Class ExecuteMultipleWebappCompatibleActionsOperation
java.lang.Object
ro.sync.ecss.extensions.commons.operations.ExecuteMultipleActionsOperation
ro.sync.ecss.extensions.commons.operations.ExecuteMultipleWebappCompatibleActionsOperation
- All Implemented Interfaces:
AuthorOperation,Extension,ExecuteMultipleActionsWithExtraAskValuesOperation
@API(type=INTERNAL,
src=PUBLIC)
public class ExecuteMultipleWebappCompatibleActionsOperation
extends ExecuteMultipleActionsOperation
implements ExecuteMultipleActionsWithExtraAskValuesOperation
An implementation of an operation which runs a sequence of webapp-compatible
(
WebappCompatible) actions, defined as a list of IDs.
This class is also marked as webapp-compatible.
The actions must be defined by the corresponding framework, or one of the common actions for all frameworks
supplied by Oxygen.-
Field Summary
Fields inherited from class ro.sync.ecss.extensions.commons.operations.ExecuteMultipleActionsOperation
ACTION_IDSFields inherited from interface ro.sync.ecss.extensions.api.AuthorOperation
NAMESPACE_ARGUMENT, NAMESPACE_ARGUMENT_DESCRIPTOR, SCHEMA_AWARE_ARGUMENT, SCHEMA_AWARE_ARGUMENT_DESCRIPTOR -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddoOperation(AuthorAccess authorAccess, ArgumentsMap args, List<String> asksValues) Do the operation taking into account the provided asks variables values.getActions(AuthorAccess authorAccess, Map args) Get all the actions from this operation.Methods inherited from class ro.sync.ecss.extensions.commons.operations.ExecuteMultipleActionsOperation
doOperation, getActions, getArguments, getDescriptionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ro.sync.ecss.extensions.api.AuthorOperation
doOperation, getArgumentsMethods inherited from interface ro.sync.ecss.extensions.api.Extension
getDescription
-
Constructor Details
-
ExecuteMultipleWebappCompatibleActionsOperation
public ExecuteMultipleWebappCompatibleActionsOperation()
-
-
Method Details
-
doOperation
public void doOperation(AuthorAccess authorAccess, ArgumentsMap args, List<String> asksValues) throws AuthorOperationException Do the operation taking into account the provided asks variables values.- Specified by:
doOperationin interfaceExecuteMultipleActionsWithExtraAskValuesOperation- Parameters:
authorAccess- The Author access.args- The arguments.asksValues- The list of expanded asks variables for all inner actions.- Throws:
AuthorOperationException
-
getActions
Description copied from interface:ExecuteMultipleActionsWithExtraAskValuesOperationGet all the actions from this operation.- Specified by:
getActionsin interfaceExecuteMultipleActionsWithExtraAskValuesOperation- Parameters:
authorAccess- Author access.args- The arguments.- Returns:
- The list with all actions.
- Throws:
AuthorOperationException- See Also:
-