D
- CommandActionDefinition
.RestorePreviousJcrVersionAction
instead.@Deprecated public class RestoreItemPreviousVersionAction<D extends info.magnolia.ui.api.action.CommandActionDefinition> extends AbstractCommandAction<RestoreItemPreviousVersionActionDefinition>
Modifier and Type | Field and Description |
---|---|
protected static org.slf4j.Logger |
log
Deprecated.
|
COMMAND_RESULT, LONG_RUNNING_ACTION_NOTIFICATION, PARALLEL_EXECUTION_NOT_ALLOWED_NOTIFICATION
Constructor and Description |
---|
RestoreItemPreviousVersionAction(RestoreItemPreviousVersionActionDefinition definition,
JcrItemAdapter item,
info.magnolia.commands.CommandsManager commandsManager,
info.magnolia.event.EventBus eventBus,
info.magnolia.ui.api.context.UiContext uiContext,
info.magnolia.i18nsystem.SimpleTranslator i18n)
Deprecated.
|
RestoreItemPreviousVersionAction(RestoreItemPreviousVersionActionDefinition definition,
List<JcrItemAdapter> items,
info.magnolia.commands.CommandsManager commandsManager,
info.magnolia.event.EventBus eventBus,
info.magnolia.ui.api.context.UiContext uiContext,
info.magnolia.i18nsystem.SimpleTranslator i18n)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected Map<String,Object> |
buildParams(javax.jcr.Item jcrItem)
Deprecated.
Builds a map of parameters which will be passed to the current command
for execution.
|
protected info.magnolia.event.EventBus |
getEventBus()
Deprecated.
|
protected String |
getFailureMessage()
Deprecated.
Returns the message to display, if the execution fails on at least ONE item.
|
protected info.magnolia.i18nsystem.SimpleTranslator |
getI18n()
Deprecated.
|
protected String |
getSuccessMessage()
Deprecated.
Returns the message to display, if the execution succeeds on ALL items.
|
protected void |
onPostExecute()
Deprecated.
Post Command Execution.
|
executeOnItem, getCommand, getCommandsManager, getParams, isInvokeAsynchronously, onError, onPreExecute
execute, getCurrentItem, getErrorNotification, getFailedItems, getItemComparator, getItems, getSortedItems, getUiContext, setCurrentItem
public RestoreItemPreviousVersionAction(RestoreItemPreviousVersionActionDefinition definition, JcrItemAdapter item, info.magnolia.commands.CommandsManager commandsManager, @Named(value="admincentral") info.magnolia.event.EventBus eventBus, info.magnolia.ui.api.context.UiContext uiContext, info.magnolia.i18nsystem.SimpleTranslator i18n)
public RestoreItemPreviousVersionAction(RestoreItemPreviousVersionActionDefinition definition, List<JcrItemAdapter> items, info.magnolia.commands.CommandsManager commandsManager, @Named(value="admincentral") info.magnolia.event.EventBus eventBus, info.magnolia.ui.api.context.UiContext uiContext, info.magnolia.i18nsystem.SimpleTranslator i18n)
protected String getSuccessMessage()
AbstractMultiItemAction
null
,
if the implementing action handles the user notification on its own.getSuccessMessage
in class AbstractCommandAction<RestoreItemPreviousVersionActionDefinition>
protected String getFailureMessage()
AbstractMultiItemAction
null
,
if the implementing action handles the user notification on its own.getFailureMessage
in class AbstractCommandAction<RestoreItemPreviousVersionActionDefinition>
protected info.magnolia.i18nsystem.SimpleTranslator getI18n()
getI18n
in class AbstractCommandAction<RestoreItemPreviousVersionActionDefinition>
protected info.magnolia.event.EventBus getEventBus()
protected void onPostExecute() throws Exception
AbstractCommandAction
onPostExecute
in class AbstractCommandAction<RestoreItemPreviousVersionActionDefinition>
Exception
protected Map<String,Object> buildParams(javax.jcr.Item jcrItem)
AbstractCommandAction
AbstractCommandAction.onPreExecute()
. Default implementation returns
a map containing the parameters defined at
CommandActionDefinition.getParams()
. It also adds the following
parameters with values retrieved from the passed node.
protected Map<String, Object> buildParams(final Node node) { Map<String, Object> params = super.buildParams(node); params.put(Context.ATTRIBUTE_RECURSIVE, getDefinition().isRecursive()); return params; }
buildParams
in class AbstractCommandAction<RestoreItemPreviousVersionActionDefinition>
Copyright © 2021 Magnolia International Ltd.. All rights reserved.