A C E G H I M N O P R S U W

A

AbstractAccessFieldFactory<D extends info.magnolia.ui.form.field.definition.FieldDefinition> - Class in info.magnolia.security.app.dialog.field
Abstract super class for field builder that provide fields for editing ACLs.
AbstractAccessFieldFactory(D, Item) - Constructor for class info.magnolia.security.app.dialog.field.AbstractAccessFieldFactory
 
AbstractRoleDialogAction<D extends info.magnolia.ui.api.action.ActionDefinition> - Class in info.magnolia.security.app.action
Abstract base class for actions that open dialogs for adding or editing roles.
AbstractRoleDialogAction(D, RepositoryManager) - Constructor for class info.magnolia.security.app.action.AbstractRoleDialogAction
 
ACCESS_TYPE_CHILDREN - Static variable in class info.magnolia.security.app.dialog.field.AccessControlList
 
ACCESS_TYPE_NODE - Static variable in class info.magnolia.security.app.dialog.field.AccessControlList
 
ACCESS_TYPE_NODE_AND_CHILDREN - Static variable in class info.magnolia.security.app.dialog.field.AccessControlList
 
ACCESS_TYPE_PROPERTY_NAME - Static variable in class info.magnolia.security.app.dialog.field.WorkspaceAccessFieldFactory
 
AccessControlList - Class in info.magnolia.security.app.dialog.field
Represents an access control list as visualized in the UI with the access type separated from the path.
AccessControlList() - Constructor for class info.magnolia.security.app.dialog.field.AccessControlList
 
AccessControlList.Entry - Class in info.magnolia.security.app.dialog.field
An entry in the access control list.
AccessControlList.Entry(long, long, String) - Constructor for class info.magnolia.security.app.dialog.field.AccessControlList.Entry
 
AccessControlList.EntryKey - Class in info.magnolia.security.app.dialog.field
Used for testing equality of entries.
AccessControlList.EntryKey(long, String) - Constructor for class info.magnolia.security.app.dialog.field.AccessControlList.EntryKey
 
addAclEntryItem(AbstractJcrNodeAdapter) - Method in class info.magnolia.security.app.dialog.field.AbstractAccessFieldFactory
 
addEntry(AccessControlList.Entry) - Method in class info.magnolia.security.app.dialog.field.AccessControlList
 
addNodeType(List<NodeTypeDefinition>, String, String) - Method in class info.magnolia.security.app.action.AbstractRoleDialogAction
 
addNodeType(List<NodeTypeDefinition>, String, String, boolean) - Method in class info.magnolia.security.app.action.AbstractRoleDialogAction
 

C

createContainer(WorkbenchDefinition) - Method in class info.magnolia.security.app.container.UserTreePresenter
 
createFieldComponent() - Method in class info.magnolia.security.app.dialog.field.GroupManagementFieldFactory
 
createFieldComponent() - Method in class info.magnolia.security.app.dialog.field.RoleManagementFieldFactory
 
createFieldComponent() - Method in class info.magnolia.security.app.dialog.field.WebAccessFieldFactory
 
createFieldComponent() - Method in class info.magnolia.security.app.dialog.field.WorkspaceAccessFieldFactory
 
createKey() - Method in class info.magnolia.security.app.dialog.field.AccessControlList.Entry
 
createRuleRow(AbstractOrderedLayout, AbstractJcrNodeAdapter, Label) - Method in class info.magnolia.security.app.dialog.field.WorkspaceAccessFieldFactory
 
createSelectionField() - Method in class info.magnolia.security.app.dialog.field.GroupManagementFieldFactory
 
createSelectionField() - Method in class info.magnolia.security.app.dialog.field.RoleManagementFieldFactory
 
createValidator() - Method in class info.magnolia.security.app.dialog.field.validator.UniqueGroupNameValidatorFactory
 
createValidator() - Method in class info.magnolia.security.app.dialog.field.validator.UniqueRoleNameValidatorFactory
 
createValidator() - Method in class info.magnolia.security.app.dialog.field.validator.UniqueUserNameValidatorFactory
 

E

EnabledFieldDefinition - Class in info.magnolia.security.app.dialog.field
A definition for the Enabled field.
EnabledFieldDefinition() - Constructor for class info.magnolia.security.app.dialog.field.EnabledFieldDefinition
 
EnabledFieldFactory - Class in info.magnolia.security.app.dialog.field
Enabled field GUI builder.
EnabledFieldFactory(CheckboxFieldDefinition, Item) - Constructor for class info.magnolia.security.app.dialog.field.EnabledFieldFactory
 
