Class WorkflowQueueItem
java.lang.Object
de.xima.fc.workflow.processor.model.WorkflowQueueItem
- All Implemented Interfaces:
IWorkflowQueueItem
POJO implementation of a
IWorkflowQueueItem
.- Since:
- 7.0.0
- Author:
- XIMA MEDIA GmbH
-
Constructor Summary
ConstructorsConstructorDescriptionWorkflowQueueItem
(WorkflowTask task, WorkflowTrigger trigger) Creates an new POJO with the given task and trigger, and no custom event data.WorkflowQueueItem
(WorkflowTask task, WorkflowTrigger trigger, IWorkflowEventData eventData) Creates an new POJO with the given task, trigger, and custom event data. -
Method Summary
-
Constructor Details
-
WorkflowQueueItem
Creates an new POJO with the given task and trigger, and no custom event data.- Parameters:
task
- Value returned byIWorkflowQueueItem.getTask()
.trigger
- Value returned byIWorkflowQueueItem.getTrigger()
.
-
WorkflowQueueItem
Creates an new POJO with the given task, trigger, and custom event data.- Parameters:
task
- Value returned byIWorkflowQueueItem.getTask()
.trigger
- Value returned byIWorkflowQueueItem.getTrigger()
.eventData
- Value returned byIWorkflowQueueItem.getEventData()
.
-
-
Method Details
-
getEventData
- Specified by:
getEventData
in interfaceIWorkflowQueueItem
- Returns:
- Event data to be used for this task. When
null
, uses the event data of the event that orginally triggered the workflow.
-
getTask
- Specified by:
getTask
in interfaceIWorkflowQueueItem
- Returns:
- The task to be run.
-
getTrigger
- Specified by:
getTrigger
in interfaceIWorkflowQueueItem
- Returns:
- A trigger of the task that was fired and resulted in the task being run.
-