Interface AuthorExtensionAskAction
-
- All Superinterfaces:
IAuthorExtensionAction
@API(type=INTERNAL, src=PUBLIC) public interface AuthorExtensionAskAction extends IAuthorExtensionAction
An author action created over an author operation who does not handle the ask variables expansion. Instead it receives the ask variables expansion.- Since:
- 20.1
-
-
Field Summary
-
Fields inherited from interface ro.sync.ecss.extensions.api.editor.IAuthorExtensionAction
ACTION_ID, ACTION_NAME, DESCRIPTION, LARGE_ICON_PATH, SMALL_ICON_PATH
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
countAsksVariables()
Get the number of asks variables.java.util.List<AskDescriptor>
performActionWithValues(java.util.List<java.lang.String> askValues)
Performs the action using the values to expand the askValues.-
Methods inherited from interface ro.sync.ecss.extensions.api.editor.IAuthorExtensionAction
getValue, performAction, performAction
-
-
-
-
Method Detail
-
performActionWithValues
java.util.List<AskDescriptor> performActionWithValues(java.util.List<java.lang.String> askValues)
Performs the action using the values to expand the askValues.- Parameters:
askValues
- the expanded ask values.- Returns:
- list of descriptors for the ask variables that were not expanded.
-
countAsksVariables
int countAsksVariables()
Get the number of asks variables.- Returns:
- the number of asks variables that must be expanded.
-
-