Uses of Class
de.xima.fc.entities.WorkflowTrigger
-
-
Uses of WorkflowTrigger in de.xima.fc
Methods in de.xima.fc with parameters of type WorkflowTrigger Modifier and Type Method Description static String
PathHandler.FS. getTriggerWorkflowDirPath(Vorgang formRecord, WorkflowTrigger trigger)
static String
PathHandler.FS. getTriggerWorkflowDirPath(Vorgang formRecord, WorkflowTrigger trigger, String postfix)
-
Uses of WorkflowTrigger in de.xima.fc.api.entity
Methods in de.xima.fc.api.entity that return WorkflowTrigger Modifier and Type Method Description WorkflowTrigger
WorkflowTriggerAPI. getUserTriggerByRecordAndUser(UserContext uc, UUID formRecordUuid, IUser user, UUID taskUuid, UUID triggerUuid)
Methods in de.xima.fc.api.entity that return types with arguments of type WorkflowTrigger Modifier and Type Method Description PagedResult<WorkflowTrigger>
WorkflowTriggerAPI. getUserTriggersByRecordAndUser(UserContext uc, UUID formRecordUuid, IUser user, int page, int pageSize)
-
Uses of WorkflowTrigger in de.xima.fc.api.rest.pub.impl.generic.model.response.form
Methods in de.xima.fc.api.rest.pub.impl.generic.model.response.form with parameters of type WorkflowTrigger Modifier and Type Method Description static String
WorkflowTriggerResource. getBaseResourcePath(Vorgang formRecord, WorkflowTrigger trigger)
Constructors in de.xima.fc.api.rest.pub.impl.generic.model.response.form with parameters of type WorkflowTrigger Constructor Description WorkflowTriggerResource(WorkflowTrigger entity, Vorgang formRecord, javax.ws.rs.core.UriInfo uriInfo, Locale locale, boolean expand)
-
Uses of WorkflowTrigger in de.xima.fc.api.rest.pub.impl.generic.model.response.form.page
Methods in de.xima.fc.api.rest.pub.impl.generic.model.response.form.page that return types with arguments of type WorkflowTrigger Modifier and Type Method Description static BiFunction<PagedResult<WorkflowTrigger>,Locale,IResourcePage<?>>
WorkflowTriggerResourcePage. pagedResultConverter(Vorgang formRecord, int page, int pageSize, javax.ws.rs.core.UriInfo uriInfo)
-
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 WorkflowTrigger
WorkflowTask. getTrigger()
Methods in de.xima.fc.entities with parameters of type WorkflowTrigger Modifier and Type Method Description void
WorkflowTask. replaceTrigger(WorkflowTrigger trigger)
Replaces the trigger of this task with the given trigger and setsAWorkflowElement.getTask()
to this task.void
WorkflowTask. setTrigger(WorkflowTrigger trigger)
-
Uses of WorkflowTrigger in de.xima.fc.exceptions
Methods in de.xima.fc.exceptions that return WorkflowTrigger Modifier and Type Method Description WorkflowTrigger
AFileListResolutionError.TriggerDoesNotProvideFiles. getTrigger()
WorkflowTrigger
AFileListResolutionError.TriggerNotFired. getTrigger()
Constructors in de.xima.fc.exceptions with parameters of type WorkflowTrigger Constructor Description TriggerDoesNotProvideFiles(ResourceItem item, WorkflowTrigger trigger, String fileKey)
TriggerNotFired(ResourceItem item, WorkflowTrigger trigger)
-
Uses of WorkflowTrigger in de.xima.fc.handler.entity
Methods in de.xima.fc.handler.entity that return WorkflowTrigger Modifier and Type Method Description WorkflowTrigger
WorkflowTriggerHandler. getUserTriggerByRecordAndUser(UserContext uc, UUID formRecordUuid, IUser user, UUID taskUuid, UUID triggerUuid)
Methods in de.xima.fc.handler.entity that return types with arguments of type WorkflowTrigger Modifier and Type Method Description PagedResult<WorkflowTrigger>
WorkflowTriggerHandler. getUserTriggersByRecordAndUser(UserContext uc, UUID formRecordUuid, IUser user, int page, int pageSize)
-
Uses of WorkflowTrigger in de.xima.fc.handler.interfaces.entity
Methods in de.xima.fc.handler.interfaces.entity that return WorkflowTrigger Modifier and Type Method Description WorkflowTrigger
IWorkflowTriggerHandler. getUserTriggerByRecordAndUser(UserContext uc, UUID formRecordUuid, IUser user, UUID taskUuid, UUID triggerUuid)
Returns the workflow user trigger defined by the given record, task and trigger UUID.Methods in de.xima.fc.handler.interfaces.entity that return types with arguments of type WorkflowTrigger Modifier and Type Method Description PagedResult<WorkflowTrigger>
IWorkflowTriggerHandler. getUserTriggersByRecordAndUser(UserContext uc, UUID formRecordUuid, IUser user, int page, int pageSize)
Finds the workflow user triggers available for the form record given by its UUID if the given user can access the form record. -
Uses of WorkflowTrigger in de.xima.fc.inbox.model
Methods in de.xima.fc.inbox.model that return WorkflowTrigger Modifier and Type Method Description WorkflowTrigger
InvokableTaskModel. 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 WorkflowTrigger
FormRecordJobDetailsModel. getTrigger()
-
Uses of WorkflowTrigger in de.xima.fc.interfaces.workflow.execution
Methods in de.xima.fc.interfaces.workflow.execution that return WorkflowTrigger Modifier and Type Method Description WorkflowTrigger
IWorkflowTriggerLocator. byId(long triggerId)
Finds the trigger by the given ID in the current workflow execution context.default WorkflowTrigger
IWorkflowTriggerLocator. byUuid(TriggerKey triggerKey)
Finds the trigger by the given UUID in the current workflow execution context.WorkflowTrigger
IWorkflowTriggerLocator. byUuid(UUID taskUuid, UUID triggerUuid)
Finds the trigger by the given UUID in the current workflow execution context.WorkflowTrigger
IWorkflowTriggerLocator. current()
Gets the workflow trigger that initiated the current task execution, ornull
when no trigger is currently beingWorkflowTrigger
IWorkflowTriggerLocator. currentByName(String name)
Finds a trigger that is firing currently and possesses the given name.WorkflowTrigger
IWorkflowTriggerLocator. currentByUuid(UUID triggerUuid)
Finds a trigger that is firing currently and possesses the given UUID.WorkflowTrigger
IWorkflowTriggerLocator. firedByName(String triggerName)
Finds a fired trigger with the given name.Methods in de.xima.fc.interfaces.workflow.execution that return types with arguments of type WorkflowTrigger Modifier and Type Method Description default List<WorkflowTrigger>
IWorkflowTriggerLocator. byIds(long... triggerIds)
Finds the triggers by the given ID in the current workflow execution context.default List<WorkflowTrigger>
IWorkflowTriggerLocator. byIds(Iterable<Long> triggerIds)
Finds the triggers by the given ID in the current workflow execution context.default List<WorkflowTrigger>
IWorkflowTriggerLocator. byUuids(TriggerKey... triggerKeys)
Finds the triggers by the given UUID in the current workflow execution context.default List<WorkflowTrigger>
IWorkflowTriggerLocator. byUuids(Iterable<TriggerKey> triggerKeys)
Finds the triggers by the given UUID in the current workflow execution context.List<WorkflowTrigger>
IWorkflowTriggerLocator. currents()
Gets a list of all triggers currently firing, ordered by the time their execution was started, in order from the node trigger that fired most recently to the trigger that fired least recently.default List<WorkflowTrigger>
IWorkflowTriggerLocator. firedByNames(Iterable<String> triggerNames)
Finds fired triggers by the given names in the current workflow execution context.default List<WorkflowTrigger>
IWorkflowTriggerLocator. firedByNames(String... triggerNames)
Finds fired triggers by the given names in the current workflow execution context.Methods in de.xima.fc.interfaces.workflow.execution with parameters of type WorkflowTrigger Modifier and Type Method Description default List<File>
IWorkflowFileHandler. getFilesFromCurrentTriggers(Set<String> fileKeys, WorkflowTrigger... currentTriggers)
Returns all files from given triggers, limited to triggers that are currently firing.default List<File>
IWorkflowFileHandler. getFilesFromPreviousOrCurrentTriggers(Set<String> fileKeys, WorkflowTrigger... triggers)
Returns all files from the given previous and current triggers (=triggers that either are currently firing or that have fired in the past).List<List<File>>
IWorkflowFileHandler. getFilesFromPreviousTrigger(Set<String> fileKeys, WorkflowTrigger previousTrigger)
Returns all files from given trigger, not including the current firing, if any.default List<File>
IWorkflowFileHandler. getFilesFromPreviousTriggers(Set<String> fileKeys, WorkflowTrigger... previousTriggers)
Returns all files from the given previous triggers, not including the current firing, if any.default List<IWorkflowFileValue>
IWorkflowFileHandler. getFileValuesFromCurrentTriggers(WorkflowTrigger... currentTriggers)
Gets all file values that were provided by the given current triggers.default List<IWorkflowFileValue>
IWorkflowFileHandler. getFileValuesFromPreviousOrCurrentTriggers(WorkflowTrigger... triggers)
Returns all file values from the given previous and current triggers (=triggers that either are currently firing or that have fired in the past).default List<IWorkflowFileValue>
IWorkflowFileHandler. getFileValuesFromPreviousTriggers(WorkflowTrigger... previousTriggers)
Gets all file values that were provided by the given previous triggers.default boolean
IWorkflowTriggerLocator. isCurrentlyFiring(WorkflowTrigger trigger)
Whether the given trigger initiated the current task execution.Object
IWorkflowTriggerLocator. props(WorkflowTrigger trigger)
Retrieves the properties of the given trigger and deserializes them into the trigger's properties model.default <T> T
IWorkflowTriggerLocator. props(WorkflowTrigger trigger, Class<T> expectedType)
Retrieves the properties of the given trigger and deserializes them into the trigger's properties model.default File
IWorkflowFileHandler. randomSourceDirForTrigger(WorkflowTrigger trigger, String... subDirs)
Creates a random temporary directory inside the given source directory of the trigger.default File
IWorkflowFileHandler. randomTargetDirForTrigger(WorkflowTrigger trigger, String... subDirs)
Creates a random temporary directory inside the given target directory of the trigger.File
IWorkflowFileHandler. randomTempDirForTrigger(WorkflowTrigger trigger, String... subDirs)
Creates a random temporary directory inside the given subdirectory for the trigger.default File
IWorkflowFileHandler. sourceDirForTrigger(WorkflowTrigger trigger, String... subDirs)
Shortcut forgetTempDirForTrigger(trigger, "source")
.default File
IWorkflowFileHandler. sourceFileForNode(WorkflowTrigger trigger, String... pathSegments)
Shortcut forgetTempFileForTrigger(trigger, "source")
.default File
IWorkflowFileHandler. targetDirForTrigger(WorkflowTrigger trigger, String... subDirs)
Shortcut forgetTempDirForTrigger(trigger, "target")
.default File
IWorkflowFileHandler. targetFileForTrigger(WorkflowTrigger trigger, String... subDirs)
Shortcut forgetTempFileForTrigger(trigger, "target")
.File
IWorkflowFileHandler. tempDirForTrigger(WorkflowTrigger trigger, String... subDirs)
Path to the temporary target directory for the given workflow trigger.File
IWorkflowFileHandler. tempFileForTrigger(WorkflowTrigger trigger, String... subDirs)
Returns the path to a file in the temporary target directory for the given workflow trigger.default File
IWorkflowFileHandler. writeToSourceDir(WorkflowTrigger trigger, byte[] data, String... path)
Writes the given binary data to a file in theIWorkflowFileHandler.sourceDirForTrigger(WorkflowTrigger, String...)
of the given trigger, and returns a file pointing to the newly created file.default File
IWorkflowFileHandler. writeToSourceDir(WorkflowTrigger trigger, IFileProviding<?,? extends IFileDataEntity<?>> providing, String... subDirs)
Writes the given binary data to a file in theIWorkflowFileHandler.sourceDirForTrigger(WorkflowTrigger, String...)
of the given trigger, and returns a file pointing to the newly created file.default File
IWorkflowFileHandler. writeToSourceDir(WorkflowTrigger trigger, File data, String... path)
Writes the given binary data to a file in theIWorkflowFileHandler.sourceDirForTrigger(WorkflowTrigger, String...)
of the given trigger, and returns a file pointing to the newly created file.default File
IWorkflowFileHandler. writeToSourceDir(WorkflowTrigger trigger, InputStream data, String... path)
Writes the given binary data to a file in theIWorkflowFileHandler.sourceDirForTrigger(WorkflowTrigger, String...)
of the given trigger, and returns a file pointing to the newly created file.default File
IWorkflowFileHandler. writeToTargetDir(WorkflowTrigger trigger, byte[] data, String... path)
Writes the given binary data to a file in theIWorkflowFileHandler.targetDirForTrigger(WorkflowTrigger, String...)
of the given trigger, and returns a file pointing to the newly created file.default File
IWorkflowFileHandler. writeToTargetDir(WorkflowTrigger trigger, IFileProviding<?,? extends IFileDataEntity<?>> providing, String... subDirs)
Writes the given binary data to a file in theIWorkflowFileHandler.targetDirForTrigger(WorkflowTrigger, String...)
of the given trigger, and returns a file pointing to the newly created file.default File
IWorkflowFileHandler. writeToTargetDir(WorkflowTrigger trigger, File data, String... path)
Writes the given binary data to a file in theIWorkflowFileHandler.targetDirForTrigger(WorkflowTrigger, String...)
of the given trigger, and returns a file pointing to the newly created file.default File
IWorkflowFileHandler. writeToTargetDir(WorkflowTrigger trigger, InputStream data, String... path)
Writes the given binary data to a file in theIWorkflowFileHandler.targetDirForTrigger(WorkflowTrigger, String...)
of the given trigger, and returns a file pointing to the newly created file.default File
IWorkflowFileHandler. writeToTempDir(WorkflowTrigger trigger, byte[] data, String... path)
Writes the given binary data to a file in theIWorkflowFileHandler.tempDirForTrigger(WorkflowTrigger, String...)
of the given trigger, and returns a file pointing to the newly created file.File
IWorkflowFileHandler. writeToTempDir(WorkflowTrigger trigger, IFileProviding<?,? extends IFileDataEntity<?>> providing, String... subDirs)
Writes the given binary data to a file in theIWorkflowFileHandler.tempDirForTrigger(WorkflowTrigger, String...)
of the given trigger, and returns a file pointing to the newly created file.default File
IWorkflowFileHandler. writeToTempDir(WorkflowTrigger trigger, File data, String... path)
Writes the given binary data to a file in theIWorkflowFileHandler.tempDirForTrigger(WorkflowTrigger, String...)
of the given trigger, and returns a file pointing to the newly created file.File
IWorkflowFileHandler. writeToTempDir(WorkflowTrigger trigger, InputStream data, String... path)
Writes the given binary data to a file in theIWorkflowFileHandler.tempDirForTrigger(WorkflowTrigger, String...)
of the given trigger, and returns a file pointing to the newly created file.Method parameters in de.xima.fc.interfaces.workflow.execution with type arguments of type WorkflowTrigger Modifier and Type Method Description Set<String>
IWorkflowFileHandler. getFileKeysFromCurrentTriggers(Iterable<WorkflowTrigger> currentTriggers)
Gets all file keys for which a file is available for at least one of the given current triggers.Set<String>
IWorkflowFileHandler. getFileKeysFromPreviousTriggers(Iterable<WorkflowTrigger> previousTriggers)
Gets all file keys for which a file is available for at least one of the given previous triggers.List<File>
IWorkflowFileHandler. getFilesFromCurrentTriggers(Set<String> fileKeys, Iterable<WorkflowTrigger> currentTriggers)
Returns all files from given triggers, limited to triggers that are currently firing.default List<File>
IWorkflowFileHandler. getFilesFromPreviousOrCurrentTriggers(Set<String> fileKeys, Iterable<WorkflowTrigger> triggers)
Returns all files from the given previous and current triggers (=triggers that either are currently firing or that have fired in the past).List<File>
IWorkflowFileHandler. getFilesFromPreviousTriggers(Set<String> fileKeys, Iterable<WorkflowTrigger> previousTriggers)
Returns all files from given triggers, not including the current firing, if any.List<IWorkflowFileValue>
IWorkflowFileHandler. getFileValuesFromCurrentTriggers(Iterable<WorkflowTrigger> currentTriggers)
Gets all file values that were provided by the given current triggers.default List<IWorkflowFileValue>
IWorkflowFileHandler. getFileValuesFromPreviousOrCurrentTriggers(Iterable<WorkflowTrigger> triggers)
Returns all file values from the given previous and current triggers (=triggers that either are currently firing or that have fired in the past).List<IWorkflowFileValue>
IWorkflowFileHandler. getFileValuesFromPreviousTriggers(Iterable<WorkflowTrigger> previousTriggers)
Gets all file values that were provided by the given previous triggers. -
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 WorkflowTrigger
ISingleTriggerPrototype. 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 WorkflowTrigger
IWorkflowQueueItem. 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.mdl.resource
Methods in de.xima.fc.mdl.resource with parameters of type WorkflowTrigger Modifier and Type Method Description static ResourceItem
ResourceItem. forWorkflowTrigger(WorkflowTrigger trigger)
Creates a new resource item that references files provided by a workflow trigger for the default file type.static ResourceItem
ResourceItem. forWorkflowTrigger(WorkflowTrigger trigger, String fileKey)
Creates a new resource item that references files provided by a workflow trigger for the given file type. -
Uses of WorkflowTrigger in de.xima.fc.ms.test.workflow
Methods in de.xima.fc.ms.test.workflow with parameters of type WorkflowTrigger Modifier and Type Method Description protected void
AEventRunnerTest. addTriggers(WorkflowTrigger... triggers)
protected void
AEventRunnerTest. assertContainsTriggers(WorkflowTrigger... triggers)
protected static void
AEventRunnerTest. assertDidFire(IEventExecutionResult result, WorkflowTrigger trigger)
Asserts that the trigger did fire, i.e.protected IEventExecutionResult
AEventRunnerTest. assertInvokesTriggers(IFormRecordProvidingEvent event, WorkflowTrigger... triggers)
Asserts the given event invokes the given triggers, and only the given triggers; in the given order.protected Runnable
AEventRunnerTest. createAwaitTriggerInvokation(Duration waitTime, WorkflowTrigger trigger, int count)
protected static WorkflowNode
AEventRunnerTest. getRootNode(WorkflowTrigger trigger)
protected static NodeKey
AWorkflowEngineTest. nodeKey(WorkflowTrigger trigger, WorkflowNode node)
protected void
AEventRunnerTest. setTriggers(WorkflowTrigger... triggers)
-
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 WorkflowTrigger
WorkflowCustomParametersHelper. 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 WorkflowTrigger
WorkflowCustomParametersHelper. 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 WorkflowTrigger
WorkflowCustomParametersHelper. 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 WorkflowTrigger
WorkflowCustomParametersHelper. 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 String
JobKeyFactory. getWorkflowTriggerGroup(WorkflowTrigger trigger, Vorgang formRecord)
The group of the quartz job for a timed workflow trigger.static String
JobKeyFactory. getWorkflowTriggerGroup(WorkflowTrigger trigger, String processId)
static String
TriggerKeyFactory. getWorkflowTriggerGroup(WorkflowTrigger trigger, Vorgang formRecord)
static String
TriggerKeyFactory. getWorkflowTriggerGroup(WorkflowTrigger trigger, String processId)
static String
JobKeyFactory. getWorkflowTriggerGroupByDbId(WorkflowTrigger trigger, long formRecordId, long projectId, long clientId)
The group of the quartz job for a timed workflow trigger.static String
JobKeyFactory. getWorkflowTriggerGroupByDbId(WorkflowTrigger trigger, Vorgang formRecord)
The group of the quartz job for a timed workflow trigger.static String
TriggerKeyFactory. getWorkflowTriggerGroupByDbId(WorkflowTrigger trigger, long processId, long projectId, long clientId)
The group of the quartz trigger for a timed state workflow trigger.static String
TriggerKeyFactory. getWorkflowTriggerGroupByDbId(WorkflowTrigger trigger, Vorgang formRecord)
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.JobKey
JobKeyFactory. getWorkflowTriggerKey(WorkflowTrigger trigger, Vorgang formRecord)
Deprecated.static org.quartz.TriggerKey
TriggerKeyFactory. getWorkflowTriggerKey(WorkflowTrigger trigger, Vorgang formRecord)
static org.quartz.JobKey
JobKeyFactory. getWorkflowTriggerKeyByDbId(WorkflowTrigger trigger, Vorgang formRecord)
static org.quartz.TriggerKey
TriggerKeyFactory. getWorkflowTriggerKeyByDbId(WorkflowTrigger trigger, Vorgang formRecord)
Creates the job key for a timed state trigger, seeTriggerKeyFactory.getWorkflowTriggerName(WorkflowTrigger)
andTriggerKeyFactory.getWorkflowTriggerGroup(String, Vorgang)
.static String
JobKeyFactory. getWorkflowTriggerName(WorkflowTrigger trigger)
static String
TriggerKeyFactory. 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 StateTimerJob
StateTimerJob. forTrigger(Vorgang formRecord, WorkflowTrigger trigger, FcStateTimerProps props, Instant triggerFireInstant)
A new job for invoking a trigger of the new workflow engine.static TimePointJob
TimePointJob. 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 WorkflowTrigger
WorkflowTriggerWorkerParams. getTrigger()
Methods in de.xima.fc.timing.worker with parameters of type WorkflowTrigger Modifier and Type Method Description static org.quartz.JobDataMap
StateTimerWorker. 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.JobDataMap
TimePointWorker. 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 TriggerKey
TriggerKey. 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 WorkflowTrigger
FlowchartModelConverter. 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 TriggerModel
FlowchartModelConverter. 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 SpecificTriggerEventDataBuilder
WorkflowEventDataFactory. specificTrigger(Vorgang formRecord, WorkflowTrigger trigger)
Creates a new builder for a specific trigger event, i.e.static UserInvocationEventDataBuilder
WorkflowEventDataFactory. userInvocation(Vorgang formRecord, WorkflowTrigger trigger)
Creates a new builder for a specific user trigger event, i.e.Constructors in de.xima.fc.workflow.event with parameters of type WorkflowTrigger Constructor Description ASpecificTriggerWithFormRecordEventDataBuilder(Vorgang formRecord, WorkflowTrigger trigger)
-
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 WorkflowTrigger
IFormRecordMessagePostedBuilder. build()
Creates a new workflow trigger for aEWorkflowTriggerType.FC_FORM_RECORD_MESSAGE_POSTED
event listener that listens for new messages posted to a form record chat.WorkflowTrigger
IFormRecordMessageUploadRequestFulfilledBuilder. build()
Creates a new workflow trigger for aEWorkflowTriggerType.FC_FORM_RECORD_MESSAGE_UPLOAD_REQUEST_FULFILLED
event listener that listens for when a pending upload requst was fulfilled by uploading a file or files.WorkflowTrigger
IUserInvocationTriggerBuilder. build()
Builds a newWorkflowTrigger
instance of typeFC_USER_INVOCATION
with the current configuration.static WorkflowTrigger
WorkflowTriggerFactory. catchError()
static WorkflowTrigger
WorkflowTriggerFactory. catchError(FcCatchErrorProps props)
static WorkflowTrigger
WorkflowTriggerFactory. custom(IWorkflowElementTypeProviding type)
static WorkflowTrigger
WorkflowTriggerFactory. custom(IWorkflowElementTypeProviding type, Object data, Mandant client)
static WorkflowTrigger
WorkflowTriggerFactory. custom(String data)
static WorkflowTrigger
WorkflowTriggerFactory. custom(String type, Object data, Mandant client)
static WorkflowTrigger
WorkflowTriggerFactory. doiVerified()
static WorkflowTrigger
WorkflowTriggerFactory. doiVerified(WorkflowNode targetNode)
static WorkflowTrigger
WorkflowTriggerFactory. doiVerified(NodeKey targetNode)
static WorkflowTrigger
WorkflowTriggerFactory. formSubmitButton(String buttonName)
Creates a new event of typeEWorkflowTriggerType.FC_FORM_SUBMIT_BUTTON
that occurs when an a form was submitted via any button with a given name.static WorkflowTrigger
WorkflowTriggerFactory. invitationError()
Creates a new event of typeEWorkflowTriggerType.FC_INVITATION_ERROR
that occurs when an invitation email could not be sent.static WorkflowTrigger
WorkflowTriggerFactory. invitationSent()
Creates a new event of typeEWorkflowTriggerType.FC_INVITATION_SENT
that occurs when an invitation was created successfully.static WorkflowTrigger
WorkflowTriggerFactory. manual()
Creates a new event of typeEWorkflowTriggerType.FC_MANUAL
that occurs when a user initiates it.static WorkflowTrigger
WorkflowTriggerFactory. manual(Iterable<WorkflowState> states, Iterable<BenutzerGruppe> userGroups)
Creates a new event of typeEWorkflowTriggerType.FC_MANUAL
that occurs when a user initiates it.static WorkflowTrigger
WorkflowTriggerFactory. qualifiedFormSubmitButton(String qualifier, String buttonName)
Creates a new event of typeEWorkflowTriggerType.FC_QUALIFIED_FORM_SUBMIT_BUTTON
that occurs when an a form was submitted via a specific button of a certain button list element.static WorkflowTrigger
WorkflowTriggerFactory. stateTimer(WorkflowState state, Duration duration)
static WorkflowTrigger
WorkflowTriggerFactory. timePointExpression(String dateTimeTemplate, String dateTimeFormat, WorkflowState... allowedStates)
static WorkflowTrigger
WorkflowTriggerFactory. timePointExpression(String dateTimeTemplate, String dateTimeFormat, ETimePointTriggerOperation offsetOperation, String offsetDuration, ETimePointTriggerDurationUnit offsetUnit, WorkflowState... allowedStates)
static WorkflowTrigger
WorkflowTriggerFactory. timePointExpressionOrPast(String dateTimeTemplate, String dateTimeFormat, WorkflowState... allowedStates)
static WorkflowTrigger
WorkflowTriggerFactory. timePointExpressionOrPast(String dateTimeTemplate, String dateTimeFormat, ETimePointTriggerOperation offsetOperation, String offsetDuration, ETimePointTriggerDurationUnit offsetUnit, WorkflowState... allowedStates)
static WorkflowTrigger
WorkflowTriggerFactory. timePointFixed(Instant instant, Iterable<WorkflowState> allowedStates)
Creates a new event of typeEWorkflowTriggerType.FC_TIME_POINT
that occurs at a certain point in time.static WorkflowTrigger
WorkflowTriggerFactory. timePointFixed(Instant instant, ZoneId zoneId, Iterable<WorkflowState> allowedStates)
Creates a new event of typeEWorkflowTriggerType.FC_TIME_POINT
that occurs at a certain point in time.static WorkflowTrigger
WorkflowTriggerFactory. timePointFixed(LocalDateTime dateTime, ZoneId zoneId, Iterable<WorkflowState> allowedStates)
Creates a new event of typeEWorkflowTriggerType.FC_TIME_POINT
that occurs at a certain point in time.static WorkflowTrigger
WorkflowTriggerFactory. timePointFixedOrPast(Instant instant, Iterable<WorkflowState> allowedStates)
Creates a new event of typeEWorkflowTriggerType.FC_TIME_POINT
that occurs at or after a certain point in time.static WorkflowTrigger
WorkflowTriggerFactory. timePointFixedOrPast(Instant instant, ZoneId zoneId, Iterable<WorkflowState> allowedStates)
Creates a new event of typeEWorkflowTriggerType.FC_TIME_POINT
that occurs at or after a certain point in time.static WorkflowTrigger
WorkflowTriggerFactory. timePointFixedOrPast(LocalDateTime dateTime, ZoneId zoneId, Iterable<WorkflowState> allowedStates)
Creates a new event of typeEWorkflowTriggerType.FC_TIME_POINT
that 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 WorkflowNode
WorkflowNodeFactory. copyFormRecord(boolean anonymizeUserMetadata, WorkflowTrigger triggerToInvoke, Postfach targetInbox)
Creates a new workflow node for aEWorkflowNodeType.FC_COPY_FORM_RECORD
that moves the current form record to the given inbox.static FcCopyFormRecordProps
WorkflowNodePropsFactory. copyFormRecord(boolean anonymizeUserMetadata, WorkflowTrigger triggerToInvoke, Postfach targetInbox)
Creates a new workflow node model for aEWorkflowNodeType.FC_COPY_FORM_RECORD
that moves the current form record to the given inbox.static WorkflowNode
WorkflowNodeFactory. queueTask(WorkflowTrigger triggerToInvoke)
Creates a new workflow node for aEWorkflowNodeType.FC_QUEUE_TASK
that invokes the given task immediately after the current task ends.static WorkflowNode
WorkflowNodeFactory. queueTask(WorkflowTrigger triggerToInvoke, boolean addToEnd)
Creates a new workflow node for aEWorkflowNodeType.FC_QUEUE_TASK
that invokes the given task.static FcQueueTaskProps
WorkflowNodePropsFactory. queueTask(WorkflowTrigger triggerToInvoke)
Creates a new workflow node model for aEWorkflowNodeType.FC_QUEUE_TASK
that invokes the given task immediately after the current task ends.static FcQueueTaskProps
WorkflowNodePropsFactory. queueTask(WorkflowTrigger triggerToInvoke, boolean addToEnd)
Creates a new workflow node model for aEWorkflowNodeType.FC_QUEUE_TASK
that invokes the given task. -
Uses of WorkflowTrigger in de.xima.fc.workflow.processor.iface
Methods in de.xima.fc.workflow.processor.iface with parameters of type WorkflowTrigger Modifier and Type Method Description default void
IWorkflowExecutionListener. onAfterTaskEnd(IWorkflowEventData eventData, WorkflowTask task, WorkflowTrigger trigger)
Invoked just after aWorkflowTask
was executed.void
IWorkflowExecutionListener. onBeforeTaskStart(IWorkflowEventData eventData, WorkflowTask task, WorkflowTrigger trigger, Object triggerData, IWorkflowFileValue triggerFiles)
Invoked just before aWorkflowTask
is about to be executed. -
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 WorkflowTrigger
TriggerOnTaskBeginParams. getElement()
Methods in de.xima.fc.workflow.processor.logic.execution with parameters of type WorkflowTrigger Modifier and Type Method Description void
WorkflowExecutionContext. afterTaskEnd(IWorkflowEventData eventData, WorkflowTask task, WorkflowTrigger trigger)
Invoked internally before a task is about to be executed.void
WorkflowExecutionContext. beforeTaskStart(Object triggerData, IWorkflowFileValue triggerFiles, 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 WorkflowTrigger
AppliesToEventParams. getElement()
WorkflowTrigger
PreconditionSatisfiedParams. getElement()
WorkflowTrigger
TriggerOnTaskFinishParams. getElement()
WorkflowTrigger
WorkflowQueueItem. 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 void
StateTimerTriggerSetup. addProtocolEntryForNewJob(IEntityContext ec, Locale locale, Vorgang formRecord, WorkflowTrigger trigger, IJobWrapper job, org.quartz.Trigger quartzTrigger, Instant triggerFireInstant)
protected void
TimePointTriggerSetup. addProtocolEntryForNewJob(IEntityContext ec, Locale locale, Vorgang formRecord, WorkflowTrigger trigger, IJobWrapper job, org.quartz.Trigger quartzTrigger, Instant triggerFireInstant)
protected void
StateTimerTriggerSetup. addProtocolEntryForUpdatedJob(IEntityContext ec, Locale locale, Vorgang formRecord, WorkflowTrigger trigger, IJobWrapper job, org.quartz.Trigger quartzTrigger, Instant triggerFireInstant)
protected void
TimePointTriggerSetup. addProtocolEntryForUpdatedJob(IEntityContext ec, Locale locale, Vorgang formRecord, WorkflowTrigger trigger, IJobWrapper job, org.quartz.Trigger quartzTrigger, Instant triggerFireInstant)
protected de.xima.cmn.criteria.FilterCriterion
StateTimerTriggerSetup. findApplicableFormRecords(IEntityContext ec, WorkflowTrigger trigger, FcStateTimerProps props)
protected de.xima.cmn.criteria.FilterCriterion
TimePointTriggerSetup. findApplicableFormRecords(IEntityContext ec, WorkflowTrigger trigger, FcTimePointProps props)
protected IJobWrapper
StateTimerTriggerSetup. newJob(IEntityContext ec, Vorgang formRecord, WorkflowTrigger trigger, FcStateTimerProps props, Instant triggerFireInstant)
protected IJobWrapper
TimePointTriggerSetup. newJob(IEntityContext ec, Vorgang formRecord, WorkflowTrigger trigger, FcTimePointProps props, Instant triggerFireInstant)
-