mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-06-09 17:44:59 +00:00
8.4 KiB
8.4 KiB
Title, Added, Status, Last reviewed
Title | Added | Status | Last reviewed |
---|---|---|---|
Category service | v6.0.0.0 | Active | 2023-01-25 |
Category service
Manages categories in Content Services.
Class members
Methods
- getSubcategories(parentCategoryId:
string
, skipCount?:number
, maxItems?:number
):Observable
<
CategoryPaging
>
Gets subcategories of a given parent category.- parentCategoryId:
string
- Identifier of a parent category - skipCount:
number
- Number of top categories to skip - maxItems:
number
- Maximum number of subcategories returned from Observable - Returns
Observable
<
CategoryPaging
>
- CategoryPaging object (defined in JS-API) with category paging list
- parentCategoryId:
- getCategory(categoryId:
string
):Observable
<
CategoryEntry
>
Gets a specific category by categoryId.- categoryId:
string
- The identifier of a category - opts:
any
- Optional parameters - opts.fields
string[]
- A list of field names - opts.include
string[]
- Returns additional information about the category. The following optional fields can be requested: count, path - Returns
Observable
<
CategoryEntry
>
- CategoryEntry object (defined in JS-API) containing information about the category.
- categoryId:
- createSubcategories(parentCategoryId:
string
, payload:CategoryBody[]
):Observable
<
CategoryPaging
|CategoryEntry
>
Creates subcategories under category with provided categoryId.- parentCategoryId:
string
- Identifier of a parent category - payload:
CategoryBody[]
- List of categories to be created - Returns
Observable
<
CategoryPaging
|CategoryEntry
>
- CategoryEntry object (defined in JS-API) containing the category
- parentCategoryId:
- updateCategory(categoryId:
string
, payload:CategoryBody
):Observable
<
CategoryEntry
>
Updates category.- categoryId:
string
- Identifier of a category - payload:
CategoryBody
- Created category body - Returns
Observable
<
CategoryEntry
>
- CategoryEntry object (defined in JS-API) containing the category
- categoryId:
- deleteCategory(categoryId:
string
):Observable
<void>
Deletes category- categoryId:
string
- The identifier of a category. - Returns
Observable
<void>
-Observable
<void>
- categoryId:
- searchCategories(name:
string
, skipCount:number
=0
, maxItems?:number
):Observable
<
ResultSetPaging
>
Searches categories by their name.- name:
string
- Value for name which should be used during searching categories. - skipCount:
number
- Specify how many first results should be skipped. Default 0. - maxItems:
number
- (Optional) Specify max number of returned categories. Default is specified by UserPreferencesService. - Returns
Observable
<
ResultSetPaging
>
-Observable
<ResultSetPaging> Found categories which name contains searched name.
- name:
- updateCategory(categoryId:
string
, payload:CategoryBody
):Observable
<CategoryEntry>
Updates category- categoryId:
string
- The identifier of a category. - payload:
CategoryBody
- Updated category body - Returns
Observable
<CategoryEntry>
-Observable
<CategoryEntry>
- categoryId:
- getCategoryLinksForNode(nodeId:
string
):Observable
<
CategoryPaging
>
Provides list of categories that node is linked to.- nodeId:
string
- Id of a node that is linked to categories - Returns
Observable
<
CategoryPaging
>
- Found categories that node is linked to.
- nodeId:
- unlinkNodeFromCategory(nodeId:
string
, categoryId:string
):Observable
<void>
Unlinks category from a node.- nodeId:
string
- The identifier of a node. - categoryId:
string
- The identifier of a category. - Returns
Observable
<void>
- nodeId:
- linkNodeToCategory(nodeId:
string
, categoryLinkBodyCreate:CategoryLinkBody[]
):Observable
<
CategoryPaging
|
CategoryEntry
>
Links node to a category.- nodeId:
string
- The identifier of a node. - categoryLinkBodyCreate:
CategoryLinkBody[]
- Categories that node will be linked to. - Returns
Observable
<
CategoryPaging
|
CategoryEntry
>
- Categories that node has been linked to.
- nodeId:
Details
See the Categories API in the Alfresco JS API for more information about the types returned by Category service methods and for the implementation of the REST API the service is based on.