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.interfaceIFcUserInvocationEventInterface foreventsthat trigger aFC_USER_INVOCATIONtrigger.interfaceIFormDataAdapterProvidingEventInterface forIWorkflowEventDatathat containsIFormDataAdapter.interfaceIFormRecordMessagePostedEventInterface for the event when amessagewas posted to aform record chat.interfaceIFormRecordMessageUploadRequestFulfilledEventInterface for the event when anupload requestwas fulfilled by uploading anattachment.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.interfaceISpecificTriggerProvidingEventInterface forIWorkflowEventDatathat are triggered and target a specific trigger.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)static booleanWorkflowTriggerHelper. checkUserGroupPrecondition(IWorkflowEventData eventData, List<UuidEntityRef> allowedUserGroups)static booleanWorkflowTriggerHelper. checkUserGroupPrecondition(IWorkflowEventData eventData, List<UuidEntityRef> allowedUserGroups, String scope)static de.xima.cmn.criteria.FilterCriterionWorkflowTriggerHelper. createUserGroupFilter(String userGroupSearchTerm, IWorkflowEventData event, String userGroupScope)Creates a filter for a workflow trigger that check if either no search term with the given key exists; or one exists and its value matches one of the user group UUIDs of the user from the given event data. -
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.protected static classASpecificTriggerWithFormRecordEventDataBuilder.ASpecificDataEvent data for running a specific trigger, specified by its ID.classAWorkflowEventDataBase 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 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.iface
Methods in de.xima.fc.workflow.processor.iface with parameters of type IWorkflowEventData Modifier and Type Method Description default voidIWorkflowExecutionListener. onAfterTaskEnd(IWorkflowEventData eventData, WorkflowTask task, WorkflowTrigger trigger)Invoked just after aWorkflowTaskwas executed.voidIWorkflowExecutionListener. onBeforeTaskStart(IWorkflowEventData eventData, WorkflowTask task, WorkflowTrigger trigger, Object triggerData, IWorkflowFileValue triggerFiles)Invoked just before aWorkflowTaskis about to be executed. -
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(IEntityContext ec, IWorkflowEventData eventData)Finds all task that apply to the given event data.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. afterTaskEnd(IWorkflowEventData eventData, WorkflowTask task, WorkflowTrigger trigger)Invoked internally before a task is about to be executed.voidWorkflowExecutionContext. beforeTaskStart(Object triggerData, IWorkflowFileValue triggerFiles, 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.
-