public interface ICapabilityOperation
fj.data.Either<CapabilityDefinition,StorageOperationStatus> addCapability(String resourceId, String capabilityName, CapabilityDefinition capabilityDefinition)
fj.data.Either<CapabilityDefinition,StorageOperationStatus> addCapability(String resourceId, String capabilityName, CapabilityDefinition capabilityDefinition, boolean inTransaction)
fj.data.Either<CapabilityDefinition,StorageOperationStatus> getCapability(String uniqueId)
uniqueId
- fj.data.Either<CapabilityDefinition,StorageOperationStatus> getCapability(String uniqueId, boolean inTransaction)
fj.data.Either<CapabilityDefinition,StorageOperationStatus> getCapability(String capabilityName, String resourceId)
fj.data.Either<CapabilityDefinition,StorageOperationStatus> getCapability(String capabilityName, String resourceId, boolean inTransaction)
fj.data.Either<List<org.apache.commons.lang3.tuple.ImmutablePair<CapabilityData,GraphEdge>>,TitanOperationStatus> getAllCapabilitiesPairs(String resourceId)
fj.data.Either<Map<String,CapabilityDefinition>,StorageOperationStatus> deleteAllCapabilities(String resourceId, boolean inTransaction)
fj.data.Either<CapabilityDefinition,TitanOperationStatus> getCapabilityByCapabilityData(CapabilityData capabilityData)
TitanOperationStatus getCapabilitySourcesList(String resourceId, List<String> derivedFromList)
fj.data.Either<Map<String,PropertyData>,StorageOperationStatus> updatePropertiesOfCapability(String uniqueId, String capabilityType, List<PropertyDefinition> newProperties)
fj.data.Either<Map<String,PropertyData>,StorageOperationStatus> updatePropertiesOfCapability(String uniqueId, String capabilityType, List<PropertyDefinition> newProperties, boolean inTransaction)
StorageOperationStatus addCapability(com.thinkaurelius.titan.core.TitanVertex metadataVertex, String resourceId, String capabilityName, CapabilityDefinition capabilityDefinition, boolean inTransaction)
Copyright © 2017. All rights reserved.