info.magnolia.security.app.action
Class AbstractRoleDialogAction<D extends ActionDefinition>
java.lang.Object
info.magnolia.ui.api.action.AbstractAction<D>
info.magnolia.security.app.action.AbstractRoleDialogAction<D>
- Type Parameters:
D
- the action definition type
- All Implemented Interfaces:
- Action
- Direct Known Subclasses:
- OpenAddRoleDialogAction, OpenEditRoleDialogAction
public abstract class AbstractRoleDialogAction<D extends ActionDefinition>
- extends AbstractAction<D>
Abstract base class for actions that open dialogs for adding or editing roles.
- See Also:
OpenAddRoleDialogAction
,
OpenEditRoleDialogAction
Constructor Summary |
protected |
AbstractRoleDialogAction(D definition,
info.magnolia.repository.RepositoryManager repositoryManager)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface info.magnolia.ui.api.action.Action |
execute |
AbstractRoleDialogAction
protected AbstractRoleDialogAction(D definition,
info.magnolia.repository.RepositoryManager repositoryManager)
getDialogDefinition
protected FormDialogDefinition getDialogDefinition(String dialogName)
throws ActionExecutionException
- Loads the dialog definition and adds access control fields for workspaces that have not been explicitly added.
- Throws:
ActionExecutionException
getNodeTypesForWorkspace
protected List<NodeTypeDefinition> getNodeTypesForWorkspace(String workspaceName)
addNodeType
protected void addNodeType(List<NodeTypeDefinition> nodeTypes,
String nodeTypeName,
String icon)
addNodeType
protected void addNodeType(List<NodeTypeDefinition> nodeTypes,
String nodeTypeName,
String icon,
boolean strict)
Copyright © 2013 Magnolia International Ltd.. All Rights Reserved.