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.
|
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() |
static final String CONFIRMATION_MESSAGE_DEFINITION_KEY
static final String CONFIRMATION_TITLE_DEFINITION_KEY
String getKey()
String getName()
String getDescription()
String getFormKey()
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()
Copyright © 2019. All rights reserved.