info.magnolia.security.app.dialog.action
Class DuplicateRoleAction
java.lang.Object
info.magnolia.ui.api.action.AbstractAction<D>
info.magnolia.ui.framework.action.AbstractRepositoryAction<info.magnolia.ui.framework.action.DuplicateNodeActionDefinition>
info.magnolia.ui.framework.action.DuplicateNodeAction
info.magnolia.security.app.dialog.action.DuplicateRoleAction
- All Implemented Interfaces:
- info.magnolia.ui.api.action.Action
public class DuplicateRoleAction
- extends info.magnolia.ui.framework.action.DuplicateNodeAction
DuplicateNodeAction
extension which also updates ACL's on execution.
Fields inherited from class info.magnolia.ui.framework.action.AbstractRepositoryAction |
DEFAULT_NEW_ITEM_NAME, item |
Constructor Summary |
DuplicateRoleAction(info.magnolia.ui.framework.action.DuplicateNodeActionDefinition definition,
info.magnolia.ui.vaadin.integration.jcr.JcrItemAdapter item,
info.magnolia.event.EventBus eventBus)
|
Method Summary |
protected void |
onExecute(info.magnolia.ui.vaadin.integration.jcr.JcrItemAdapter item)
|
protected void |
setItemIdOfChangedItem(info.magnolia.ui.vaadin.integration.jcr.JcrItemId itemIdOfChangedItem)
|
Methods inherited from class info.magnolia.ui.framework.action.AbstractRepositoryAction |
execute, getUniqueNewItemName, getUniqueNewItemName, setItemContentChanged |
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 |
DuplicateRoleAction
public DuplicateRoleAction(info.magnolia.ui.framework.action.DuplicateNodeActionDefinition definition,
info.magnolia.ui.vaadin.integration.jcr.JcrItemAdapter item,
@Named(value="admincentral")
info.magnolia.event.EventBus eventBus)
onExecute
protected void onExecute(info.magnolia.ui.vaadin.integration.jcr.JcrItemAdapter item)
throws javax.jcr.RepositoryException
- Overrides:
onExecute
in class info.magnolia.ui.framework.action.DuplicateNodeAction
- Throws:
javax.jcr.RepositoryException
setItemIdOfChangedItem
protected void setItemIdOfChangedItem(info.magnolia.ui.vaadin.integration.jcr.JcrItemId itemIdOfChangedItem)
- Overrides:
setItemIdOfChangedItem
in class info.magnolia.ui.framework.action.AbstractRepositoryAction<info.magnolia.ui.framework.action.DuplicateNodeActionDefinition>
Copyright © 2014 Magnolia International Ltd.. All rights reserved.