@Component(value="artifact-operation") public class ArtifactOperation extends Object implements IArtifactOperation
Constructor and Description |
---|
ArtifactOperation() |
public TitanGenericDao getTitanGenericDao()
public void setTitanGenericDao(TitanGenericDao titanGenericDao)
setTitanGenericDao
in interface IArtifactOperation
public HeatParametersOperation getHeatParametersOperation()
public void setHeatParametersOperation(HeatParametersOperation heatParametersOperation)
public fj.data.Either<ArtifactDefinition,StorageOperationStatus> addArifactToComponent(ArtifactDefinition artifactInfo, String parentId, NodeTypeEnum type, boolean failIfExist, boolean inTransaction)
addArifactToComponent
in interface IArtifactOperation
public StorageOperationStatus addArifactToComponent(com.thinkaurelius.titan.core.TitanVertex artifactInfo, com.thinkaurelius.titan.core.TitanVertex parentVertex, String label)
addArifactToComponent
in interface IArtifactOperation
public StorageOperationStatus addArifactToComponent(ArtifactDefinition artifactInfo, String parentId, NodeTypeEnum type, boolean failIfExist, com.thinkaurelius.titan.core.TitanVertex parentVertex)
addArifactToComponent
in interface IArtifactOperation
protected ArtifactDefinition convertArtifactDataToArtifactDefinition(ArtifactData artifactDefResult)
public fj.data.Either<ArtifactDefinition,StorageOperationStatus> updateArifactOnResource(ArtifactDefinition artifactInfo, String id, String artifactId, NodeTypeEnum type, boolean inTransaction)
updateArifactOnResource
in interface IArtifactOperation
public fj.data.Either<ArtifactDefinition,StorageOperationStatus> updateArifactDefinition(ArtifactDefinition artifactInfo, boolean inTransaction)
updateArifactDefinition
in interface IArtifactOperation
public fj.data.Either<ArtifactDefinition,StorageOperationStatus> removeArifactFromResource(String id, String artifactId, NodeTypeEnum type, boolean deleteMandatoryArtifact, boolean inTransaction)
removeArifactFromResource
in interface IArtifactOperation
public fj.data.Either<ArtifactData,StorageOperationStatus> updateToscaArtifactNameOnGraph(ArtifactDefinition artifactInfo, String artifactId, NodeTypeEnum type, String id)
updateToscaArtifactNameOnGraph
in interface IArtifactOperation
public fj.data.Either<Integer,StorageOperationStatus> getParentsOfArtifact(String artifactId, NodeTypeEnum type)
getParentsOfArtifact
in interface IArtifactOperation
public fj.data.Either<ArtifactData,TitanOperationStatus> removeArtifactOnGraph(String id, String artifactId, NodeTypeEnum type, String id2, boolean deleteMandatoryArtifact)
public fj.data.Either<Map<String,ArtifactDefinition>,StorageOperationStatus> getArtifacts(String parentId, NodeTypeEnum parentType, boolean inTransaction)
getArtifacts
in interface IArtifactOperation
parentId
- parentType
- inTransaction
- public fj.data.Either<Map<String,com.thinkaurelius.titan.core.TitanVertex>,StorageOperationStatus> getArtifactsVertecies(String parentId, NodeTypeEnum parentType, boolean inTransaction)
public fj.data.Either<ArtifactDefinition,StorageOperationStatus> getArtifactById(String id, boolean inTransaction)
getArtifactById
in interface IArtifactOperation
public fj.data.Either<List<HeatParameterDefinition>,StorageOperationStatus> getHeatParamsForEnv(ArtifactDefinition heatEnvArtifact)
public fj.data.Either<Map<String,ArtifactDefinition>,StorageOperationStatus> getArtifacts(String parentId, NodeTypeEnum parentType, boolean inTransaction, String groupType)
getArtifacts
in interface IArtifactOperation
public fj.data.Either<ArtifactDefinition,StorageOperationStatus> addHeatEnvArtifact(ArtifactDefinition artifactHeatEnv, ArtifactDefinition artifactHeat, String parentId, NodeTypeEnum parentType, boolean inTransaction)
addHeatEnvArtifact
in interface IArtifactOperation
public void updateUUID(ArtifactDataDefinition artifactData, String oldChecksum, String oldVesrion)
updateUUID
in interface IArtifactOperation
public fj.data.Either<ArtifactDefinition,StorageOperationStatus> getHeatArtifactByHeatEnvId(String heatEnvId, boolean inTransaction)
getHeatArtifactByHeatEnvId
in interface IArtifactOperation
public fj.data.Either<ArtifactData,StorageOperationStatus> getLatestArtifactDataByArtifactUUID(String artifactUUID, boolean inTransaction)
getLatestArtifactDataByArtifactUUID
in interface IArtifactOperation
Copyright © 2017. All rights reserved.