Package org.apache.jackrabbit.oak.spi.security.user.action
@Version("1.3.0")
package org.apache.jackrabbit.oak.spi.security.user.action
-
ClassDescriptionAbstract implementation of the
AuthorizableActioninterface that doesn't perform any action.Abstract implementation of theGroupActioninterface that doesn't perform any action.TheAccessControlActionallows to setup permissions upon creation of a new authorizable; namely the privileges the new authorizable should be granted on it's own 'home directory' being represented by the new node associated with that new authorizable.TheAuthorizableActioninterface provide an implementation specific way to execute additional validation or write tasks uponUser creation,Group creation,Authorizable removalandUser password modification.AuthorizableActionProvideris used to provideAuthorizableActions for each instance ofUserManager.Authorizable action attempting to clear all group membership before removing the specified authorizable.Aggregates a collection ofAuthorizableActionProviders into a single provider.Default implementation of theAuthorizableActionProviderinterface that allows to config all actions provided by the OAK.TheGroupActioninterface allows for implementations to be informed about and react to the following changes to aGroup's members:GroupAction.onMemberAdded(Group, Authorizable, Root, NamePathMapper)GroupAction.onMembersAdded(Group, Iterable, Iterable, Root, NamePathMapper)GroupAction.onMembersAddedContentId(Group, Iterable, Iterable, Root, NamePathMapper)GroupAction.onMemberRemoved(Group, Authorizable, Root, NamePathMapper)GroupAction.onMembersRemoved(Group, Iterable, Iterable, Root, NamePathMapper)PasswordChangeActionasserts that the uponPasswordChangeAction.onPasswordChange(org.apache.jackrabbit.api.security.user.User, String, org.apache.jackrabbit.oak.api.Root, org.apache.jackrabbit.oak.namepath.NamePathMapper)a different, non-null password is specified.PasswordValidationActionprovides a simple password validation mechanism with the following configurable option: constraint: a regular expression that can be compiled to aPatterndefining validation rules for a password.TheUserActioninterface allows for implementations to be informed about and react to the following changes to aUser:UserAction.onDisable(User, String, Root, NamePathMapper)