@Component(value="group-type-operation") public class GroupTypeOperation extends AbstractOperation implements IGroupTypeOperation
applicationDataTypeCache, dataTypeValidatorConverter, EMPTY_VALUE, gson, titanGenericDao
Constructor and Description |
---|
GroupTypeOperation() |
addDefinitionToNodeType, addDefinitionToNodeType, convertConstraints, convertConstraintsToString, findAllResourceElementsDefinitionRecursively, getElementType, getInnerType, getType, getValueFromJsonElement, handleTransactionCommitRollback, isEmptyValue, isNullParam, isValidValue, updateValue, validateAndUpdateComplexValue, validateAndUpdateProperty
public void setTitanGenericDao(TitanGenericDao titanGenericDao)
titanGenericDao
- public fj.data.Either<GroupTypeDefinition,StorageOperationStatus> addGroupType(GroupTypeDefinition groupTypeDefinition)
addGroupType
in interface IGroupTypeOperation
public fj.data.Either<GroupTypeDefinition,StorageOperationStatus> addGroupType(GroupTypeDefinition groupTypeDefinition, boolean inTransaction)
addGroupType
in interface IGroupTypeOperation
public fj.data.Either<GroupTypeDefinition,TitanOperationStatus> getGroupTypeByUid(String uniqueId)
public fj.data.Either<GroupTypeDefinition,StorageOperationStatus> getGroupType(String uniqueId)
getGroupType
in interface IGroupTypeOperation
public fj.data.Either<GroupTypeDefinition,StorageOperationStatus> getGroupType(String uniqueId, boolean inTransaction)
getGroupType
in interface IGroupTypeOperation
public fj.data.Either<GroupTypeDefinition,StorageOperationStatus> getLatestGroupTypeByType(String type)
getLatestGroupTypeByType
in interface IGroupTypeOperation
public fj.data.Either<GroupTypeDefinition,StorageOperationStatus> getLatestGroupTypeByType(String type, boolean inTransaction)
getLatestGroupTypeByType
in interface IGroupTypeOperation
public fj.data.Either<GroupTypeDefinition,StorageOperationStatus> getGroupTypeByCriteria(String type, Map<String,Object> properties, boolean inTransaction)
public fj.data.Either<GroupTypeDefinition,StorageOperationStatus> getGroupTypeByTypeAndVersion(String type, String version)
getGroupTypeByTypeAndVersion
in interface IGroupTypeOperation
public fj.data.Either<GroupTypeDefinition,StorageOperationStatus> getGroupTypeByTypeAndVersion(String type, String version, boolean inTransaction)
getGroupTypeByTypeAndVersion
in interface IGroupTypeOperation
protected CapabilityTypeDefinition convertCTDataToCTDefinition(CapabilityTypeData capabilityTypeData)
capabilityTypeData
- public fj.data.Either<Boolean,StorageOperationStatus> isCapabilityTypeDerivedFrom(String childCandidateType, String parentCandidateType)
public void setPropertyOperation(PropertyOperation propertyOperation)
propertyOperation
- public fj.data.Either<GroupTypeData,TitanOperationStatus> getLatestGroupTypeByNameFromGraph(String name)
getLatestGroupTypeByNameFromGraph
in interface IGroupTypeOperation
Copyright © 2017. All rights reserved.