public interface ActionDefinitionModel
Modifier and Type | Field and Description |
---|---|
static String |
CONFIRMATION_MESSAGE_DEFINITION_KEY
The template definition key used for using the template engine when rendering confirmation messages and using the code as the variation.
|
static String |
CONFIRMATION_TITLE_DEFINITION_KEY
The template definition key used for using the template engine when rendering confirmation titles and using the code as the variation.
|
Modifier and Type | Method and Description |
---|---|
String |
getBotKey() |
List<String> |
getChannels() |
String |
getConfirmationMessage()
As an alternative to a modeled form, a simple confirmation message might be provided by the action definition.
|
String |
getConfirmationMessageCode()
As an alternative to a modeled form or fixed confirmation message, you can also specify a confirmation code to be used with the template engine to render.
|
String |
getConfirmationTitle()
As an optional addition to the confirmation message (also see comments there), you can specify the title for the confirmation dialog, if the default
is not sufficient.
|
String |
getConfirmationTitleCode()
Instead of the optional confirmation title, you can also specify a confirmation title code to use the template engine for the title of the confirmation
dialog.
|
String |
getDescription() |
String |
getFormKey() |
Boolean |
getGlobal() |
String |
getGroupId() |
String |
getHelp()
Returns the more extended description or help for the action, which is optional and might describe more details
about the action, its purpose and parameters.
|
Map<String,Map<String,String>> |
getI18n() |
String |
getIcon() |
Boolean |
getIgnoreConfirmationMessage() |
String |
getKey() |
List<String> |
getMappedStates() |
List<String> |
getMappedSubStates() |
List<String> |
getMappedSubTypes() |
List<String> |
getMappedTypes() |
String |
getName() |
List<String> |
getPermissionGroups()
The permissions groups that have permission to see the action.
|
Set<String> |
getPermissionUserIdentityLinkTypes()
The types of user identity links that have permission to see the action.
|
Integer |
getPriority() |
String |
getSample()
Returns the optional sample of how this action could look like as an extension to the description.
|
String |
getScopeType() |
String |
getSignalName() |
List<String> |
getSignalVariableNames() |
String |
getTheme() |
boolean |
isFormSameDeployment() |
static final String CONFIRMATION_MESSAGE_DEFINITION_KEY
static final String CONFIRMATION_TITLE_DEFINITION_KEY
String getKey()
String getName()
String getDescription()
String getFormKey()
boolean isFormSameDeployment()
String getScopeType()
Set<String> getPermissionUserIdentityLinkTypes()
getPermissionGroups()
when checking for permissions.
If a user is not a member of the getPermissionGroups()
, but has an identity link type
within this list, then the user will have access to the action.List<String> getPermissionGroups()
getPermissionUserIdentityLinkTypes()
when checking
for permissions.
If a user is not a member of the permissions groups, but has an identity link type
part of getPermissionUserIdentityLinkTypes()
, then the user will have
access to the action.String getTheme()
String getIcon()
Integer getPriority()
String getGroupId()
String getSample()
String getHelp()
String getConfirmationMessage()
String getConfirmationMessageCode()
CONFIRMATION_MESSAGE_DEFINITION_KEY
and the returned code is considered the variation for the template.String getConfirmationTitle()
String getConfirmationTitleCode()
Boolean getIgnoreConfirmationMessage()
Boolean getGlobal()
String getBotKey()
String getSignalName()