public class WorkflowDefinitionConversionFactory extends Object
WorkflowDefinitionConversion objects.
It is necessary for a correct conversion to set (or inject) StepDefinition converters
(instances of StepDefinitionConverter) and conversion life cycle listeners
(instance of WorkflowDefinitionConversionListener).| Modifier and Type | Field and Description |
|---|---|
protected List<WorkflowDefinitionConversionListener> |
allWorkflowDefinitionConversionListeners |
protected HashMap<Class<?>,StepDefinitionConverter> |
defaultStepConverters |
protected List<WorkflowDefinitionConversionListener> |
defaultWorkflowDefinitionConversionListeners |
protected HashMap<Class<?>,StepDefinitionConverter> |
stepConverters |
protected List<WorkflowDefinitionConversionListener> |
workflowDefinitionConversionListeners |
| Constructor and Description |
|---|
WorkflowDefinitionConversionFactory() |
protected HashMap<Class<?>,StepDefinitionConverter> defaultStepConverters
protected HashMap<Class<?>,StepDefinitionConverter> stepConverters
protected List<WorkflowDefinitionConversionListener> defaultWorkflowDefinitionConversionListeners
protected List<WorkflowDefinitionConversionListener> workflowDefinitionConversionListeners
protected List<WorkflowDefinitionConversionListener> allWorkflowDefinitionConversionListeners
protected void initDefaultStepConverters()
protected void initDefaultWorkflowDefinitionConversionListeners()
public WorkflowDefinitionConversion createWorkflowDefinitionConversion()
public WorkflowDefinitionConversion createWorkflowDefinitionConversion(WorkflowDefinition workflowDefinition)
public void setDefaultStepDefinitionConverters(List<StepDefinitionConverter> stepConverters)
public void setStepDefinitionConverters(List<StepDefinitionConverter> stepConverters)
public List<WorkflowDefinitionConversionListener> getAllWorkflowDefinitionConversionListeners()
WorkflowDefinitionConversionListener instances, both the injected
and the default ones.public void setDefaultWorkflowDefinitionConversionListeners(List<WorkflowDefinitionConversionListener> defaultWorkflowDefinitionConversionListeners)
public void setWorkflowDefinitionConversionListeners(List<WorkflowDefinitionConversionListener> workflowDefinitionConversionListeners)
public StepDefinitionConverter getStepConverterFor(StepDefinition definition)
definition - StepDefinition to get converter for. First, the injected list
of StepDefinitionConverter is checked, before falling back
to the default list of StepDefinitionConverter.IllegalArgumentException - when there is no converter known for the given definition.Copyright © 2016 Alfresco. All rights reserved.