@Component(value="elementsBusinessLogic") public class ElementBusinessLogic extends BaseBusinessLogic
applicationDataTypeCache, artifactOperation, attributeOperation, elementDao, graphLockOperation, groupOperation, groupTypeOperation, productOperation, propertyOperation, resourceOperation, serviceOperation, titanGenericDao, userAdmin
Constructor and Description |
---|
ElementBusinessLogic() |
commitOrRollback, getAllDataTypes, getComponentOperation, getComponentOperationByParentComponentType, getComponentTypeByParentComponentType, getIComponentOperation, getResource, getType, handleDefaultValue, lockComponent, lockComponent, lockComponentByName, setComponentsUtils, setGraphLockOperation, setTitanGenericDao, setUserAdmin, unlockComponent, unlockComponent, validateCanWorkOnComponent, validateCanWorkOnComponent, validateComponentExists, validateComponentExists, validateComponentExistsByFilter, validateComponentLock, validateComponentType, validateComponentTypeEnum, validateJsonBody, validatePropertyDefaultValue, validateUserExist, validateUserExists, validateUserExists, validateUserExistsActionStatus, validateUserNotEmpty, validateUserRole
public fj.data.Either<Map<String,List<? extends Component>>,ResponseFormat> getFollowed(User user)
user
- public fj.data.Either<List<CategoryDefinition>,ActionStatus> getAllResourceCategories()
public fj.data.Either<List<CategoryDefinition>,ActionStatus> getAllServiceCategories()
public fj.data.Either<CategoryDefinition,ResponseFormat> createCategory(CategoryDefinition category, String componentTypeParamName, String userId)
public fj.data.Either<SubCategoryDefinition,ResponseFormat> createSubCategory(SubCategoryDefinition subCategory, String componentTypeParamName, String parentCategoryId, String userId)
public fj.data.Either<GroupingDefinition,ResponseFormat> createGrouping(GroupingDefinition grouping, String componentTypeParamName, String grandParentCategoryId, String parentSubCategoryId, String userId)
public fj.data.Either<List<CategoryDefinition>,ResponseFormat> getAllCategories(String componentType, String userId)
public fj.data.Either<CategoryDefinition,ResponseFormat> deleteCategory(String categoryId, String componentTypeParamName, String userId)
public fj.data.Either<SubCategoryDefinition,ResponseFormat> deleteSubCategory(String grandParentCategoryId, String parentSubCategoryId, String componentTypeParamName, String userId)
public fj.data.Either<GroupingDefinition,ResponseFormat> deleteGrouping(String grandParentCategoryId, String parentSubCategoryId, String groupingId, String componentTypeParamName, String userId)
public fj.data.Either<List<Tag>,ActionStatus> getAllTags(String userId)
public fj.data.Either<List<PropertyScope>,ActionStatus> getAllPropertyScopes(String userId)
public fj.data.Either<List<ArtifactType>,ActionStatus> getAllArtifactTypes(String userId)
public fj.data.Either<Map<String,Object>,ActionStatus> getAllDeploymentArtifactTypes()
public fj.data.Either<Integer,ActionStatus> getDefaultHeatTimeout()
public fj.data.Either<Map<String,List<? extends Component>>,ResponseFormat> getCatalogComponents(String userId)
public fj.data.Either<List<? extends Component>,ResponseFormat> getFilteredCatalogComponents(String assetType, Map<FilterKeyEnum,String> filters, String query)
public fj.data.Either<List<? extends Component>,ResponseFormat> getCatalogComponentsByAssetType(ComponentTypeEnum assetTypeEnum)
public fj.data.Either<List<? extends Component>,ResponseFormat> getCatalogComponentsByUuidAndAssetType(String assetType, String uuid)
public fj.data.Either<Map<String,String>,ActionStatus> getResourceTypesMap()
Copyright © 2017. All rights reserved.