Uses of Interface
de.xima.fc.interfaces.workflow.event.IWorkflowEventData
-
-
Uses of IWorkflowEventData in de.xima.fc.interfaces.workflow.event
Subinterfaces of IWorkflowEventData in de.xima.fc.interfaces.workflow.event Modifier and Type Interface Description interface
IDoiVerifiedEventData
Interface for the event when an initialized double opt-in process (seeEWorkflowNodeType.FC_DOI_INIT
) has been confirmed.interface
IFormDataAdapterProvidingEvent
Interface forIWorkflowEventData
that containsIFormDataAdapter
.interface
IFormRecordProvidingEvent
Interface forIWorkflowEventData
that belong to a form record, such a when a form is submitted, or when the activeWorkflowState
of a form record changes.interface
IFormSubmissionEvent
Interface for the event when a form was submitted via an HTTP request.interface
IHttpContextProvidingEvent
Interface forIWorkflowEventData
that are triggered in the context of an HTTP request.interface
IInvitationErrorEventData
Interface for the event when an error occurred while trying to send an invitation to a form record.interface
IInvitationSentEventData
Interface for the event when a form record invitation has been sent successfully.interface
IProjectProvidingEvent
The baseIWorkflowEventData
for all event belonging to a project (but not a form record), such as when the form is opened for the first time.interface
IUnhandledExceptionEventData
Represents the event data of an error event that is triggered when an unhandled exception occurred during workflow execution.interface
IXFormProvidingEvent
Interface forIWorkflowEventData
that contains anIXForm
.interface
IXFormRenderConfigProvidingEvent
Interface forIWorkflowEventData
that contains anIXFormRenderConfig
.Methods in de.xima.fc.interfaces.workflow.event with type parameters of type IWorkflowEventData Modifier and Type Method Description default <T extends IWorkflowEventData>
TITriggerAppliesToEventParams. getEventDataAs(Class<T> type)
default <T extends IWorkflowEventData>
TITriggerFilterCriteriaForEventParams. getEventDataAs(Class<T> type)
default <T extends IWorkflowEventData>
TITriggerPreconditionSatisfiedParams. getEventDataAs(Class<T> type)
Methods in de.xima.fc.interfaces.workflow.event that return IWorkflowEventData Modifier and Type Method Description IWorkflowEventData
ITriggerAppliesToEventParams. getEventData()
IWorkflowEventData
ITriggerFilterCriteriaForEventParams. getEventData()
IWorkflowEventData
ITriggerPreconditionSatisfiedParams. getEventData()
IWorkflowEventData
IUnhandledExceptionEventData. getOriginalEvent()
-
Uses of IWorkflowEventData in de.xima.fc.interfaces.workflow.execution
Methods in de.xima.fc.interfaces.workflow.execution with type parameters of type IWorkflowEventData Modifier and Type Method Description default <T extends IWorkflowEventData>
TIWorkflowExecutionContext. event(Class<T> eventClass)
Methods in de.xima.fc.interfaces.workflow.execution that return IWorkflowEventData Modifier and Type Method Description IWorkflowEventData
IWorkflowExecutionContext. event()
Methods in de.xima.fc.interfaces.workflow.execution with parameters of type IWorkflowEventData Modifier and Type Method Description com.google.common.collect.Table<Projekt,Vorgang,IEventExecutionResult>
IWorkflowEventRunner. triggerEvent(IWorkflowEventData eventData)
Finds allWorkflowTrigger
to which the given event applies and executes them in order.List<IWorkflowQueueItem>
IWorkflowExecutor. triggerEvent(IWorkflowEventData event, EWorkflowEventLoopTiming timing)
Triggers the given event. -
Uses of IWorkflowEventData in de.xima.fc.interfaces.workflow.params
Methods in de.xima.fc.interfaces.workflow.params with type parameters of type IWorkflowEventData Modifier and Type Method Description default <T extends IWorkflowEventData>
TITriggerOnTaskBeginParams. getEventDataAs(Class<T> type)
default <T extends IWorkflowEventData>
TITriggerOnTaskFinishParams. getEventDataAs(Class<T> type)
Methods in de.xima.fc.interfaces.workflow.params that return IWorkflowEventData Modifier and Type Method Description IWorkflowEventData
ITriggerOnTaskBeginParams. getEventData()
IWorkflowEventData
ITriggerOnTaskFinishParams. getEventData()
IWorkflowEventData
IWorkflowQueueItem. getEventData()
IWorkflowEventData
IWorkflowRunTasksForEventParams. getEventData()
-
Uses of IWorkflowEventData in de.xima.fc.workflow.designer.helper
Methods in de.xima.fc.workflow.designer.helper with parameters of type IWorkflowEventData Modifier and Type Method Description static boolean
WorkflowTriggerHelper. checkStatePrecondition(IWorkflowEventData eventData, List<UuidEntityRef> allowedStates)
-
Uses of IWorkflowEventData in de.xima.fc.workflow.event
Classes in de.xima.fc.workflow.event that implement IWorkflowEventData Modifier and Type Class Description class
AFormRecordEventData
POJO base class implementing the methods ofIFormRecordProvidingEvent
.class
AProjectEventData
Base POJO class implementing the methods ofIProjectProvidingEvent
.class
AWorkflowEventData
Base POJO class that can be used (but does not have to be) for implementations ofIWorkflowEventData
.Methods in de.xima.fc.workflow.event with parameters of type IWorkflowEventData Modifier and Type Method Description static IUnhandledExceptionEventData
WorkflowEventDataFactory. unhandledException(IWorkflowExecutionEnvironmentData environmentData, IWorkflowEventData originalEvent, NodeThrewException unhandledException)
Creates the event data for when an unhandled error occurred during execution of a workflow task. -
Uses of IWorkflowEventData in de.xima.fc.workflow.processor.engine
Methods in de.xima.fc.workflow.processor.engine with parameters of type IWorkflowEventData Modifier and Type Method Description com.google.common.collect.Table<Projekt,Vorgang,IEventExecutionResult>
WorkflowEventRunner. triggerEvent(IWorkflowEventData eventData)
-
Uses of IWorkflowEventData in de.xima.fc.workflow.processor.logic.event
Methods in de.xima.fc.workflow.processor.logic.event with parameters of type IWorkflowEventData Modifier and Type Method Description static Map<Projekt,Map<Vorgang,List<IWorkflowQueueItem>>>
EventTaskLocator. findTasksToRun(IWorkflowEventData eventData)
Finds all task that apply to the given event data. -
Uses of IWorkflowEventData in de.xima.fc.workflow.processor.logic.execution
Methods in de.xima.fc.workflow.processor.logic.execution that return IWorkflowEventData Modifier and Type Method Description IWorkflowEventData
WorkflowExecutionContext. event()
IWorkflowEventData
TriggerOnTaskBeginParams. getEventData()
Methods in de.xima.fc.workflow.processor.logic.execution with parameters of type IWorkflowEventData Modifier and Type Method Description void
WorkflowExecutionContext. beforeTaskStart(Object triggerData, IWorkflowEventData eventData, WorkflowTask task, WorkflowTrigger trigger)
Invoked internally before a task is about to be executed.void
WorkflowExecutionContext. setCurrentEvent(IWorkflowEventData eventData)
Constructors in de.xima.fc.workflow.processor.logic.execution with parameters of type IWorkflowEventData Constructor Description TriggerOnTaskBeginParams(IWorkflowExecutionContext workflowContext, IWorkflowEventData eventData, WorkflowTask task, WorkflowTrigger trigger)
Creates a new instance with the given data. -
Uses of IWorkflowEventData in de.xima.fc.workflow.processor.model
Methods in de.xima.fc.workflow.processor.model that return IWorkflowEventData Modifier and Type Method Description IWorkflowEventData
AppliesToEventParams. getEventData()
IWorkflowEventData
FilterCriteriaForEventParams. getEventData()
IWorkflowEventData
PreconditionSatisfiedParams. getEventData()
IWorkflowEventData
TriggerOnTaskFinishParams. getEventData()
IWorkflowEventData
WorkflowQueueItem. getEventData()
IWorkflowEventData
WorkflowRunTasksForEventParams. getEventData()
Constructors in de.xima.fc.workflow.processor.model with parameters of type IWorkflowEventData Constructor Description AppliesToEventParams(IWorkflowEventData eventData, WorkflowTrigger trigger)
Creates a new instance with the given data.FilterCriteriaForEventParams(IWorkflowEventData eventData)
Creates a new POJO implementation ofITriggerFilterCriteriaForEventParams
with the given data.PreconditionSatisfiedParams(WorkflowTrigger trigger, IWorkflowEventData eventData, IWorkflowExecutionEnvironmentData environmentData)
Creates a new params instance.TriggerOnTaskFinishParams(IWorkflowExecutionContext workflowContext, IWorkflowEventData eventData, WorkflowTask task, WorkflowTrigger trigger, ITaskExecutionResult executionResult)
Creates a new instance with the given data.WorkflowQueueItem(WorkflowTask task, WorkflowTrigger trigger, IWorkflowEventData eventData)
Creates an new POJO with the given task, trigger, and custom event data.WorkflowRunTasksForEventParams(List<IWorkflowQueueItem> queuedItems, IWorkflowEventData eventData)
Creates a new POJO implementation ofIWorkflowRunTasksForEventParams
.
-