public interface IPropertyOperation
fj.data.Either<PropertyDefinition,StorageOperationStatus> getPropertyOfResource(String propertyName, String resourceId)
propertyName
- - property nameresourceId
- - resource unique idfj.data.Either<Map<String,PropertyDefinition>,StorageOperationStatus> deleteAllPropertiesAssociatedToNode(NodeTypeEnum nodeType, String uniqueId)
nodeType
- uniqueId
- boolean isPropertyDefaultValueValid(IComplexDefaultValue propertyDefinition, Map<String,DataTypeDefinition> dataTypes)
boolean isPropertyTypeValid(IComplexDefaultValue propertyDefinition)
org.apache.commons.lang3.tuple.ImmutablePair<String,Boolean> isPropertyInnerTypeValid(IComplexDefaultValue propertyDefinition, Map<String,DataTypeDefinition> dataTypes)
fj.data.Either<DataTypeDefinition,StorageOperationStatus> addDataType(DataTypeDefinition dataTypeDefinition)
dataTypeDefinition
- fj.data.Either<DataTypeDefinition,StorageOperationStatus> addDataType(DataTypeDefinition dataTypeDefinition, boolean inTransaction)
fj.data.Either<DataTypeDefinition,StorageOperationStatus> getDataTypeByName(String name)
name
- fj.data.Either<DataTypeDefinition,StorageOperationStatus> getDataTypeByName(String name, boolean inTransaction)
fj.data.Either<DataTypeDefinition,StorageOperationStatus> getDataTypeByNameWithoutDerived(String name, boolean inTransaction)
fj.data.Either<DataTypeDefinition,StorageOperationStatus> getDataTypeByNameWithoutDerived(String name)
StorageOperationStatus validateAndUpdateProperty(IComplexDefaultValue propertyDefinition, Map<String,DataTypeDefinition> dataTypes)
fj.data.Either<DataTypeDefinition,StorageOperationStatus> updateDataType(DataTypeDefinition newDataTypeDefinition, DataTypeDefinition oldDataTypeDefinition, boolean inTransaction)
fj.data.Either<DataTypeDefinition,StorageOperationStatus> updateDataType(DataTypeDefinition newDataTypeDefinition, DataTypeDefinition oldDataTypeDefinition)
Copyright © 2017. All rights reserved.