public class PackageManager extends Object
Constructor and Description |
---|
PackageManager(WorkflowService workflowService,
org.alfresco.service.cmr.repository.NodeService nodeService,
BehaviourFilter behaviourFilter,
org.apache.commons.logging.Log logger) |
Modifier and Type | Method and Description |
---|---|
void |
addItem(org.alfresco.service.cmr.repository.NodeRef item) |
void |
addItem(String itemStr) |
void |
addItems(List<org.alfresco.service.cmr.repository.NodeRef> items) |
void |
addItems(String items)
Takes a comma-separated list of
NodeRef ids and adds the
specified NodeRefs to the package. |
void |
addItemsAsStrings(List<String> itemStrs) |
org.alfresco.service.cmr.repository.NodeRef |
create(org.alfresco.service.cmr.repository.NodeRef container)
Creates a new Workflow package using the specified
container . |
void |
removeItem(org.alfresco.service.cmr.repository.NodeRef item) |
void |
removeItem(String itemStr) |
void |
removeItems(List<org.alfresco.service.cmr.repository.NodeRef> items) |
void |
removeItems(String items)
Takes a comma-separated list of
NodeRef ids and adds the
specified NodeRefs to the package. |
void |
removeItemsAsStrings(List<String> itemStrs) |
void |
update(org.alfresco.service.cmr.repository.NodeRef packageRef)
Applies the specified modifications to the package.
|
public PackageManager(WorkflowService workflowService, org.alfresco.service.cmr.repository.NodeService nodeService, BehaviourFilter behaviourFilter, org.apache.commons.logging.Log logger)
public void addItems(List<org.alfresco.service.cmr.repository.NodeRef> items)
public void addItems(String items)
NodeRef
ids and adds the
specified NodeRefs to the package.items
- Stringpublic void addItem(org.alfresco.service.cmr.repository.NodeRef item)
public void addItem(String itemStr)
public void removeItems(List<org.alfresco.service.cmr.repository.NodeRef> items)
public void removeItems(String items)
NodeRef
ids and adds the
specified NodeRefs to the package.items
- Stringpublic void removeItem(org.alfresco.service.cmr.repository.NodeRef item)
public void removeItem(String itemStr)
public org.alfresco.service.cmr.repository.NodeRef create(org.alfresco.service.cmr.repository.NodeRef container) throws WorkflowException
container
.
If the container
is null then a new container node is created.
Applies the specified updates to the package after it is created.container
- NodeRefNodeRef
.WorkflowException
- if the specified container is already package.public void update(org.alfresco.service.cmr.repository.NodeRef packageRef)
packageRef
- NodeRefCopyright © 2005–2017 Alfresco Software. All rights reserved.