D
- The ActionDefinition
used by the action.public abstract class AbstractRepositoryAction<D extends info.magnolia.ui.api.action.ActionDefinition>
extends info.magnolia.ui.api.action.AbstractAction<D>
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_NEW_ITEM_NAME |
protected info.magnolia.ui.vaadin.integration.jcr.JcrItemAdapter |
item |
Modifier | Constructor and Description |
---|---|
protected |
AbstractRepositoryAction(D definition,
info.magnolia.ui.vaadin.integration.jcr.JcrItemAdapter item,
info.magnolia.event.EventBus eventBus) |
Modifier and Type | Method and Description |
---|---|
void |
execute()
Executes the defined action on the passed in item.
|
protected String |
getUniqueNewItemName(javax.jcr.Node parent) |
protected String |
getUniqueNewItemName(javax.jcr.Node parent,
String name) |
protected abstract void |
onExecute(info.magnolia.ui.vaadin.integration.jcr.JcrItemAdapter item) |
protected void |
setItemContentChanged(boolean itemContentChanged) |
protected void |
setItemIdOfChangedItem(String itemIdOfChangedItem) |
public static final String DEFAULT_NEW_ITEM_NAME
protected final info.magnolia.ui.vaadin.integration.jcr.JcrItemAdapter item
protected AbstractRepositoryAction(D definition, info.magnolia.ui.vaadin.integration.jcr.JcrItemAdapter item, info.magnolia.event.EventBus eventBus)
protected void setItemIdOfChangedItem(String itemIdOfChangedItem)
protected void setItemContentChanged(boolean itemContentChanged)
public void execute() throws info.magnolia.ui.api.action.ActionExecutionException
ContentChangedEvent
.info.magnolia.ui.api.action.ActionExecutionException
protected abstract void onExecute(info.magnolia.ui.vaadin.integration.jcr.JcrItemAdapter item) throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
protected String getUniqueNewItemName(javax.jcr.Node parent) throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
Copyright © 2015 Magnolia International Ltd.. All rights reserved.