@API(type=INTERNAL, src=PUBLIC) public class ExecuteMultipleWebappCompatibleActionsOperation extends ExecuteMultipleActionsOperation implements ExecuteMultipleActionsWithExtraAskValuesOperation
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.ACTION_IDS
NAMESPACE_ARGUMENT, NAMESPACE_ARGUMENT_DESCRIPTOR, SCHEMA_AWARE_ARGUMENT, SCHEMA_AWARE_ARGUMENT_DESCRIPTOR
Constructor and Description |
---|
ExecuteMultipleWebappCompatibleActionsOperation() |
Modifier and Type | Method and 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 args)
Get all the actions from this operation.
|
doOperation, getActions, getArguments, getDescription
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
doOperation, getArguments
getDescription
public ExecuteMultipleWebappCompatibleActionsOperation()
public void doOperation(AuthorAccess authorAccess, ArgumentsMap args, java.util.List<java.lang.String> asksValues) throws AuthorOperationException
doOperation
in interface ExecuteMultipleActionsWithExtraAskValuesOperation
authorAccess
- The Author access.args
- The arguments.asksValues
- The list of expanded asks variables for all inner actions.AuthorOperationException
public java.util.List<java.lang.Object> getActions(AuthorAccess authorAccess, java.util.Map args) throws AuthorOperationException
ExecuteMultipleActionsWithExtraAskValuesOperation
getActions
in interface ExecuteMultipleActionsWithExtraAskValuesOperation
authorAccess
- Author access.args
- The arguments.AuthorOperationException
ExecuteMultipleActionsWithExtraAskValuesOperation.getActions(ro.sync.ecss.extensions.api.AuthorAccess, java.util.Map)
© Copyright Syncro Soft SRL 2002 - 2020. All rights reserved.