Package de.xima.fc.timing.job
Class TimePointJob
java.lang.Object
de.xima.fc.timing.job.TimePointJob
- All Implemented Interfaces:
IJobWrapper
Job for triggering the new workflow engine when a form record remains in a certain state for a certain amount of
time.
- Since:
- 7.0.0
- Author:
- XIMA MEDIA GmbH
-
Method Summary
Modifier and TypeMethodDescriptionstatic TimePointJob
forTrigger
(Vorgang formRecord, WorkflowTrigger trigger, FcTimePointProps props, Instant triggerFireInstant) A new job for invoking a fixed timer trigger of the new workflow engine.org.quartz.JobDetail
-
Method Details
-
getJobDetails
public org.quartz.JobDetail getJobDetails()- Specified by:
getJobDetails
in interfaceIJobWrapper
- Returns:
JobDetail
the data of an scheduled task
-
forTrigger
public static TimePointJob forTrigger(Vorgang formRecord, WorkflowTrigger trigger, FcTimePointProps props, Instant triggerFireInstant) A new job for invoking a fixed timer trigger of the new workflow engine.- Parameters:
formRecord
- The form record for which to create the job.trigger
- The workflow trigger for which to create the job.props
- The properties model of the trigger.triggerFireInstant
- The computed time when the trigger should fire. May be different from the time of the quartz trigger.- Returns:
- The newly created job.
null
if the job could not be created.
-