public interface ICapabilityInstanceOperation
Modifier and Type | Method and Description |
---|---|
fj.data.Either<org.apache.commons.lang3.tuple.ImmutablePair<CapabilityInstData,List<PropertyValueData>>,TitanOperationStatus> |
cloneAssociateCapabilityInstanceWithPropertyValues(ComponentInstanceData createdComponentInstance,
CapabilityDefinition capability,
org.apache.commons.lang3.tuple.ImmutablePair<CapabilityInstData,GraphEdge> capabilityInstPair)
clone and associate capability instance with property values
|
fj.data.Either<Map<CapabilityInstData,List<PropertyValueData>>,TitanOperationStatus> |
createCapabilityInstanceOfCapabilityWithPropertyValuesForResourceInstance(String resourceInstanceId,
String capabilityId,
String capabilityName,
List<ComponentInstanceProperty> propertyValues,
boolean validateCapabilityInstExistance)
create capability instance of capability with property values for
resource instance
|
TitanOperationStatus |
createCapabilityInstanceOfCapabilityWithPropertyValuesForResourceInstance(com.thinkaurelius.titan.core.TitanVertex resourceInstanceVertex,
String resourceInstanceId,
String capabilityId,
String capabilityName,
List<ComponentInstanceProperty> propertyValues,
boolean validateCapabilityInstExistence) |
fj.data.Either<CapabilityInstData,TitanOperationStatus> |
deleteCapabilityInstanceFromResourceInstance(String resourceInstanceId,
String capabilityInstanceId)
delete capability instance from resource instance
|
fj.data.Either<List<org.apache.commons.lang3.tuple.ImmutablePair<CapabilityInstData,GraphEdge>>,TitanOperationStatus> |
getAllCapabilityInstancesOfResourceInstance(String resourceInstanceId)
get all capability instances for resource instance returns all Capability
Instances related to Resource Instance as List
|
fj.data.Either<CapabilityInstData,TitanOperationStatus> |
getCapabilityInstanceOfCapabilityOfResourceInstance(String resourceInstanceId,
String capabilityId)
get capability instance of capability for resource instance
|
fj.data.Either<List<PropertyValueData>,TitanOperationStatus> |
updateCapabilityPropertyValues(String resourceInstanceId,
String capabilityId,
List<ComponentInstanceProperty> propertyValues)
update capability property values
|
fj.data.Either<Boolean,TitanOperationStatus> |
validateCapabilityInstExistence(String resourceInstanceId,
String capabilityId)
validate capability instance uniqueness
|
fj.data.Either<Boolean,TitanOperationStatus> |
validateCapabilityInstExistence(com.thinkaurelius.titan.core.TitanVertex instanceVertex,
String resourceInstanceId,
String capabilityId) |
fj.data.Either<Map<CapabilityInstData,List<PropertyValueData>>,TitanOperationStatus> createCapabilityInstanceOfCapabilityWithPropertyValuesForResourceInstance(String resourceInstanceId, String capabilityId, String capabilityName, List<ComponentInstanceProperty> propertyValues, boolean validateCapabilityInstExistance)
resourceInstanceId
- capabilityId
- propertyValues
- validateCapabilityInstExistance
- capabilityName
- TitanOperationStatus createCapabilityInstanceOfCapabilityWithPropertyValuesForResourceInstance(com.thinkaurelius.titan.core.TitanVertex resourceInstanceVertex, String resourceInstanceId, String capabilityId, String capabilityName, List<ComponentInstanceProperty> propertyValues, boolean validateCapabilityInstExistence)
resourceInstanceVertex
- capabilityId
- capabilityName
- propertyValues
- validateCapabilityInstExistence
- fj.data.Either<Boolean,TitanOperationStatus> validateCapabilityInstExistence(String resourceInstanceId, String capabilityId)
resourceInstanceId
- capabilityId
- fj.data.Either<CapabilityInstData,TitanOperationStatus> deleteCapabilityInstanceFromResourceInstance(String resourceInstanceId, String capabilityInstanceId)
resourceInstanceId
- capabilityInstanceId
- fj.data.Either<List<org.apache.commons.lang3.tuple.ImmutablePair<CapabilityInstData,GraphEdge>>,TitanOperationStatus> getAllCapabilityInstancesOfResourceInstance(String resourceInstanceId)
resourceInstanceId
- fj.data.Either<CapabilityInstData,TitanOperationStatus> getCapabilityInstanceOfCapabilityOfResourceInstance(String resourceInstanceId, String capabilityId)
resourceInstanceId
- capabilityId
- fj.data.Either<List<PropertyValueData>,TitanOperationStatus> updateCapabilityPropertyValues(String resourceInstanceId, String capabilityId, List<ComponentInstanceProperty> propertyValues)
resourceInstanceId
- capabilityInstanceId
- propertyValues
- capabilityId
- fj.data.Either<org.apache.commons.lang3.tuple.ImmutablePair<CapabilityInstData,List<PropertyValueData>>,TitanOperationStatus> cloneAssociateCapabilityInstanceWithPropertyValues(ComponentInstanceData createdComponentInstance, CapabilityDefinition capability, org.apache.commons.lang3.tuple.ImmutablePair<CapabilityInstData,GraphEdge> capabilityInstPair)
createdComponentInstance
- capability
- capabilityInstPair
- fj.data.Either<Boolean,TitanOperationStatus> validateCapabilityInstExistence(com.thinkaurelius.titan.core.TitanVertex instanceVertex, String resourceInstanceId, String capabilityId)
Copyright © 2017. All rights reserved.