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 interfaceIDoiVerifiedEventDataInterface for the event when an initialized double opt-in process (seeEWorkflowNodeType.FC_DOI_INIT) has been confirmed.interfaceIFormDataAdapterProvidingEventInterface forIWorkflowEventDatathat containsIFormDataAdapter.interfaceIFormRecordProvidingEventInterface forIWorkflowEventDatathat belong to a form record, such a when a form is submitted, or when the activeWorkflowStateof a form record changes.interfaceIFormSubmissionEventInterface for the event when a form was submitted via an HTTP request.interfaceIHttpContextProvidingEventInterface forIWorkflowEventDatathat are triggered in the context of an HTTP request.interfaceIInvitationErrorEventDataInterface for the event when an error occurred while trying to send an invitation to a form record.interfaceIInvitationSentEventDataInterface for the event when a form record invitation has been sent successfully.interfaceIProjectProvidingEventThe baseIWorkflowEventDatafor all event belonging to a project (but not a form record), such as when the form is opened for the first time.interfaceIUnhandledExceptionEventDataRepresents the event data of an error event that is triggered when an unhandled exception occurred during workflow execution.interfaceIXFormProvidingEventInterface forIWorkflowEventDatathat contains anIXForm.interfaceIXFormRenderConfigProvidingEventInterface forIWorkflowEventDatathat 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 IWorkflowEventDataITriggerAppliesToEventParams. getEventData()IWorkflowEventDataITriggerFilterCriteriaForEventParams. getEventData()IWorkflowEventDataITriggerPreconditionSatisfiedParams. getEventData()IWorkflowEventDataIUnhandledExceptionEventData. 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 IWorkflowEventDataIWorkflowExecutionContext. 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 allWorkflowTriggerto 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 IWorkflowEventDataITriggerOnTaskBeginParams. getEventData()IWorkflowEventDataITriggerOnTaskFinishParams. getEventData()IWorkflowEventDataIWorkflowQueueItem. getEventData()IWorkflowEventDataIWorkflowRunTasksForEventParams. 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 booleanWorkflowTriggerHelper. 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 classAFormRecordEventDataPOJO base class implementing the methods ofIFormRecordProvidingEvent.classAProjectEventDataBase POJO class implementing the methods ofIProjectProvidingEvent.classAWorkflowEventDataMethods in de.xima.fc.workflow.event with parameters of type IWorkflowEventData Modifier and Type Method Description static IUnhandledExceptionEventDataWorkflowEventDataFactory. 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 IWorkflowEventDataWorkflowExecutionContext. event()IWorkflowEventDataTriggerOnTaskBeginParams. getEventData()Methods in de.xima.fc.workflow.processor.logic.execution with parameters of type IWorkflowEventData Modifier and Type Method Description voidWorkflowExecutionContext. beforeTaskStart(Object triggerData, IWorkflowEventData eventData, WorkflowTask task, WorkflowTrigger trigger)Invoked internally before a task is about to be executed.voidWorkflowExecutionContext. 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 IWorkflowEventDataAppliesToEventParams. getEventData()IWorkflowEventDataFilterCriteriaForEventParams. getEventData()IWorkflowEventDataPreconditionSatisfiedParams. getEventData()IWorkflowEventDataTriggerOnTaskFinishParams. getEventData()IWorkflowEventDataWorkflowQueueItem. getEventData()IWorkflowEventDataWorkflowRunTasksForEventParams. 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 ofITriggerFilterCriteriaForEventParamswith 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. 
 -