equals(Object) - Method in class info.magnolia.security.app.dialog.field.AccessControlList.EntryKey
 
execute() - Method in class info.magnolia.security.app.action.OpenAddRoleDialogAction
 
execute() - Method in class info.magnolia.security.app.action.OpenEditRoleDialogAction
 
execute() - Method in class info.magnolia.security.app.dialog.action.RenameUsersFolderAction
 
execute() - Method in class info.magnolia.security.app.dialog.action.SaveGroupDialogAction
 
execute() - Method in class info.magnolia.security.app.dialog.action.SaveRoleDialogAction
 
execute() - Method in class info.magnolia.security.app.dialog.action.SaveUserDialogAction
 

G

generateCell(Table, Object, Object) - Method in class info.magnolia.security.app.column.UserNameColumnFormatter
 
getAccessType() - Method in class info.magnolia.security.app.dialog.field.AccessControlList.Entry
 
getDialogDefinition(String) - Method in class info.magnolia.security.app.action.AbstractRoleDialogAction
Loads the dialog definition and adds access control fields for workspaces that have not been explicitly added.
getEntries() - Method in class info.magnolia.security.app.dialog.field.AccessControlList
 
getNodeTypes() - Method in class info.magnolia.security.app.dialog.field.WorkspaceAccessFieldDefinition
 
getNodeTypesForWorkspace(String) - Method in class info.magnolia.security.app.action.AbstractRoleDialogAction
 
getOrAddAclItem(JcrNodeAdapter, String) - Method in class info.magnolia.security.app.dialog.field.AbstractAccessFieldFactory
 
getOrCreateProperty() - Method in class info.magnolia.security.app.dialog.field.EnabledFieldFactory
 
getOrCreateProperty() - Method in class info.magnolia.security.app.dialog.field.GroupManagementFieldFactory
 
getOrCreateProperty() - Method in class info.magnolia.security.app.dialog.field.RoleManagementFieldFactory
 
getPath() - Method in class info.magnolia.security.app.dialog.field.AccessControlList.Entry
 
getPermissions() - Method in class info.magnolia.security.app.dialog.field.AccessControlList.Entry
 
getSelectFieldOptionDefinition() - Method in class info.magnolia.security.app.dialog.field.GroupManagementFieldFactory
Returns the available groups with those already assigned marked selected, according to the current node.
getSelectFieldOptionDefinition() - Method in class info.magnolia.security.app.dialog.field.RoleManagementFieldFactory
Returns the available roles with those already assigned marked selected, according to the current node.
getUniqueNodeNameForChild(AbstractJcrNodeAdapter) - Method in class info.magnolia.security.app.dialog.field.AbstractAccessFieldFactory
 
getWorkbench() - Method in class info.magnolia.security.app.dialog.field.WorkspaceAccessFieldDefinition
 
getWorkspace() - Method in class info.magnolia.security.app.dialog.field.WorkspaceAccessFieldDefinition
 
GroupManagementFieldDefinition - Class in info.magnolia.security.app.dialog.field
A definition for the Group Management field.
GroupManagementFieldDefinition() - Constructor for class info.magnolia.security.app.dialog.field.GroupManagementFieldDefinition
 
GroupManagementFieldFactory - Class in info.magnolia.security.app.dialog.field
GUI builder for the Group Management field.
GroupManagementFieldFactory(GroupManagementFieldDefinition, Item) - Constructor for class info.magnolia.security.app.dialog.field.GroupManagementFieldFactory
 
GroupManagementFieldFactory.Group - Class in info.magnolia.security.app.dialog.field
Internal bean to represent basic group data.
GroupManagementFieldFactory.Group(String, String) - Constructor for class info.magnolia.security.app.dialog.field.GroupManagementFieldFactory.Group
 

H

hashCode() - Method in class info.magnolia.security.app.dialog.field.AccessControlList.EntryKey
 

I

info.magnolia.security.app - package info.magnolia.security.app
 
info.magnolia.security.app.action - package info.magnolia.security.app.action
 
info.magnolia.security.app.column - package info.magnolia.security.app.column
 
info.magnolia.security.app.container - package info.magnolia.security.app.container
 
info.magnolia.security.app.dialog.action - package info.magnolia.security.app.dialog.action
 
info.magnolia.security.app.dialog.field - package info.magnolia.security.app.dialog.field
 
info.magnolia.security.app.dialog.field.validator - package info.magnolia.security.app.dialog.field.validator
 
