Package ro.sync.ecss.extensions
Interface ExecuteMultipleActionsWithExtraAskValuesOperation
-
- All Superinterfaces:
AuthorOperation
,Extension
- All Known Implementing Classes:
ExecuteMultipleWebappCompatibleActionsOperation
@API(type=EXTENDABLE, src=PUBLIC) public interface ExecuteMultipleActionsWithExtraAskValuesOperation extends AuthorOperation
Interface defining an author extension operation taht executes multiple actions and receive a list with expanded ask variables values, when invoked
-
-
Field Summary
-
Fields inherited from interface ro.sync.ecss.extensions.api.AuthorOperation
NAMESPACE_ARGUMENT, NAMESPACE_ARGUMENT_DESCRIPTOR, SCHEMA_AWARE_ARGUMENT, SCHEMA_AWARE_ARGUMENT_DESCRIPTOR
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
doOperation(AuthorAccess authorAccess, ArgumentsMap args, java.util.List<java.lang.String> asksValues)
Do the operation taking into account the provided asks variables values.java.util.List<java.lang.Object>
getActions(AuthorAccess authorAccess, java.util.Map arguments)
Get all the actions from this operation.-
Methods inherited from interface ro.sync.ecss.extensions.api.AuthorOperation
doOperation, getArguments
-
Methods inherited from interface ro.sync.ecss.extensions.api.Extension
getDescription
-
-
-
-
Method Detail
-
doOperation
void doOperation(AuthorAccess authorAccess, ArgumentsMap args, java.util.List<java.lang.String> asksValues) throws AuthorOperationException
Do the operation taking into account the provided asks variables values.- Parameters:
authorAccess
- The Author access.args
- The arguments.asksValues
- The list of expanded asks variables for all inner actions.- Throws:
AuthorOperationException
-
getActions
java.util.List<java.lang.Object> getActions(AuthorAccess authorAccess, java.util.Map arguments) throws AuthorOperationException
Get all the actions from this operation.- Parameters:
authorAccess
- Author access.arguments
- The arguments.- Returns:
- The list with all actions.
- Throws:
AuthorOperationException
-
-