Uses of Class
de.xima.fc.entities.WorkflowTrigger
- 
Packages that use WorkflowTrigger Package Description de.xima.fc.dao.impl de.xima.fc.entities Package für Datenbankentitätende.xima.fc.inbox.model de.xima.fc.inbox.model.timing de.xima.fc.interfaces.workflow.mixin de.xima.fc.interfaces.workflow.params de.xima.fc.interfaces.workflow.validation de.xima.fc.plugin.workflow de.xima.fc.timing Logic for the scheduling of tasksde.xima.fc.timing.job Package with classes for the available job-implementationsde.xima.fc.timing.worker Package with worker-classes for the job-executionde.xima.fc.workflow de.xima.fc.workflow.converter de.xima.fc.workflow.designer.helper de.xima.fc.workflow.event de.xima.fc.workflow.processor.factory de.xima.fc.workflow.processor.logic.execution de.xima.fc.workflow.processor.logic.validation de.xima.fc.workflow.processor.model de.xima.fc.workflow.setup  - 
- 
Uses of WorkflowTrigger in de.xima.fc.dao.impl
Methods in de.xima.fc.dao.impl that return types with arguments of type WorkflowTrigger Modifier and Type Method Description protected IGenericDao<? extends AWorkflowElementSearchTerm<WorkflowTrigger>>WorkflowTriggerDao. getSearchTermDao() - 
Uses of WorkflowTrigger in de.xima.fc.entities
Methods in de.xima.fc.entities that return WorkflowTrigger Modifier and Type Method Description WorkflowTriggerWorkflowTask. getTrigger()Methods in de.xima.fc.entities with parameters of type WorkflowTrigger Modifier and Type Method Description voidWorkflowTask. replaceTrigger(WorkflowTrigger trigger)Replaces the trigger of this task with the given trigger and setsAWorkflowElement.getTask()to this task.voidWorkflowTask. setTrigger(WorkflowTrigger trigger) - 
Uses of WorkflowTrigger in de.xima.fc.inbox.model
Methods in de.xima.fc.inbox.model that return WorkflowTrigger Modifier and Type Method Description WorkflowTriggerInvokableTaskModel. getTrigger()Constructors in de.xima.fc.inbox.model with parameters of type WorkflowTrigger Constructor Description InvokableTaskModel(WorkflowTask task, WorkflowTrigger trigger, String name)Creates a new POJO model with the given data. - 
Uses of WorkflowTrigger in de.xima.fc.inbox.model.timing
Methods in de.xima.fc.inbox.model.timing that return WorkflowTrigger Modifier and Type Method Description WorkflowTriggerFormRecordJobDetailsModel. getTrigger() - 
Uses of WorkflowTrigger in de.xima.fc.interfaces.workflow.mixin
Methods in de.xima.fc.interfaces.workflow.mixin that return WorkflowTrigger Modifier and Type Method Description default WorkflowTriggerISingleTriggerPrototype. getPrototypeElement(IGetElementPrototypesParams params) - 
Uses of WorkflowTrigger in de.xima.fc.interfaces.workflow.params
Methods in de.xima.fc.interfaces.workflow.params that return WorkflowTrigger Modifier and Type Method Description WorkflowTriggerIWorkflowQueueItem. getTrigger() - 
Uses of WorkflowTrigger in de.xima.fc.interfaces.workflow.validation
Methods in de.xima.fc.interfaces.workflow.validation that return types with arguments of type WorkflowTrigger Modifier and Type Method Description default IWorkflowElementWithDeserializedModel<?,WorkflowTrigger>IWorkflowGlobalHandlerValidationContext. getTriggerByUuid(ElementKey key, String triggerType)IWorkflowElementWithDeserializedModel<?,WorkflowTrigger>IWorkflowGlobalHandlerValidationContext. getTriggerByUuid(TriggerKey key, String triggerType)Collection<IWorkflowElementWithDeserializedModel<?,WorkflowTrigger>>IWorkflowGlobalHandlerValidationContext. getTriggersByType(String triggerType) - 
Uses of WorkflowTrigger in de.xima.fc.plugin.workflow
Methods in de.xima.fc.plugin.workflow that return WorkflowTrigger Modifier and Type Method Description static WorkflowTriggerWorkflowCustomParametersHelper. transferToDataModel(WorkflowTrigger trigger, com.alibaba.fastjson.JSONObject customParams, Object data, Mandant client)Extract the relevant data from the triggers's properties model and set the data on theWorkflowTrigger.static WorkflowTriggerWorkflowCustomParametersHelper. transferToDataModel(WorkflowTrigger trigger, Mandant client)Extract the relevant data from the triggers's properties model and set the data on theWorkflowTrigger.Methods in de.xima.fc.plugin.workflow with parameters of type WorkflowTrigger Modifier and Type Method Description static WorkflowTriggerWorkflowCustomParametersHelper. transferToDataModel(WorkflowTrigger trigger, com.alibaba.fastjson.JSONObject customParams, Object data, Mandant client)Extract the relevant data from the triggers's properties model and set the data on theWorkflowTrigger.static WorkflowTriggerWorkflowCustomParametersHelper. transferToDataModel(WorkflowTrigger trigger, Mandant client)Extract the relevant data from the triggers's properties model and set the data on theWorkflowTrigger. - 
Uses of WorkflowTrigger in de.xima.fc.timing
Methods in de.xima.fc.timing with parameters of type WorkflowTrigger Modifier and Type Method Description static StringJobKeyFactory. getWorkflowTriggerGroup(WorkflowTrigger trigger, Vorgang formRecord)The group of the quartz job for a timed workflow trigger.static StringJobKeyFactory. getWorkflowTriggerGroup(WorkflowTrigger trigger, String processId)The group of the quartz job for a timed workflow trigger.static StringTriggerKeyFactory. getWorkflowTriggerGroup(WorkflowTrigger trigger, Vorgang formRecord)The group of the quartz trigger for a timed state workflow trigger.static StringTriggerKeyFactory. getWorkflowTriggerGroup(WorkflowTrigger trigger, String processId)The group of the quartz trigger for a timed state workflow trigger.static org.quartz.impl.matchers.GroupMatcher<org.quartz.JobKey>JobKeyFactory. getWorkflowTriggerGroupMatcherForTrigger(WorkflowTrigger trigger)static org.quartz.impl.matchers.GroupMatcher<org.quartz.TriggerKey>TriggerKeyFactory. getWorkflowTriggerGroupMatcherForTrigger(WorkflowTrigger trigger)static org.quartz.JobKeyJobKeyFactory. getWorkflowTriggerKey(WorkflowTrigger trigger, Vorgang formRecord)static org.quartz.TriggerKeyTriggerKeyFactory. getWorkflowTriggerKey(WorkflowTrigger trigger, Vorgang formRecord)Creates the job key for a timed state trigger, seeTriggerKeyFactory.getWorkflowTriggerName(WorkflowTrigger)andTriggerKeyFactory.getWorkflowTriggerGroup(String, Vorgang).static StringJobKeyFactory. getWorkflowTriggerName(WorkflowTrigger trigger)static StringTriggerKeyFactory. getWorkflowTriggerName(WorkflowTrigger trigger)The name of the quartz trigger for a timed state workflow trigger. - 
Uses of WorkflowTrigger in de.xima.fc.timing.job
Methods in de.xima.fc.timing.job with parameters of type WorkflowTrigger Modifier and Type Method Description static StateTimerJobStateTimerJob. forTrigger(Vorgang formRecord, WorkflowTrigger trigger, FcStateTimerProps props, Instant triggerFireInstant)A new job for invoking a trigger of the new workflow engine.static TimePointJobTimePointJob. forTrigger(Vorgang formRecord, WorkflowTrigger trigger, FcTimePointProps props, Instant triggerFireInstant)A new job for invoking a fixed timer trigger of the new workflow engine. - 
Uses of WorkflowTrigger in de.xima.fc.timing.worker
Methods in de.xima.fc.timing.worker that return WorkflowTrigger Modifier and Type Method Description WorkflowTriggerWorkflowTriggerWorkerParams. getTrigger()Methods in de.xima.fc.timing.worker with parameters of type WorkflowTrigger Modifier and Type Method Description static org.quartz.JobDataMapStateTimerWorker. createJobMap(Vorgang formRecord, WorkflowTrigger trigger, FcStateTimerProps props, Instant triggerFireInstant)Creates the job data map for the quartz job required by a workflow trigger of typeEWorkflowTriggerType.FC_STATE_TIMER.static org.quartz.JobDataMapTimePointWorker. createJobMap(Vorgang formRecord, WorkflowTrigger trigger, FcTimePointProps props, Instant triggerFireInstant)Creates the job data map for the quartz job required by a workflow trigger of typeEWorkflowTriggerType.FC_TIME_POINT.Constructors in de.xima.fc.timing.worker with parameters of type WorkflowTrigger Constructor Description WorkflowTriggerWorkerParams(org.quartz.JobDataMap dataMap, Vorgang formRecord, WorkflowTrigger trigger, TData data, String sequenceId) - 
Uses of WorkflowTrigger in de.xima.fc.workflow
Methods in de.xima.fc.workflow with parameters of type WorkflowTrigger Modifier and Type Method Description static TriggerKeyTriggerKey. of(WorkflowTrigger trigger)static <TData> ITriggerPrototypeData<TData>WorkflowPrototypeConverter. toPrototypeTriggerData(WorkflowTrigger trigger, TData customParams) - 
Uses of WorkflowTrigger in de.xima.fc.workflow.converter
Methods in de.xima.fc.workflow.converter that return WorkflowTrigger Modifier and Type Method Description static WorkflowTriggerFlowchartModelConverter. toDataModel(TriggerModel trigger, TaskModel task, Map<ElementKey,com.alibaba.fastjson.JSONObject> paramsMap, Mandant client)Methods in de.xima.fc.workflow.converter with parameters of type WorkflowTrigger Modifier and Type Method Description static TriggerModelFlowchartModelConverter. toViewModel(WorkflowTrigger trigger, WorkflowTask task, Map<ElementKey,com.alibaba.fastjson.JSONObject> paramsMap, Mandant client) - 
Uses of WorkflowTrigger in de.xima.fc.workflow.designer.helper
Methods in de.xima.fc.workflow.designer.helper that return types with arguments of type WorkflowTrigger Modifier and Type Method Description static <TData> CheckForUnsavedChangedResult<WorkflowTrigger>ElementPropertiesHelper. checkForUnsavedChanges(IEntityContext ec, long processId, UUID taskUuid, UUID elementUuid, TData data, ITriggerHandler<TData> handler) - 
Uses of WorkflowTrigger in de.xima.fc.workflow.event
Methods in de.xima.fc.workflow.event with parameters of type WorkflowTrigger Modifier and Type Method Description static SpecificTriggerEventDataBuilderWorkflowEventDataFactory. specificTrigger(Vorgang formRecord, WorkflowTrigger trigger)Creates a new builder for a specific trigger event, i.e. - 
Uses of WorkflowTrigger in de.xima.fc.workflow.processor.factory
Methods in de.xima.fc.workflow.processor.factory that return WorkflowTrigger Modifier and Type Method Description static WorkflowTriggerWorkflowTriggerFactory. catchError()static WorkflowTriggerWorkflowTriggerFactory. catchError(FcCatchErrorProps props)static WorkflowTriggerWorkflowTriggerFactory. custom(IWorkflowElementTypeProviding type)static WorkflowTriggerWorkflowTriggerFactory. custom(IWorkflowElementTypeProviding type, Object data, Mandant client)static WorkflowTriggerWorkflowTriggerFactory. custom(String data)static WorkflowTriggerWorkflowTriggerFactory. custom(String type, Object data, Mandant client)static WorkflowTriggerWorkflowTriggerFactory. doiVerified()static WorkflowTriggerWorkflowTriggerFactory. doiVerified(WorkflowNode targetNode)static WorkflowTriggerWorkflowTriggerFactory. doiVerified(NodeKey targetNode)static WorkflowTriggerWorkflowTriggerFactory. formSubmitButton(String buttonName)Creates a new event of typeEWorkflowTriggerType.FC_FORM_SUBMIT_BUTTONthat occurs when an a form was submitted via any button with a given name.static WorkflowTriggerWorkflowTriggerFactory. invitationError()Creates a new event of typeEWorkflowTriggerType.FC_INVITATION_ERRORthat occurs when an invitation email could not be sent.static WorkflowTriggerWorkflowTriggerFactory. invitationSent()Creates a new event of typeEWorkflowTriggerType.FC_INVITATION_SENTthat occurs when an invitation was created successfully.static WorkflowTriggerWorkflowTriggerFactory. manual()Creates a new event of typeEWorkflowTriggerType.FC_MANUALthat occurs when a user initiates it.static WorkflowTriggerWorkflowTriggerFactory. manual(Iterable<WorkflowState> states, Iterable<BenutzerGruppe> userGroups)Creates a new event of typeEWorkflowTriggerType.FC_MANUALthat occurs when a user initiates it.static WorkflowTriggerWorkflowTriggerFactory. qualifiedFormSubmitButton(String qualifier, String buttonName)Creates a new event of typeEWorkflowTriggerType.FC_QUALIFIED_FORM_SUBMIT_BUTTONthat occurs when an a form was submitted via a specific button of a certain button list element.static WorkflowTriggerWorkflowTriggerFactory. stateTimer(WorkflowState state, Duration duration)static WorkflowTriggerWorkflowTriggerFactory. timePointExpression(String dateTimeTemplate, String dateTimeFormat, WorkflowState... allowedStates)static WorkflowTriggerWorkflowTriggerFactory. timePointExpression(String dateTimeTemplate, String dateTimeFormat, ETimePointTriggerOperation offsetOperation, String offsetDuration, ETimePointTriggerDurationUnit offsetUnit, WorkflowState... allowedStates)static WorkflowTriggerWorkflowTriggerFactory. timePointExpressionOrPast(String dateTimeTemplate, String dateTimeFormat, WorkflowState... allowedStates)static WorkflowTriggerWorkflowTriggerFactory. timePointExpressionOrPast(String dateTimeTemplate, String dateTimeFormat, ETimePointTriggerOperation offsetOperation, String offsetDuration, ETimePointTriggerDurationUnit offsetUnit, WorkflowState... allowedStates)static WorkflowTriggerWorkflowTriggerFactory. timePointFixed(Instant instant, Iterable<WorkflowState> allowedStates)Creates a new event of typeEWorkflowTriggerType.FC_TIME_POINTthat occurs at a certain point in time.static WorkflowTriggerWorkflowTriggerFactory. timePointFixed(Instant instant, ZoneId zoneId, Iterable<WorkflowState> allowedStates)Creates a new event of typeEWorkflowTriggerType.FC_TIME_POINTthat occurs at a certain point in time.static WorkflowTriggerWorkflowTriggerFactory. timePointFixed(LocalDateTime dateTime, ZoneId zoneId, Iterable<WorkflowState> allowedStates)Creates a new event of typeEWorkflowTriggerType.FC_TIME_POINTthat occurs at a certain point in time.static WorkflowTriggerWorkflowTriggerFactory. timePointFixedOrPast(Instant instant, Iterable<WorkflowState> allowedStates)Creates a new event of typeEWorkflowTriggerType.FC_TIME_POINTthat occurs at or after a certain point in time.static WorkflowTriggerWorkflowTriggerFactory. timePointFixedOrPast(Instant instant, ZoneId zoneId, Iterable<WorkflowState> allowedStates)Creates a new event of typeEWorkflowTriggerType.FC_TIME_POINTthat occurs at or after a certain point in time.static WorkflowTriggerWorkflowTriggerFactory. timePointFixedOrPast(LocalDateTime dateTime, ZoneId zoneId, Iterable<WorkflowState> allowedStates)Creates a new event of typeEWorkflowTriggerType.FC_TIME_POINTthat occurs at or after a certain point in time.Methods in de.xima.fc.workflow.processor.factory with parameters of type WorkflowTrigger Modifier and Type Method Description static WorkflowNodeWorkflowNodeFactory. copyFormRecord(boolean anonymizeUserMetadata, WorkflowTrigger triggerToInvoke, Postfach targetInbox)Creates a new workflow node for aEWorkflowNodeType.FC_COPY_FORM_RECORDthat moves the current form record to the given inbox.static WorkflowNodeWorkflowNodeFactory. queueTask(WorkflowTrigger triggerToInvoke)Creates a new workflow node for aEWorkflowNodeType.FC_QUEUE_TASKthat invokes the given task immediately after the current task ends.static WorkflowNodeWorkflowNodeFactory. queueTask(WorkflowTrigger triggerToInvoke, boolean addToEnd)Creates a new workflow node for aEWorkflowNodeType.FC_QUEUE_TASKthat invokes the given task. - 
Uses of WorkflowTrigger in de.xima.fc.workflow.processor.logic.execution
Methods in de.xima.fc.workflow.processor.logic.execution that return WorkflowTrigger Modifier and Type Method Description WorkflowTriggerTriggerOnTaskBeginParams. getElement()Methods in de.xima.fc.workflow.processor.logic.execution with parameters of type WorkflowTrigger 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.Constructors in de.xima.fc.workflow.processor.logic.execution with parameters of type WorkflowTrigger Constructor Description TriggerOnTaskBeginParams(IWorkflowExecutionContext workflowContext, IWorkflowEventData eventData, WorkflowTask task, WorkflowTrigger trigger)Creates a new instance with the given data. - 
Uses of WorkflowTrigger in de.xima.fc.workflow.processor.logic.validation
Methods in de.xima.fc.workflow.processor.logic.validation that return types with arguments of type WorkflowTrigger Modifier and Type Method Description IWorkflowElementWithDeserializedModel<?,WorkflowTrigger>DefaultWorkflowValidationContext. getTriggerByUuid(TriggerKey key, String triggerType)Collection<IWorkflowElementWithDeserializedModel<?,WorkflowTrigger>>DefaultWorkflowValidationContext. getTriggersByType(String triggerType) - 
Uses of WorkflowTrigger in de.xima.fc.workflow.processor.model
Methods in de.xima.fc.workflow.processor.model that return WorkflowTrigger Modifier and Type Method Description WorkflowTriggerAppliesToEventParams. getElement()WorkflowTriggerPreconditionSatisfiedParams. getElement()WorkflowTriggerTriggerOnTaskFinishParams. getElement()WorkflowTriggerWorkflowQueueItem. getTrigger()Methods in de.xima.fc.workflow.processor.model with parameters of type WorkflowTrigger Modifier and Type Method Description static <TData> IWorkflowElementWithDeserializedModel<TData,WorkflowTrigger>WorkflowElementWithDeserializedModel. withDataOnDemand(WorkflowTrigger trigger, Mandant client)Creates a new wrapped workflow trigger that deserializes the custom properties on demand.Constructors in de.xima.fc.workflow.processor.model with parameters of type WorkflowTrigger Constructor Description AppliesToEventParams(IWorkflowEventData eventData, WorkflowTrigger trigger)Creates a new instance 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)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. - 
Uses of WorkflowTrigger in de.xima.fc.workflow.setup
Methods in de.xima.fc.workflow.setup that return types with arguments of type WorkflowTrigger Modifier and Type Method Description protected Iterable<WorkflowTrigger>StateTimerTriggerSetup. findApplicableTriggers(IEntityContext ec, Vorgang formRecord)protected List<WorkflowTrigger>TimePointTriggerSetup. findApplicableTriggers(IEntityContext ec, Vorgang formRecord)Methods in de.xima.fc.workflow.setup with parameters of type WorkflowTrigger Modifier and Type Method Description protected voidStateTimerTriggerSetup. addProtocolEntryForNewJob(IEntityContext ec, Locale locale, Vorgang formRecord, WorkflowTrigger trigger, IJobWrapper job, org.quartz.Trigger quartzTrigger, Instant triggerFireInstant)protected voidTimePointTriggerSetup. addProtocolEntryForNewJob(IEntityContext ec, Locale locale, Vorgang formRecord, WorkflowTrigger trigger, IJobWrapper job, org.quartz.Trigger quartzTrigger, Instant triggerFireInstant)protected voidStateTimerTriggerSetup. addProtocolEntryForUpdatedJob(IEntityContext ec, Locale locale, Vorgang formRecord, WorkflowTrigger trigger, IJobWrapper job, org.quartz.Trigger quartzTrigger, Instant triggerFireInstant)protected voidTimePointTriggerSetup. addProtocolEntryForUpdatedJob(IEntityContext ec, Locale locale, Vorgang formRecord, WorkflowTrigger trigger, IJobWrapper job, org.quartz.Trigger quartzTrigger, Instant triggerFireInstant)protected de.xima.cmn.criteria.FilterCriterionStateTimerTriggerSetup. findApplicableFormRecords(IEntityContext ec, WorkflowTrigger trigger, FcStateTimerProps props)protected de.xima.cmn.criteria.FilterCriterionTimePointTriggerSetup. findApplicableFormRecords(IEntityContext ec, WorkflowTrigger trigger, FcTimePointProps props)protected IJobWrapperStateTimerTriggerSetup. newJob(IEntityContext ec, Vorgang formRecord, WorkflowTrigger trigger, FcStateTimerProps props, Instant triggerFireInstant)protected IJobWrapperTimePointTriggerSetup. newJob(IEntityContext ec, Vorgang formRecord, WorkflowTrigger trigger, FcTimePointProps props, Instant triggerFireInstant) 
 -