info.magnolia.security.app.util - package info.magnolia.security.app.util
 
info.magnolia.security.setup - package info.magnolia.security.setup
 
INTERMEDIARY_FORMAT_PROPERTY_NAME - Static variable in class info.magnolia.security.app.dialog.field.WorkspaceAccessFieldFactory
 
isValidValue(String) - Method in class info.magnolia.security.app.dialog.field.validator.UniqueGroupNameValidator
 
isValidValue(String) - Method in class info.magnolia.security.app.dialog.field.validator.UniqueRoleNameValidator
 
isValidValue(String) - Method in class info.magnolia.security.app.dialog.field.validator.UniqueUserNameValidator
 

M

merge(AccessControlList.Entry) - Method in class info.magnolia.security.app.dialog.field.AccessControlList.Entry
 
moveItem(Item, Item) - Method in class info.magnolia.security.app.container.UserContainer
 
moveItemAfter(Item, Item) - Method in class info.magnolia.security.app.container.UserContainer
 
moveItemBefore(Item, Item) - Method in class info.magnolia.security.app.container.UserContainer
 

N

name - Variable in class info.magnolia.security.app.dialog.field.GroupManagementFieldFactory.Group
 

O

OpenAddRoleDialogAction<D extends OpenAddRoleDialogActionDefinition> - Class in info.magnolia.security.app.action
Action for opening the add role dialog.
OpenAddRoleDialogAction(D, JcrNodeAdapter, FormDialogPresenter, UiContext, EventBus, RepositoryManager) - Constructor for class info.magnolia.security.app.action.OpenAddRoleDialogAction
 
OpenAddRoleDialogActionDefinition - Class in info.magnolia.security.app.action
Defines an action for opening the add role dialog.
OpenAddRoleDialogActionDefinition() - Constructor for class info.magnolia.security.app.action.OpenAddRoleDialogActionDefinition
 
openChooseDialog(TextField) - Method in class info.magnolia.security.app.dialog.field.WorkspaceAccessFieldFactory
 
OpenEditRoleDialogAction<D extends OpenEditRoleDialogActionDefinition> - Class in info.magnolia.security.app.action
Action for opening the role edit dialog.
OpenEditRoleDialogAction(D, JcrNodeAdapter, FormDialogPresenter, UiContext, EventBus, RepositoryManager) - Constructor for class info.magnolia.security.app.action.OpenEditRoleDialogAction
 
OpenEditRoleDialogActionDefinition - Class in info.magnolia.security.app.action
Defines an action for opening the role edit dialog.
OpenEditRoleDialogActionDefinition() - Constructor for class info.magnolia.security.app.action.OpenEditRoleDialogActionDefinition
 

P

PATH_PROPERTY_NAME - Static variable in class info.magnolia.security.app.dialog.field.AccessControlList
 
PERMISSIONS_PROPERTY_NAME - Static variable in class info.magnolia.security.app.dialog.field.AccessControlList
 

R

readEntries(Node) - Method in class info.magnolia.security.app.dialog.field.AccessControlList
 
RenameUsersFolderAction - Class in info.magnolia.security.app.dialog.action
Action for renaming a folder in the users workspace, updates ACLs of all users within the folder or a sub folder.
RenameUsersFolderAction(RenameUsersFolderActionDefinition, Item, EditorValidator, EditorCallback) - Constructor for class info.magnolia.security.app.dialog.action.RenameUsersFolderAction
 
RenameUsersFolderActionDefinition - Class in info.magnolia.security.app.dialog.action
Action definition for RenameUsersFolderAction.
RenameUsersFolderActionDefinition() - Constructor for class info.magnolia.security.app.dialog.action.RenameUsersFolderActionDefinition
 
resolveWorkbenchDefinition() - Method in class info.magnolia.security.app.dialog.field.WorkspaceAccessFieldFactory
 
RoleManagementFieldDefinition - Class in info.magnolia.security.app.dialog.field
A definition for the Role Management field.
RoleManagementFieldDefinition() - Constructor for class info.magnolia.security.app.dialog.field.RoleManagementFieldDefinition
 
RoleManagementFieldFactory - Class in info.magnolia.security.app.dialog.field
GUI builder for the Role Management field.
RoleManagementFieldFactory(RoleManagementFieldDefinition, Item) - Constructor for class info.magnolia.security.app.dialog.field.RoleManagementFieldFactory
 

S

saveEntries(Node) - Method in class info.magnolia.security.app.dialog.field.AccessControlList
 
