public class MoveNodeAction extends info.magnolia.ui.framework.action.AbstractMultiItemAction<MoveNodeActionDefinition>
MoveNodeActionDefinition
Modifier and Type | Field and Description |
---|---|
protected info.magnolia.event.EventBus |
admincentralEventBus |
Constructor and Description |
---|
MoveNodeAction(MoveNodeActionDefinition definition,
List<info.magnolia.ui.vaadin.integration.jcr.JcrItemAdapter> items,
info.magnolia.ui.vaadin.integration.jcr.JcrNodeAdapter targetItem,
info.magnolia.event.EventBus admincentralEventBus,
info.magnolia.ui.api.context.UiContext uiContext,
MoveActionCallback callback,
info.magnolia.ui.workbench.tree.MoveHandler moveHandler) |
Modifier and Type | Method and Description |
---|---|
void |
execute() |
protected void |
executeOnItem(info.magnolia.ui.vaadin.integration.jcr.JcrItemAdapter item) |
protected String |
getFailureMessage() |
protected List<info.magnolia.ui.vaadin.integration.jcr.JcrItemAdapter> |
getSortedItems(Comparator<info.magnolia.ui.vaadin.integration.jcr.JcrItemAdapter> comparator) |
protected String |
getSuccessMessage() |
public MoveNodeAction(MoveNodeActionDefinition definition, List<info.magnolia.ui.vaadin.integration.jcr.JcrItemAdapter> items, info.magnolia.ui.vaadin.integration.jcr.JcrNodeAdapter targetItem, @Named(value="admincentral") info.magnolia.event.EventBus admincentralEventBus, info.magnolia.ui.api.context.UiContext uiContext, MoveActionCallback callback, info.magnolia.ui.workbench.tree.MoveHandler moveHandler)
public void execute() throws info.magnolia.ui.api.action.ActionExecutionException
execute
in interface info.magnolia.ui.api.action.Action
execute
in class info.magnolia.ui.framework.action.AbstractMultiItemAction<MoveNodeActionDefinition>
info.magnolia.ui.api.action.ActionExecutionException
protected void executeOnItem(info.magnolia.ui.vaadin.integration.jcr.JcrItemAdapter item) throws Exception
executeOnItem
in class info.magnolia.ui.framework.action.AbstractMultiItemAction<MoveNodeActionDefinition>
Exception
protected String getSuccessMessage()
getSuccessMessage
in class info.magnolia.ui.framework.action.AbstractMultiItemAction<MoveNodeActionDefinition>
protected String getFailureMessage()
getFailureMessage
in class info.magnolia.ui.framework.action.AbstractMultiItemAction<MoveNodeActionDefinition>
protected List<info.magnolia.ui.vaadin.integration.jcr.JcrItemAdapter> getSortedItems(Comparator<info.magnolia.ui.vaadin.integration.jcr.JcrItemAdapter> comparator)
getSortedItems
in class info.magnolia.ui.framework.action.AbstractMultiItemAction<MoveNodeActionDefinition>
Copyright © 2017 Magnolia International Ltd.. All rights reserved.