public interface IAttributeOperation
fj.data.Either<AttributeData,StorageOperationStatus> deleteAttribute(String attributeId)
TitanOperationStatus addAttributesToGraph(com.thinkaurelius.titan.core.TitanVertex metadataVertex, Map<String,AttributeDefinition> attributes, String resourceId, Map<String,DataTypeDefinition> dataTypes)
fj.data.Either<List<ComponentInstanceAttribute>,TitanOperationStatus> getAllAttributesOfResourceInstance(ComponentInstance compInstance)
TitanOperationStatus findAllResourceAttributesRecursively(String resourceId, List<AttributeDefinition> attributes)
fj.data.Either<Map<String,AttributeDefinition>,StorageOperationStatus> deleteAllAttributeAssociatedToNode(NodeTypeEnum nodeType, String uniqueId)
TitanOperationStatus findNodeNonInheretedAttribues(String uniqueId, NodeTypeEnum nodeType, List<AttributeDefinition> attributes)
fj.data.Either<AttributeData,StorageOperationStatus> addAttribute(AttributeDefinition attributeDefinition, String resourceId)
fj.data.Either<AttributeData,TitanOperationStatus> addAttributeToGraph(AttributeDefinition attribute, String resourceId, Map<String,DataTypeDefinition> dataTypes)
AttributeDefinition convertAttributeDataToAttributeDefinition(AttributeData attributeData, String attributeName, String resourceId)
fj.data.Either<AttributeData,StorageOperationStatus> updateAttribute(String attributeId, AttributeDefinition newAttDef, Map<String,DataTypeDefinition> dataTypes)
ComponentInstanceAttribute buildResourceInstanceAttribute(AttributeValueData attributeValueData, ComponentInstanceAttribute resourceInstanceAttribute)
attributeValueData
- resourceInstanceAttribute
- TitanOperationStatus addAttributeToGraphByVertex(com.thinkaurelius.titan.core.TitanVertex metadataVertex, AttributeDefinition attribute, String resourceId, Map<String,DataTypeDefinition> dataTypes)
Copyright © 2017. All rights reserved.