SaveGroupDialogAction - Class in info.magnolia.security.app.dialog.action
Save group dialog action.
SaveGroupDialogAction(SaveDialogActionDefinition, Item, EditorValidator, EditorCallback) - Constructor for class info.magnolia.security.app.dialog.action.SaveGroupDialogAction
 
SaveGroupDialogActionDefinition - Class in info.magnolia.security.app.dialog.action
Save group dialog action definition.
SaveGroupDialogActionDefinition() - Constructor for class info.magnolia.security.app.dialog.action.SaveGroupDialogActionDefinition
 
SaveRoleDialogAction - Class in info.magnolia.security.app.dialog.action
Save role dialog action.
SaveRoleDialogAction(SaveDialogActionDefinition, Item, EditorValidator, EditorCallback) - Constructor for class info.magnolia.security.app.dialog.action.SaveRoleDialogAction
 
SaveRoleDialogActionDefinition - Class in info.magnolia.security.app.dialog.action
Save role dialog action definition.
SaveRoleDialogActionDefinition() - Constructor for class info.magnolia.security.app.dialog.action.SaveRoleDialogActionDefinition
 
SaveUserDialogAction - Class in info.magnolia.security.app.dialog.action
Save user dialog action.
SaveUserDialogAction(SaveDialogActionDefinition, Item, EditorValidator, EditorCallback, SecuritySupport) - Constructor for class info.magnolia.security.app.dialog.action.SaveUserDialogAction
 
SaveUserDialogActionDefinition - Class in info.magnolia.security.app.dialog.action
Save user dialog action definition.
SaveUserDialogActionDefinition() - Constructor for class info.magnolia.security.app.dialog.action.SaveUserDialogActionDefinition
 
SecurityApp - Class in info.magnolia.security.app
The Security App, extending the base content app.
SecurityApp(AppContext, AppView, ChooseDialogPresenterFactory) - Constructor for class info.magnolia.security.app.SecurityApp
 
SecurityModuleVersionHandler - Class in info.magnolia.security.setup
Version handler for Security app module.
SecurityModuleVersionHandler() - Constructor for class info.magnolia.security.setup.SecurityModuleVersionHandler
 
setAccessType(long) - Method in class info.magnolia.security.app.dialog.field.AccessControlList.Entry
 
setNodeTypes(List<NodeTypeDefinition>) - Method in class info.magnolia.security.app.dialog.field.WorkspaceAccessFieldDefinition
 
setPath(String) - Method in class info.magnolia.security.app.dialog.field.AccessControlList.Entry
 
setPermissions(long) - Method in class info.magnolia.security.app.dialog.field.AccessControlList.Entry
 
setWorkbench(WorkbenchDefinition) - Method in class info.magnolia.security.app.dialog.field.WorkspaceAccessFieldDefinition
 
setWorkspace(String) - Method in class info.magnolia.security.app.dialog.field.WorkspaceAccessFieldDefinition
 
start(Location) - Method in class info.magnolia.security.app.SecurityApp
 

U

UniqueGroupNameValidator - Class in info.magnolia.security.app.dialog.field.validator
Validator to ensure that new group name is does not exist in the system yet.
UniqueGroupNameValidator(Item, String, SecuritySupport) - Constructor for class info.magnolia.security.app.dialog.field.validator.UniqueGroupNameValidator
 
UniqueGroupNameValidatorDefinition - Class in info.magnolia.security.app.dialog.field.validator
Defines a validator that checks for unique group name.
UniqueGroupNameValidatorDefinition() - Constructor for class info.magnolia.security.app.dialog.field.validator.UniqueGroupNameValidatorDefinition
 
UniqueGroupNameValidatorFactory - Class in info.magnolia.security.app.dialog.field.validator
Unique Group ID validator builder.
UniqueGroupNameValidatorFactory(Item, UniqueGroupNameValidatorDefinition, SecuritySupport) - Constructor for class info.magnolia.security.app.dialog.field.validator.UniqueGroupNameValidatorFactory
 
UniqueRoleNameValidator - Class in info.magnolia.security.app.dialog.field.validator
A validator to ensure uniqueness of role names.
UniqueRoleNameValidator(Item, String, SecuritySupport) - Constructor for class info.magnolia.security.app.dialog.field.validator.UniqueRoleNameValidator
 
UniqueRoleNameValidatorDefinition - Class in info.magnolia.security.app.dialog.field.validator
A definition for UniqueRoleNameValidator.
UniqueRoleNameValidatorDefinition() - Constructor for class info.magnolia.security.app.dialog.field.validator.UniqueRoleNameValidatorDefinition
 
