@Component(value="requirement-operation") public class RequirementOperation extends Object implements IRequirementOperation
Constructor and Description |
---|
RequirementOperation() |
public void setTitanGenericDao(TitanGenericDao titanGenericDao)
titanGenericDao
- protected CapabilityTypeDefinition convertCTDataToCTDefinition(CapabilityTypeData capabilityTypeData)
public void setCapabilityOperation(CapabilityOperation capabilityOperation)
capabilityOperation
- public void setCapabilityTypeOperation(CapabilityTypeOperation capabilityTypeOperation)
public fj.data.Either<RequirementDefinition,StorageOperationStatus> addRequirementToResource(String reqName, RequirementDefinition reqDefinition, String resourceId)
IRequirementOperation
addRequirementToResource
in interface IRequirementOperation
public fj.data.Either<RequirementDefinition,StorageOperationStatus> addRequirementToResource(String reqName, RequirementDefinition reqDefinition, String resourceId, boolean inTransaction)
addRequirementToResource
in interface IRequirementOperation
public StorageOperationStatus addRequirementToResource(com.thinkaurelius.titan.core.TitanVertex metadataVertex, String reqName, RequirementDefinition reqDefinition, String resourceId, boolean inTransaction)
addRequirementToResource
in interface IRequirementOperation
public fj.data.Either<RequirementDefinition,TitanOperationStatus> getRequirement(String uniqueId)
getRequirement
in interface IRequirementOperation
uniqueId
- - the uniqueid of the requirement in the graphpublic fj.data.Either<RequirementDefinition,StorageOperationStatus> getRequirementOfResource(String reqName, String resourceId)
IRequirementOperation
getRequirementOfResource
in interface IRequirementOperation
public fj.data.Either<RequirementDefinition,StorageOperationStatus> getRequirementOfResource(String reqName, String resourceId, boolean inTransaction)
getRequirementOfResource
in interface IRequirementOperation
public fj.data.Either<RequirementDefinition,StorageOperationStatus> addRequirementImplToResource(String reqName, RequirementImplDef reqDefinition, String resourceId, String parentReqUniqueId)
addRequirementImplToResource
in interface IRequirementOperation
public fj.data.Either<RequirementDefinition,StorageOperationStatus> addRequirementImplToResource(String reqName, RequirementImplDef reqImplDefinition, String resourceId, String parentReqUniqueId, boolean inTransaction)
addRequirementImplToResource
in interface IRequirementOperation
public fj.data.Either<Map<String,List<RequirementDefinition>>,StorageOperationStatus> getAllRequirementsOfResourceOnly(String resourceId, boolean inTransaction)
getAllRequirementsOfResourceOnly
in interface IRequirementOperation
public fj.data.Either<Map<String,RequirementDefinition>,TitanOperationStatus> getResourceRequirements(String resourceId)
getResourceRequirements
in interface IRequirementOperation
public fj.data.Either<Map<String,RequirementDefinition>,StorageOperationStatus> getAllResourceRequirements(String resourceId, boolean inTransaction)
getAllResourceRequirements
in interface IRequirementOperation
public fj.data.Either<Map<String,RequirementDefinition>,StorageOperationStatus> getAllResourceRequirements(String resourceId)
public TitanOperationStatus findAllRequirementsRecursively(String resourceId, Map<String,RequirementDefinition> requirements, Set<String> caseInsensitiveReqNames)
public StorageOperationStatus deleteRequirementFromGraph(String requirementId)
public fj.data.Either<Map<String,RequirementDefinition>,StorageOperationStatus> deleteAllRequirements(String resourceId)
public fj.data.Either<Map<String,RequirementDefinition>,StorageOperationStatus> deleteAllRequirements(String resourceId, boolean inTransaction)
deleteAllRequirements
in interface IRequirementOperation
public fj.data.Either<Map<String,RequirementDefinition>,TitanOperationStatus> deleteAllRequirementsOfResource(String resourceId)
public Map<String,List<RequirementDefinition>> convertRequirementMap(Map<String,RequirementDefinition> requirementMap, String ownerId, String ownerName)
Copyright © 2017. All rights reserved.