Package com.adobe.granite.workflow
Interface PayloadMap
- 
public interface PayloadMapThePayloadMapis listening to workflow events (started, terminated, completed and manages a payload map (only JCR_PATH payloads) in order to enable quick lookup for nodes/resources which might be subject of a workflow. 
- 
- 
Field Summary
Fields Modifier and Type Field Description static java.lang.StringTYPE_JCR_PATHstatic java.lang.StringTYPE_JCR_UUID 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<Workflow>getWorkflowInstances(java.lang.String path, boolean excludeSystemWorkflows)Allare returned.WorkflowinstancesbooleanisInWorkflow(java.lang.String path, boolean excludeSystemWorkflows)Checks whether aJCR_PATHbased path is subject of a running.Workflowinstance 
 - 
 
- 
- 
Field Detail
- 
TYPE_JCR_PATH
static final java.lang.String TYPE_JCR_PATH
- See Also:
 - Constant Field Values
 
 
- 
TYPE_JCR_UUID
static final java.lang.String TYPE_JCR_UUID
- See Also:
 - Constant Field Values
 
 
 - 
 
- 
Method Detail
- 
isInWorkflow
boolean isInWorkflow(java.lang.String path, boolean excludeSystemWorkflows)Checks whether aJCR_PATHbased path is subject of a running.Workflowinstance- Parameters:
 path- path to checkexcludeSystemWorkflows- set totrueto exclude system workflows from the evaluation- Returns:
 trueifJCR_PATHbased path is subject of a running workflow
 
- 
getWorkflowInstances
java.util.List<Workflow> getWorkflowInstances(java.lang.String path, boolean excludeSystemWorkflows)
Allare returned.Workflowinstances- Parameters:
 path- node pathexcludeSystemWorkflows- set totrueto exclude system workflows from the evaluation- Returns:
 - the list of 
or an empty list is returnedWorkflowinstances 
 
 - 
 
 -