UniqueRoleNameValidatorFactory - Class in info.magnolia.security.app.dialog.field.validator
Builder for UniqueRoleNameValidator.
UniqueRoleNameValidatorFactory(Item, UniqueRoleNameValidatorDefinition, SecuritySupport) - Constructor for class info.magnolia.security.app.dialog.field.validator.UniqueRoleNameValidatorFactory
 
UniqueUserNameValidator - Class in info.magnolia.security.app.dialog.field.validator
Ensures uniqueness of the user name.
UniqueUserNameValidator(Item, String, SecuritySupport) - Constructor for class info.magnolia.security.app.dialog.field.validator.UniqueUserNameValidator
 
UniqueUserNameValidatorDefinition - Class in info.magnolia.security.app.dialog.field.validator
A definition for UniqueUserNameValidator.
UniqueUserNameValidatorDefinition() - Constructor for class info.magnolia.security.app.dialog.field.validator.UniqueUserNameValidatorDefinition
 
UniqueUserNameValidatorFactory - Class in info.magnolia.security.app.dialog.field.validator
Builder for UniqueUserNameValidator.
UniqueUserNameValidatorFactory(UniqueUserNameValidatorDefinition, Item, SecuritySupport) - Constructor for class info.magnolia.security.app.dialog.field.validator.UniqueUserNameValidatorFactory
 
updateAcls(Node, String) - Static method in class info.magnolia.security.app.util.UsersWorkspaceUtil
Update ACLs on a user node or recursively for all contained users when given a folder.
UserContainer - Class in info.magnolia.security.app.container
Container for the users workspace that updates ACLs in user nodes as users or the folders they're contained in are moved.
UserContainer(WorkbenchDefinition) - Constructor for class info.magnolia.security.app.container.UserContainer
 
UserDropConstraint - Class in info.magnolia.security.app.container
Drop constraint for users workbench.
UserDropConstraint() - Constructor for class info.magnolia.security.app.container.UserDropConstraint
 
UserNameColumnDefinition - Class in info.magnolia.security.app.column
Definition of a column that displays name of the user.
UserNameColumnDefinition() - Constructor for class info.magnolia.security.app.column.UserNameColumnDefinition
 
UserNameColumnFormatter - Class in info.magnolia.security.app.column
Column formatter for the user name column.
UserNameColumnFormatter(UserNameColumnDefinition) - Constructor for class info.magnolia.security.app.column.UserNameColumnFormatter
 
UsersWorkspaceUtil - Class in info.magnolia.security.app.util
Utility class for updating ACLs when moving or renaming users and folders in the users workspace.
UsersWorkspaceUtil() - Constructor for class info.magnolia.security.app.util.UsersWorkspaceUtil
 
UserTreePresenter - Class in info.magnolia.security.app.container
Custom TreePresenter for the users workspace that uses the custom container UserContainer.
UserTreePresenter(TreeView, ComponentProvider) - Constructor for class info.magnolia.security.app.container.UserTreePresenter
 
uuid - Variable in class info.magnolia.security.app.dialog.field.GroupManagementFieldFactory.Group
 

W

WebAccessFieldDefinition - Class in info.magnolia.security.app.dialog.field
Field definition for the web access field.
WebAccessFieldDefinition() - Constructor for class info.magnolia.security.app.dialog.field.WebAccessFieldDefinition
 
WebAccessFieldFactory<D extends WebAccessFieldDefinition> - Class in info.magnolia.security.app.dialog.field
Field builder for the web access field.
WebAccessFieldFactory(D, Item) - Constructor for class info.magnolia.security.app.dialog.field.WebAccessFieldFactory
 
WorkspaceAccessFieldDefinition - Class in info.magnolia.security.app.dialog.field
Field definition for the workspace ACL field.
WorkspaceAccessFieldDefinition() - Constructor for class info.magnolia.security.app.dialog.field.WorkspaceAccessFieldDefinition
 
WorkspaceAccessFieldFactory<D extends WorkspaceAccessFieldDefinition> - Class in info.magnolia.security.app.dialog.field
Field builder for the workspace ACL field.
WorkspaceAccessFieldFactory(D, Item, ComponentProvider, UiContext) - Constructor for class info.magnolia.security.app.dialog.field.WorkspaceAccessFieldFactory
 

A C E G H I M N O P R S U W

Copyright © 2013 Magnolia International Ltd.. All Rights Reserved.