* ACS-8597 add operation status api, use entry for assign response * ACS-8597 review remarks - property order, docs cosistency
6.2 KiB
Title, Added, Status, Last reviewed
Title | Added | Status | Last reviewed |
---|---|---|---|
Legal Hold service | v6.10.0 | Active | 2024-06-19 |
Legal Hold service
Manages holds for nodes.
Class members
Methods
-
getHolds(filePlanId:
string
, options?:ContentPagingQuery
):Observable
<
Hold
[]>
Gets the list of holds for a node.- filePlanId:
string
- The identifier of a file plan. You can also use the -filePlan- alias - options:
ContentPagingQuery
- Optional parameters supported by JS-API - Returns
Observable
<
Hold
[]>
- List of holds
- filePlanId:
-
createHold(filePlanId:
string
, hold:HoldBody
):Observable
<
HoldEntry
>
Create new hold in File Plan.- filePlanId:
string
- The identifier of a file plan. You can also use the -filePlan- alias - hold:
HoldBody
- Hold that should be created - Returns
Observable
<
HoldEntry
>
- Hold entry
- filePlanId:
-
createHolds(filePlanId:
string
, holds:HoldBody
[]
):Observable
<
Hold
[]>
Create new holds in File Plan.- filePlanId:
string
- The identifier of a file plan. You can also use the -filePlan- alias - holds:
<
HoldBody
[]>
- Array of holds that should be created - Returns
Observable
<
HoldPaging
>
- List of paginated holds entries
- filePlanId:
-
assignHold(nodeId:
string
, holdId:string
):Observable
<
HoldEntry
>
Assign a node to a hold.- nodeId:
string
- The Id of the node which will be assigned to a hold - holdId:
string
- The Id of the hold to which nodes will be assigned - Returns
Observable
<
HoldEntry
>
- Entry with the hold
- nodeId:
-
assignHolds(nodeIds:
<{id: string}[]>
, holdId:string
):Observable
<
HoldPaging
>
Assign multiple nodes to a hold.- nodeIds:
<{id: string}[]>
- The Ids of the nodes which will be assigned to a hold - holdId:
string
- The Id of the hold to which nodes will be assigned - Returns
Observable
<
HoldPaging
>
- Hold paging
- nodeIds:
-
unassignHold(holdId:
string
, nodeId:string
):Observable
<void>
Unassign a node from a hold.- holdId:
string
- The hold Id - nodeId:
string
- The Id of the node which is unassigned - Returns
Observable
<void>
- holdId:
-
bulkAssignHold(holdId:
string
, query:RequestQuery
):Observable
<
BulkAssignHoldResponseEntry
>
Assign multiple files to a hold.- holdId:
string
- The hold id - query:
RequestQuery
- Search query - Returns
Observable
<
BulkAssignHoldResponseEntry
>
- Bulk operation description
- holdId:
-
bulkAssignHoldToFolder(holdId:
string
, folderId:string
, language:string
):Observable
<
BulkAssignHoldResponseEntry
>
Assign a folder to a hold.-
holdId:
string
- The hold id -
folderId:
string
- The folder id -
language:
string
- Language code.afts
can be used for search query -
Returns
Observable
<
BulkAssignHoldResponseEntry
>
- Bulk operation description
-
-
getBulkOperationStatus(bulkStatusId:
string
, holdId:string
):Observable
<
HoldBulkStatusEntry
>
Get current status of bulk operation.-
bulkStatusId:
string
- The bulk operation id -
holdId:
string
- The hold id -
Returns
Observable
<
HoldBulkStatusEntry
>
- Current status of bulk operation
-
Details
To create, delete or get holds Records Management should be created and user should be added to it.