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 typeEWorkflowTriggerType.FC_USER_INVOCATION.- Since:
- 8.2.0
- Author:
- XIMA MEDIA GmbH
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringSEARCH_TERM_STATE_UUIDKey for storing the selected state UUIDs asWorkflowTriggerSearchTermsstatic StringSEARCH_TERM_USER_GROUP_UUIDKey for storing the selected user group UUIDs asWorkflowTriggerSearchTerms-
Fields inherited from interface de.xima.fc.entities.interfaces.IDescriptionProviding
ATTR_BESCHREIBUNG, ATTR_DESCRIPTION, COL_DESCRIPTION
-
Fields inherited from interface de.xima.fc.entities.interfaces.INameProviding
ATTR_NAME, COL_NAME
-
-
Constructor Summary
Constructors Constructor Description FcUserInvocationProps()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<UuidEntityRef>getAllowedUserGroups()List<UuidEntityRef>getAllowedWorkflowStates()List<FcUserInvocationLocalizationEntry>getLocalizations()Localized messages for the trigger for each locale.FcUserInvocationLocalizationEntrygetLocalizationsByLocale(Locale locale)voidsetAllowedUserGroups(List<UuidEntityRef> allowedUserGroups)voidsetAllowedWorkflowStates(List<UuidEntityRef> allowedWorkflowStates)voidsetLocalizations(List<FcUserInvocationLocalizationEntry> localizations)Localized messages for the trigger for each locale.-
Methods inherited from class de.xima.fc.workflow.taglib.model.BaseTriggerProps
getBeschreibung, getColor, getDescription, getIcon, getName, setColor, setDescription, setIcon, setName
-
-
-
-
Field Detail
-
SEARCH_TERM_STATE_UUID
public static final String SEARCH_TERM_STATE_UUID
Key for storing the selected state UUIDs asWorkflowTriggerSearchTerms
-
SEARCH_TERM_USER_GROUP_UUID
public static final String SEARCH_TERM_USER_GROUP_UUID
Key for storing the selected user group UUIDs asWorkflowTriggerSearchTerms
-
-
Method Detail
-
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)
-
-