public interface IElementOperation
fj.data.Either<List<CategoryDefinition>,ActionStatus> getAllResourceCategories()
fj.data.Either<List<CategoryDefinition>,ActionStatus> getAllServiceCategories()
fj.data.Either<List<CategoryDefinition>,ActionStatus> getAllProductCategories()
fj.data.Either<List<Tag>,ActionStatus> getAllTags()
fj.data.Either<List<PropertyScope>,ActionStatus> getAllPropertyScopes()
fj.data.Either<List<ArtifactType>,ActionStatus> getAllArtifactTypes()
fj.data.Either<Map<String,Object>,ActionStatus> getAllDeploymentArtifactTypes()
fj.data.Either<Integer,ActionStatus> getDefaultHeatTimeout()
<T extends GraphNode> fj.data.Either<CategoryData,StorageOperationStatus> getCategoryData(String name, NodeTypeEnum type, Class<T> clazz)
<T extends GraphNode> fj.data.Either<CategoryData,StorageOperationStatus> getNewCategoryData(String name, NodeTypeEnum type, Class<T> clazz)
fj.data.Either<Map<String,String>,ActionStatus> getResourceTypesMap()
fj.data.Either<CategoryDefinition,ActionStatus> createCategory(CategoryDefinition category, NodeTypeEnum nodeType)
fj.data.Either<CategoryDefinition,ActionStatus> createCategory(CategoryDefinition category, NodeTypeEnum nodeType, boolean inTransaction)
fj.data.Either<CategoryDefinition,ActionStatus> deleteCategory(NodeTypeEnum nodeType, String categoryId)
fj.data.Either<SubCategoryDefinition,ActionStatus> deleteSubCategory(NodeTypeEnum nodeType, String subCategoryId)
fj.data.Either<Boolean,ActionStatus> isCategoryUniqueForType(NodeTypeEnum nodeType, String normalizedName)
fj.data.Either<SubCategoryDefinition,ActionStatus> createSubCategory(String categoryId, SubCategoryDefinition subCategory, NodeTypeEnum nodeType)
fj.data.Either<SubCategoryDefinition,ActionStatus> createSubCategory(String categoryId, SubCategoryDefinition subCategory, NodeTypeEnum nodeType, boolean inTransaction)
fj.data.Either<List<CategoryDefinition>,ActionStatus> getAllCategories(NodeTypeEnum nodeType, boolean inTransaction)
fj.data.Either<CategoryDefinition,ActionStatus> getCategory(NodeTypeEnum nodeType, String categoryId)
fj.data.Either<SubCategoryDefinition,ActionStatus> getSubCategoryUniqueForType(NodeTypeEnum nodeType, String normalizedName)
fj.data.Either<Boolean,ActionStatus> isSubCategoryUniqueForCategory(NodeTypeEnum nodeType, String subCategoryNormName, String parentCategoryId)
fj.data.Either<GroupingDefinition,ActionStatus> createGrouping(String subCategoryId, GroupingDefinition grouping, NodeTypeEnum nodeType)
fj.data.Either<GroupingDefinition,ActionStatus> deleteGrouping(NodeTypeEnum nodeType, String groupingId)
fj.data.Either<SubCategoryDefinition,ActionStatus> getSubCategory(NodeTypeEnum nodeType, String subCategoryId)
fj.data.Either<Boolean,ActionStatus> isGroupingUniqueForSubCategory(NodeTypeEnum nodeType, String groupingNormName, String parentSubCategoryId)
fj.data.Either<GroupingDefinition,ActionStatus> getGroupingUniqueForType(NodeTypeEnum nodeType, String groupingNormalizedName)
Copyright © 2017. All rights reserved.