Package org.alfresco.rest.api
Interface Categories
- All Known Implementing Classes:
CategoriesImpl
public interface Categories
-
Method Summary
Modifier and TypeMethodDescriptioncreateSubcategories(String parentCategoryId, List<Category> categories, Parameters parameters) createSubcategories(StoreRef storeRef, String parentCategoryId, List<Category> categories, Parameters parameters) default voiddeleteCategoryById(String id, Parameters parameters) voiddeleteCategoryById(StoreRef storeRef, String id, Parameters parameters) default CategorygetCategoryById(String id, Parameters parameters) getCategoryById(StoreRef storeRef, String id, Parameters parameters) getCategoryChildren(String parentCategoryId, Parameters parameters) getCategoryChildren(StoreRef storeRef, String parentCategoryId, Parameters parameters) linkNodeToCategories(String nodeId, List<Category> categoryLinks, Parameters parameters) linkNodeToCategories(StoreRef storeRef, String nodeId, List<Category> categoryLinks, Parameters parameters) Link node to categories.listCategoriesForNode(String nodeId, Parameters parameters) Get categories linked from node.default voidunlinkNodeFromCategory(String nodeId, String categoryId, Parameters parameters) voidunlinkNodeFromCategory(StoreRef storeRef, String nodeId, String categoryId, Parameters parameters) Unlink node from a category.default CategoryupdateCategoryById(String id, Category fixedCategoryModel, Parameters parameters) updateCategoryById(StoreRef storeRef, String id, Category fixedCategoryModel, Parameters parameters) Update category by ID.
-
Method Details
-
getCategoryById
-
getCategoryById
-
createSubcategories
-
createSubcategories
-
getCategoryChildren
List<Category> getCategoryChildren(StoreRef storeRef, String parentCategoryId, Parameters parameters) -
getCategoryChildren
-
updateCategoryById
Category updateCategoryById(StoreRef storeRef, String id, Category fixedCategoryModel, Parameters parameters) Update category by ID. Currently, it's possible only to update the name of category.- Parameters:
storeRef- Reference to node store.id- Category ID.fixedCategoryModel- Fixed category model.parameters- Additional parameters.- Returns:
- Updated category.
-
updateCategoryById
-
deleteCategoryById
-
deleteCategoryById
-
listCategoriesForNode
Get categories linked from node. Read permission on node is required. Node type is restricted to specified vales from:TypeConstraint.- Parameters:
nodeId- Node ID.parameters- Additional parameters.- Returns:
- Categories linked from node.
-
linkNodeToCategories
List<Category> linkNodeToCategories(StoreRef storeRef, String nodeId, List<Category> categoryLinks, Parameters parameters) Link node to categories. Change permission on node is required. Node types allowed for categorization are specified withinTypeConstraint.- Parameters:
storeRef- Reference to node store.nodeId- Node ID.categoryLinks- Category IDs to which content should be linked to.parameters- Additional parameters.- Returns:
- Linked to categories.
-
linkNodeToCategories
-
unlinkNodeFromCategory
void unlinkNodeFromCategory(StoreRef storeRef, String nodeId, String categoryId, Parameters parameters) Unlink node from a category.- Parameters:
storeRef- Reference to node store.nodeId- Node ID.categoryId- Category ID from which content node should be unlinked from.parameters- Additional parameters.
-
unlinkNodeFromCategory
-