Class FcUserInvocationProps

java.lang.Object
de.xima.fc.workflow.taglib.model.BaseTriggerProps
de.xima.fc.workflow.model.triggers.FcUserInvocationProps
All Implemented Interfaces:
IDescriptionProviding, INameProviding, Serializable

public final class FcUserInvocationProps extends BaseTriggerProps
The properties model for workflow triggers of type EWorkflowTriggerType.FC_USER_INVOCATION.
Since:
8.2.0
Author:
XIMA MEDIA GmbH
See Also:
  • Field Details

  • Constructor Details

    • FcUserInvocationProps

      public FcUserInvocationProps()
  • Method Details

    • getAccessType

      public EUserInvocationAccessType getAccessType()
      Returns:
      The access type of the trigger.
    • setAccessType

      public void setAccessType(EUserInvocationAccessType accessType)
    • getAllowedUserGroups

      public List<UuidEntityRef> getAllowedUserGroups()
      Returns:
      A list of all user groups a user must belong to in order for the trigger to react. When this list is empty, no restriction is applied.
    • setAllowedUserGroups

      public void setAllowedUserGroups(List<UuidEntityRef> allowedUserGroups)
      Parameters:
      allowedUserGroups - A list of all user groups a user must belong to in order for the trigger to react. When this list is empty, no restriction is applied.
    • getAllowedWorkflowStates

      public List<UuidEntityRef> getAllowedWorkflowStates()
      Returns:
      A list of all workflow states a form record must have in order for the trigger to react. When this list is empty, no restriction is applied.
    • setAllowedWorkflowStates

      public void setAllowedWorkflowStates(List<UuidEntityRef> allowedWorkflowStates)
      Parameters:
      allowedWorkflowStates - A list of all workflow states a form record must have in order for the trigger to react. When this list is empty, no restriction is applied.
    • getLocalizations

      public List<FcUserInvocationLocalizationEntry> getLocalizations()
      Localized messages for the trigger for each locale.
      Returns:
      The localized messages of the trigger in different languages.
    • setLocalizations

      public void setLocalizations(List<FcUserInvocationLocalizationEntry> localizations)
      Localized messages for the trigger for each locale.
      Parameters:
      localizations - The localized messages of the trigger in different languages.
    • getLocalizationsByLocale

      public FcUserInvocationLocalizationEntry getLocalizationsByLocale(Locale locale)