@AlfrescoPublicApi
public interface HoldService
| Modifier and Type | Method and Description |
|---|---|
void |
addToHold(org.alfresco.service.cmr.repository.NodeRef hold,
List<org.alfresco.service.cmr.repository.NodeRef> nodeRefs)
Adds the items to the the given hold
|
void |
addToHold(org.alfresco.service.cmr.repository.NodeRef hold,
org.alfresco.service.cmr.repository.NodeRef nodeRef)
Adds the record to the given hold
|
void |
addToHolds(List<org.alfresco.service.cmr.repository.NodeRef> holds,
List<org.alfresco.service.cmr.repository.NodeRef> nodeRefs)
Adds the given items to the given list of holds
|
void |
addToHolds(List<org.alfresco.service.cmr.repository.NodeRef> holds,
org.alfresco.service.cmr.repository.NodeRef nodeRef)
Adds the record to the given list of holds
|
org.alfresco.service.cmr.repository.NodeRef |
createHold(org.alfresco.service.cmr.repository.NodeRef filePlan,
String name,
String reason,
String description)
Creates a hold with the given name, reason and description for the given file plan
|
void |
deleteHold(org.alfresco.service.cmr.repository.NodeRef hold)
Deletes the hold
|
List<org.alfresco.service.cmr.repository.NodeRef> |
getHeld(org.alfresco.service.cmr.repository.NodeRef hold)
Gets the list of item node references which are in the given hold
|
org.alfresco.service.cmr.repository.NodeRef |
getHold(org.alfresco.service.cmr.repository.NodeRef filePlan,
String name)
Gets the node reference for the hold with the given name in the given file plan
|
String |
getHoldReason(org.alfresco.service.cmr.repository.NodeRef hold)
Gets the hold reason for the given hold node reference
|
List<org.alfresco.service.cmr.repository.NodeRef> |
getHolds(org.alfresco.service.cmr.repository.NodeRef filePlan)
Gets the list of all the holds within the holds container in the given file plan
|
List<org.alfresco.service.cmr.repository.NodeRef> |
heldBy(org.alfresco.service.cmr.repository.NodeRef nodeRef,
boolean includedInHold)
Gets the list of all the holds within the holds container for the given node reference
|
boolean |
isHold(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Indicates whether the passed node reference is a hold.
|
void |
removeFromAllHolds(List<org.alfresco.service.cmr.repository.NodeRef> nodeRefs)
Removes the given list of
NodeRefs from all the holds |
void |
removeFromAllHolds(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Removes the given
NodeRef from all the holds |
void |
removeFromHold(org.alfresco.service.cmr.repository.NodeRef hold,
List<org.alfresco.service.cmr.repository.NodeRef> nodeRefs)
Removes the given items from the given hold
|
void |
removeFromHold(org.alfresco.service.cmr.repository.NodeRef hold,
org.alfresco.service.cmr.repository.NodeRef nodeRef)
Removes the record from the given hold
|
void |
removeFromHolds(List<org.alfresco.service.cmr.repository.NodeRef> holds,
List<org.alfresco.service.cmr.repository.NodeRef> nodeRefs)
Removes the items from the given holds
|
void |
removeFromHolds(List<org.alfresco.service.cmr.repository.NodeRef> holds,
org.alfresco.service.cmr.repository.NodeRef nodeRef)
Removes the item from the given list of hold
|
void |
setHoldReason(org.alfresco.service.cmr.repository.NodeRef hold,
String reason)
Sets the hold reason
|
boolean isHold(org.alfresco.service.cmr.repository.NodeRef nodeRef)
nodeRef - hold node referenceList<org.alfresco.service.cmr.repository.NodeRef> getHolds(org.alfresco.service.cmr.repository.NodeRef filePlan)
filePlan - The NodeRef of the file planorg.alfresco.service.cmr.repository.NodeRef getHold(org.alfresco.service.cmr.repository.NodeRef filePlan,
String name)
name - String The name of the holdNodeRef of the hold with the given nameList<org.alfresco.service.cmr.repository.NodeRef> heldBy(org.alfresco.service.cmr.repository.NodeRef nodeRef, boolean includedInHold)
nodeRef - The NodeRef of the record / record folderincludedInHold - true to retrieve the list of hold node references which will include the node reference
false to get a list of node references which will not have the given node referenceList<org.alfresco.service.cmr.repository.NodeRef> getHeld(org.alfresco.service.cmr.repository.NodeRef hold)
hold - NodeRef of the holdNodeRefs which are in the given holdorg.alfresco.service.cmr.repository.NodeRef createHold(org.alfresco.service.cmr.repository.NodeRef filePlan,
String name,
String reason,
String description)
String getHoldReason(org.alfresco.service.cmr.repository.NodeRef hold)
hold - The NodeRef of the holdString The reason of the holdvoid setHoldReason(org.alfresco.service.cmr.repository.NodeRef hold,
String reason)
hold - The NodeRef of the holdreason - String The reason for the holdvoid deleteHold(org.alfresco.service.cmr.repository.NodeRef hold)
hold - The NodeRef of the holdvoid addToHold(org.alfresco.service.cmr.repository.NodeRef hold,
org.alfresco.service.cmr.repository.NodeRef nodeRef)
hold - The NodeRef of the holdnodeRef - The NodeRef of the record / record folder which will be added to the given holdvoid addToHold(org.alfresco.service.cmr.repository.NodeRef hold,
List<org.alfresco.service.cmr.repository.NodeRef> nodeRefs)
hold - The NodeRef of the hold to which the items will be addednodeRefs - The item NodeRefs which will be added to the holdvoid addToHolds(List<org.alfresco.service.cmr.repository.NodeRef> holds, org.alfresco.service.cmr.repository.NodeRef nodeRef)
holds - The list of NodeRefs of the holdsnodeRef - The NodeRef of the record / record folder which will be added to the given holdsvoid addToHolds(List<org.alfresco.service.cmr.repository.NodeRef> holds, List<org.alfresco.service.cmr.repository.NodeRef> nodeRefs)
holds - List of holds to which the given items will be addednodeRefs - The list of items which will be added to the given holdsvoid removeFromHold(org.alfresco.service.cmr.repository.NodeRef hold,
org.alfresco.service.cmr.repository.NodeRef nodeRef)
hold - The NodeRef of the holdnodeRef - The NodeRef of the record / record folder which will be removed from the given holdvoid removeFromHold(org.alfresco.service.cmr.repository.NodeRef hold,
List<org.alfresco.service.cmr.repository.NodeRef> nodeRefs)
hold - The hold NodeRef from which the given items will be removednodeRefs - The list of items which will be removed from the given holdsvoid removeFromHolds(List<org.alfresco.service.cmr.repository.NodeRef> holds, org.alfresco.service.cmr.repository.NodeRef nodeRef)
holds - The list NodeRefs of the holdsnodeRef - The NodeRef of the record / record folder which will be removed from the given holdsvoid removeFromHolds(List<org.alfresco.service.cmr.repository.NodeRef> holds, List<org.alfresco.service.cmr.repository.NodeRef> nodeRefs)
holds - List of hold NodeRefs from which the items will be removednodeRefs - List of item NodeRefs which will be removed from the given holdsvoid removeFromAllHolds(org.alfresco.service.cmr.repository.NodeRef nodeRef)
NodeRef from all the holdsnodeRef - The NodeRef of item which will be removed from all the holdsvoid removeFromAllHolds(List<org.alfresco.service.cmr.repository.NodeRef> nodeRefs)
NodeRefs from all the holdsnodeRefs - The list of item NodeRefs which will be removed from all the holdsCopyright © 2005–2016 Alfresco Software. All rights reserved.