Package de.xima.fc.workflow.event
Class InvitationSentEventDataBuilder
- java.lang.Object
-
- de.xima.fc.workflow.event.InvitationSentEventDataBuilder
-
- All Implemented Interfaces:
org.apache.commons.lang3.builder.Builder<IInvitationSentEventData>
public class InvitationSentEventDataBuilder extends Object
Builder for the event data for a form record invitation sent event, i.e. when a user sent an invitation to a form record. Create an instance via the methods ofWorkflowEventDataFactory
.- Since:
- 7.0.0
- Author:
- XIMA MEDIA GmbH
-
-
Field Summary
Fields Modifier and Type Field Description protected Boolean
anonymize
protected Clock
clock
protected Vorgang
formRecord
protected IFormRecordLockContext
formRecordLockContext
protected Locale
locale
protected IUser
user
protected List<IWorkflowExecutionPostProcessor>
workflowExecutionPostProcessors
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Self
addWorkflowExecutionPostProcessor(IWorkflowExecutionPostProcessor workflowExecutionPostProcessor)
Self
anonymize(Boolean anonymize)
IInvitationSentEventData
build()
Self
clock(Clock clock)
Self
formRecordLockContext(IFormRecordLockContext formRecordLockContext)
protected InvitationSentEventDataBuilder
getThis()
Self
locale(Locale locale)
InvitationSentEventDataBuilder
mailTo(String mailTo)
Self
user(Benutzer user)
Deprecated.Self
user(IUser user)
Self
workflowExecutionPostProcessors(Iterable<IWorkflowExecutionPostProcessor> workflowExecutionPostProcessors)
-
-
-
Field Detail
-
anonymize
protected Boolean anonymize
-
clock
protected Clock clock
-
formRecord
protected final Vorgang formRecord
-
formRecordLockContext
protected IFormRecordLockContext formRecordLockContext
-
locale
protected Locale locale
-
user
protected IUser user
-
workflowExecutionPostProcessors
protected List<IWorkflowExecutionPostProcessor> workflowExecutionPostProcessors
-
-
Method Detail
-
build
public IInvitationSentEventData build()
-
mailTo
public InvitationSentEventDataBuilder mailTo(String mailTo)
- Parameters:
mailTo
- The email address to which the invitation was sent, if any.- Returns:
- This builder for chaining methods calls.
-
getThis
protected InvitationSentEventDataBuilder getThis()
-
addWorkflowExecutionPostProcessor
@CanIgnoreReturnValue public Self addWorkflowExecutionPostProcessor(IWorkflowExecutionPostProcessor workflowExecutionPostProcessor)
-
anonymize
@CanIgnoreReturnValue public Self anonymize(Boolean anonymize)
-
clock
@CanIgnoreReturnValue public Self clock(Clock clock)
-
formRecordLockContext
@CanIgnoreReturnValue public Self formRecordLockContext(IFormRecordLockContext formRecordLockContext)
-
locale
@CanIgnoreReturnValue public Self locale(Locale locale)
-
user
@CanIgnoreReturnValue public Self user(IUser user)
-
workflowExecutionPostProcessors
@CanIgnoreReturnValue public Self workflowExecutionPostProcessors(Iterable<IWorkflowExecutionPostProcessor> workflowExecutionPostProcessors)
-
user
@Deprecated @CanIgnoreReturnValue public Self user(Benutzer user)
Deprecated.
-
-