org.alfresco.repo.workflow
Interface WorkflowPackageComponent

All Known Implementing Classes:
WorkflowPackageImpl

public interface WorkflowPackageComponent

Contract for managing Workflow Packages. A package is a container of Content that's routed through a Workflow.


Method Summary
 org.alfresco.service.cmr.repository.NodeRef createPackage(org.alfresco.service.cmr.repository.NodeRef container)
          Create a Workflow Package (a container of content to route through the Workflow).
 void deletePackage(org.alfresco.service.cmr.repository.NodeRef container)
          Deletes a Workflow Package The workflow package aspect is removed, and if the container was previously created by the workflow service (i.e.
 java.util.List getWorkflowIdsForContent(org.alfresco.service.cmr.repository.NodeRef packageItem)
          Gets the Workflows that act upon the specified Repository content.
 

Method Detail

createPackage

org.alfresco.service.cmr.repository.NodeRef createPackage(org.alfresco.service.cmr.repository.NodeRef container)
Create a Workflow Package (a container of content to route through the Workflow). If an existing container is supplied, it's supplemented with the workflow package aspect.

Parameters:
container - (optional) a pre-created container (e.g. folder, versioned folder or layered folder)
Returns:
the workflow package

deletePackage

void deletePackage(org.alfresco.service.cmr.repository.NodeRef container)
Deletes a Workflow Package The workflow package aspect is removed, and if the container was previously created by the workflow service (i.e. not provided from elsewhere), it will be deleted.

Parameters:
container -

getWorkflowIdsForContent

java.util.List getWorkflowIdsForContent(org.alfresco.service.cmr.repository.NodeRef packageItem)
Gets the Workflows that act upon the specified Repository content.

Parameters:
packageItem - the repository content item to get workflows for
Returns:
list of workflows which act upon the specified content


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.