info.magnolia.security.app.action
Class OpenEditRoleDialogAction<D extends OpenEditRoleDialogActionDefinition>

java.lang.Object
  extended by info.magnolia.ui.api.action.AbstractAction<D>
      extended by info.magnolia.security.app.action.AbstractRoleDialogAction<D>
          extended by info.magnolia.security.app.action.OpenEditRoleDialogAction<D>
Type Parameters:
D - the action definition type
All Implemented Interfaces:
info.magnolia.ui.api.action.Action

public class OpenEditRoleDialogAction<D extends OpenEditRoleDialogActionDefinition>
extends AbstractRoleDialogAction<D>

Action for opening the role edit dialog.

See Also:
OpenEditRoleDialogActionDefinition

Constructor Summary
OpenEditRoleDialogAction(D definition, info.magnolia.ui.vaadin.integration.jcr.JcrNodeAdapter itemToEdit, info.magnolia.ui.dialog.formdialog.FormDialogPresenter formDialogPresenter, info.magnolia.ui.api.context.UiContext uiContext, info.magnolia.event.EventBus eventBus, info.magnolia.repository.RepositoryManager repositoryManager)
           
 
Method Summary
 void execute()
           
 
Methods inherited from class info.magnolia.security.app.action.AbstractRoleDialogAction
addNodeType, addNodeType, getDialogDefinition, getNodeTypesForWorkspace
 
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
 

Constructor Detail

OpenEditRoleDialogAction

@Inject
public OpenEditRoleDialogAction(D definition,
                                       info.magnolia.ui.vaadin.integration.jcr.JcrNodeAdapter itemToEdit,
                                       info.magnolia.ui.dialog.formdialog.FormDialogPresenter formDialogPresenter,
                                       info.magnolia.ui.api.context.UiContext uiContext,
                                       @Named(value="admincentral")
                                       info.magnolia.event.EventBus eventBus,
                                       info.magnolia.repository.RepositoryManager repositoryManager)
Method Detail

execute

public void execute()
             throws info.magnolia.ui.api.action.ActionExecutionException
Throws:
info.magnolia.ui.api.action.ActionExecutionException


Copyright © 2014 Magnolia International Ltd.. All rights reserved.