info.magnolia.module.shop.dialog.action
Class ShopMarkNodeAsDeletedAction
java.lang.Object
info.magnolia.ui.api.action.AbstractAction<D>
info.magnolia.ui.framework.action.AbstractMultiItemAction<D>
info.magnolia.ui.framework.action.AbstractCommandAction<D>
info.magnolia.ui.framework.action.DeleteAction<info.magnolia.ui.framework.action.MarkNodeAsDeletedActionDefinition>
info.magnolia.ui.framework.action.MarkNodeAsDeletedAction
info.magnolia.module.shop.dialog.action.ShopMarkNodeAsDeletedAction
- All Implemented Interfaces:
- info.magnolia.ui.api.action.Action
public class ShopMarkNodeAsDeletedAction
- extends info.magnolia.ui.framework.action.MarkNodeAsDeletedAction
Delete action that will mark all shop related stuff as deleted.
FIXME 1: entries from appLauncher are not removed because it is not possible to override execute method (its final) - MGNLUI-2344
FIXME 2: similar as above but for /modules/shop/apps/
FIXME 3: subnodes are not marked as deleted - MAGNOLIA-5337
Fields inherited from class info.magnolia.ui.framework.action.DeleteAction |
eventBus, jcrItem, uiContext |
Fields inherited from class info.magnolia.ui.framework.action.AbstractCommandAction |
COMMAND_RESULT |
Constructor Summary |
ShopMarkNodeAsDeletedAction(info.magnolia.ui.framework.action.MarkNodeAsDeletedActionDefinition definition,
info.magnolia.ui.vaadin.integration.jcr.JcrItemAdapter item,
info.magnolia.commands.CommandsManager commandsManager,
info.magnolia.event.EventBus eventBus,
info.magnolia.ui.api.context.UiContext uiContext,
info.magnolia.i18nsystem.SimpleTranslator i18n)
|
ShopMarkNodeAsDeletedAction(info.magnolia.ui.framework.action.MarkNodeAsDeletedActionDefinition definition,
List<info.magnolia.ui.vaadin.integration.jcr.JcrItemAdapter> items,
info.magnolia.commands.CommandsManager commandsManager,
info.magnolia.event.EventBus eventBus,
info.magnolia.ui.api.context.UiContext uiContext,
info.magnolia.i18nsystem.SimpleTranslator i18n)
|
Methods inherited from class info.magnolia.ui.framework.action.MarkNodeAsDeletedAction |
buildParams |
Methods inherited from class info.magnolia.ui.framework.action.DeleteAction |
execute, getFailureMessage, getSuccessMessage, onPostExecute |
Methods inherited from class info.magnolia.ui.framework.action.AbstractCommandAction |
executeOnItem, getCommand, getCommandsManager, getParams, onError |
Methods inherited from class info.magnolia.ui.framework.action.AbstractMultiItemAction |
getCurrentItem, getErrorNotification, getFailedItems, getItemComparator, getItems, getSortedItems, getUiContext, setCurrentItem |
Methods inherited from class info.magnolia.ui.api.action.AbstractAction |
getDefinition |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ShopMarkNodeAsDeletedAction
public ShopMarkNodeAsDeletedAction(info.magnolia.ui.framework.action.MarkNodeAsDeletedActionDefinition definition,
info.magnolia.ui.vaadin.integration.jcr.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)
ShopMarkNodeAsDeletedAction
public ShopMarkNodeAsDeletedAction(info.magnolia.ui.framework.action.MarkNodeAsDeletedActionDefinition definition,
List<info.magnolia.ui.vaadin.integration.jcr.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)
onPreExecute
protected void onPreExecute()
throws Exception
- Overrides:
onPreExecute
in class info.magnolia.ui.framework.action.DeleteAction<info.magnolia.ui.framework.action.MarkNodeAsDeletedActionDefinition>
- Throws:
Exception
Copyright © 2014 Magnolia International Ltd.. All Rights Reserved.