Class SpecificTriggerEventDataBuilder
java.lang.Object
de.xima.fc.workflow.event.ASpecificTriggerWithFormRecordEventDataBuilder<IFormRecordProvidingEvent, SpecificTriggerEventDataBuilder>
de.xima.fc.workflow.event.SpecificTriggerEventDataBuilder
- All Implemented Interfaces:
org.apache.commons.lang3.builder.Builder<IFormRecordProvidingEvent>
public class SpecificTriggerEventDataBuilder
extends ASpecificTriggerWithFormRecordEventDataBuilder<IFormRecordProvidingEvent, SpecificTriggerEventDataBuilder>
Builder for the event data for running a specific trigger, specified by its ID. This is used, for example, by timed
or manual triggers.
- Since:
- 7.0.0
- Author:
- XIMA MEDIA GmbH
-
Nested Class Summary
Nested classes/interfaces inherited from class ASpecificTriggerWithFormRecordEventDataBuilder
ASpecificTriggerWithFormRecordEventDataBuilder.ASpecificData -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Booleanprotected Clockprotected final Vorgangprotected IFormRecordLockContextprotected Localeprotected IUserprotected List<IWorkflowExecutionPostProcessor> -
Method Summary
Modifier and TypeMethodDescriptionaddWorkflowExecutionPostProcessor(IWorkflowExecutionPostProcessor workflowExecutionPostProcessor) build()formRecordLockContext(IFormRecordLockContext formRecordLockContext) protected SpecificTriggerEventDataBuildergetThis()Deprecated.workflowExecutionPostProcessors(Iterable<IWorkflowExecutionPostProcessor> workflowExecutionPostProcessors)
-
Field Details
-
anonymize
-
clock
-
formRecord
-
formRecordLockContext
-
locale
-
user
-
workflowExecutionPostProcessors
-
-
Method Details
-
build
-
client
- Overrides:
clientin classASpecificTriggerWithFormRecordEventDataBuilder<IFormRecordProvidingEvent, SpecificTriggerEventDataBuilder>- Parameters:
client- The client that owns the submitted form. When not set explicitly, the client is taken from the form.- Returns:
- This builder instance for chaining method calls.
-
project
- Overrides:
projectin classASpecificTriggerWithFormRecordEventDataBuilder<IFormRecordProvidingEvent, SpecificTriggerEventDataBuilder>- Parameters:
project- The project of the form record. When not specified explicitly, retrieves the project from the form record.- Returns:
- This builder for chaining method calls.
-
getThis
-
addWorkflowExecutionPostProcessor
@CanIgnoreReturnValue public SpecificTriggerEventDataBuilder addWorkflowExecutionPostProcessor(IWorkflowExecutionPostProcessor workflowExecutionPostProcessor) -
anonymize
-
clock
-
formRecordLockContext
@CanIgnoreReturnValue public SpecificTriggerEventDataBuilder formRecordLockContext(IFormRecordLockContext formRecordLockContext) -
locale
-
user
-
workflowExecutionPostProcessors
@CanIgnoreReturnValue public SpecificTriggerEventDataBuilder workflowExecutionPostProcessors(Iterable<IWorkflowExecutionPostProcessor> workflowExecutionPostProcessors) -
user
Deprecated.
-