Interface IUserInvocationTriggerBuilder
-
- All Superinterfaces:
IBaseTriggerPropsBuilder<IUserInvocationTriggerBuilder,FcUserInvocationProps>,IWorkflowElementBuilder<WorkflowTrigger,FcUserInvocationProps>
public interface IUserInvocationTriggerBuilder extends IBaseTriggerPropsBuilder<IUserInvocationTriggerBuilder,FcUserInvocationProps>
A builder for a new event of typeEWorkflowTriggerType.FC_USER_INVOCATIONthat occurs when a portal user initiates it.- Since:
- 8.2.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description IUserInvocationTriggerBuilderdisplayName(Locale locale, String displayName)Sets the display name of the trigger in a specific locale.IUserInvocationTriggerBuilderuserGroup(BenutzerGruppe userGroup)Adds a user group to the list of groups that is allowed to initiate the trigger.default IUserInvocationTriggerBuilderuserGroups(BenutzerGruppe... userGroups)Adds user groups to the list of groups that is allowed to initiate the trigger.default IUserInvocationTriggerBuilderuserGroups(Iterable<BenutzerGruppe> userGroups)Adds user groups to the list of groups that is allowed to initiate the trigger.IUserInvocationTriggerBuilderworkflowState(WorkflowState state)Adds a workflow state to the list of state a form record must have for the trigger to be initiated.default IUserInvocationTriggerBuilderworkflowStates(WorkflowState... states)Adds workflow states to the list of state a form record must have for the trigger to be initiated.default IUserInvocationTriggerBuilderworkflowStates(Iterable<WorkflowState> states)Adds workflow states to the list of state a form record must have for the trigger to be initiated.-
Methods inherited from interface de.xima.fc.workflow.processor.factory.IBaseTriggerPropsBuilder
color, description, icon, name
-
Methods inherited from interface de.xima.fc.workflow.processor.factory.IWorkflowElementBuilder
build, buildProps
-
-
-
-
Method Detail
-
displayName
IUserInvocationTriggerBuilder displayName(Locale locale, String displayName)
Sets the display name of the trigger in a specific locale.- Parameters:
locale- The locale.displayName- The display name.- Returns:
- This builder for chaining method calls.
-
userGroup
IUserInvocationTriggerBuilder userGroup(BenutzerGruppe userGroup)
Adds a user group to the list of groups that is allowed to initiate the trigger. When no group is set, no restriction is applied.- Parameters:
userGroup- A user group to add.- Returns:
- This builder for chaining method calls.
-
userGroups
default IUserInvocationTriggerBuilder userGroups(BenutzerGruppe... userGroups)
Adds user groups to the list of groups that is allowed to initiate the trigger. When no group is set, no restriction is applied.- Parameters:
userGroups- User groups to add.- Returns:
- This builder for chaining method calls.
-
userGroups
default IUserInvocationTriggerBuilder userGroups(Iterable<BenutzerGruppe> userGroups)
Adds user groups to the list of groups that is allowed to initiate the trigger. When no group is set, no restriction is applied.- Parameters:
userGroups- User groups to add.- Returns:
- This builder for chaining method calls.
-
workflowState
IUserInvocationTriggerBuilder workflowState(WorkflowState state)
Adds a workflow state to the list of state a form record must have for the trigger to be initiated. When no state is set, no restriction is applied.- Parameters:
state- A workflow state to add.- Returns:
- This builder for chaining method calls.
-
workflowStates
default IUserInvocationTriggerBuilder workflowStates(WorkflowState... states)
Adds workflow states to the list of state a form record must have for the trigger to be initiated. When no state is set, no restriction is applied.- Parameters:
states- Workflow states to add.- Returns:
- This builder for chaining method calls.
-
workflowStates
default IUserInvocationTriggerBuilder workflowStates(Iterable<WorkflowState> states)
Adds workflow states to the list of state a form record must have for the trigger to be initiated. When no state is set, no restriction is applied.- Parameters:
states- Workflow states to add.- Returns:
- This builder for chaining method calls.
-
-