public class WorkflowProcessorHelper extends Object
Constructor and Description |
---|
WorkflowProcessorHelper() |
WorkflowProcessorHelper(WorkflowLifecycleManager lifecycle) |
Modifier and Type | Method and Description |
---|---|
boolean |
allProcessorsSameCategory(List<WorkflowProcessor> workflowProcessors,
String categoryName)
Verifies that all provided WorkflowProcessors are in a state belonging to
the given categoryName.
|
WorkflowProcessor |
buildProcessor(String instanceId,
ParentChildWorkflow model,
boolean isCondition,
Map<String,Class<? extends WorkflowProcessor>> modelToProcessorMap) |
WorkflowProcessor |
buildProcessor(String instanceId,
ParentChildWorkflow workflow,
Map<String,Class<? extends WorkflowProcessor>> modelToProcessorMap,
boolean preCond) |
boolean |
containsCategory(List<WorkflowProcessor> workflowProcessors,
String categoryName) |
String |
describe(WorkflowProcessor skeleton) |
protected WorkflowProcessor |
findProcessor(List<WorkflowProcessor> processors,
String modelId) |
WorkflowProcessor |
findProcessor(WorkflowProcessor wp,
String modelId) |
protected WorkflowProcessor |
findSkeleton(List<WorkflowProcessor> skeletons,
String modelId) |
WorkflowProcessor |
findSkeleton(WorkflowProcessor skeleton,
String modelId) |
String |
getHostName() |
WorkflowLifecycle |
getLifecycleForProcessor(WorkflowProcessor processor) |
List<WorkflowProcessor> |
getWorkflowProcessorsByCategory(List<WorkflowProcessor> workflowProcessors,
String categoryName)
Sub-selects all WorkflowProcessors provided by the provided category
identified by categoryName.
|
List<WorkflowProcessor> |
getWorkflowProcessorsByState(List<WorkflowProcessor> workflowProcessors,
String stateName)
Sub-selects all WorkflowProcessors provided by the provided state
identified by stateName.
|
String |
toString(WorkflowProcessor skeleton) |
List<WorkflowProcessor> |
toTasks(WorkflowProcessor processor) |
public WorkflowProcessorHelper()
public WorkflowProcessorHelper(WorkflowLifecycleManager lifecycle)
public String toString(WorkflowProcessor skeleton)
public String describe(WorkflowProcessor skeleton)
public WorkflowProcessor buildProcessor(String instanceId, ParentChildWorkflow workflow, Map<String,Class<? extends WorkflowProcessor>> modelToProcessorMap, boolean preCond) throws Exception
Exception
public WorkflowProcessor buildProcessor(String instanceId, ParentChildWorkflow model, boolean isCondition, Map<String,Class<? extends WorkflowProcessor>> modelToProcessorMap) throws Exception
Exception
public WorkflowProcessor findSkeleton(WorkflowProcessor skeleton, String modelId)
protected WorkflowProcessor findSkeleton(List<WorkflowProcessor> skeletons, String modelId)
public WorkflowProcessor findProcessor(WorkflowProcessor wp, String modelId)
protected WorkflowProcessor findProcessor(List<WorkflowProcessor> processors, String modelId)
public boolean allProcessorsSameCategory(List<WorkflowProcessor> workflowProcessors, String categoryName)
workflowProcessors
- The List
of WorkflowProcessors to inspect.categoryName
- The name of the WorkflowState's category to check against.public List<WorkflowProcessor> getWorkflowProcessorsByState(List<WorkflowProcessor> workflowProcessors, String stateName)
public List<WorkflowProcessor> getWorkflowProcessorsByCategory(List<WorkflowProcessor> workflowProcessors, String categoryName)
public List<WorkflowProcessor> toTasks(WorkflowProcessor processor)
public boolean containsCategory(List<WorkflowProcessor> workflowProcessors, String categoryName)
public String getHostName()
public WorkflowLifecycle getLifecycleForProcessor(WorkflowProcessor processor)
Copyright © 1999-2014 Apache OODT. All Rights Reserved.