Package org.apache.jackrabbit.core.security.user.action
-
Interface Summary Interface Description AuthorizableAction TheAuthorizableAction
interface provide an implementation specific way to execute additional validation or write tasks uponUser creation
,Group creation
,Authorizable removal
andUser password modification
. The actions are attached to a given UserManager instance upon creation by callingUserManagerImpl.setAuthorizableActions(AuthorizableAction[])
. -
Class Summary Class Description AbstractAuthorizableAction Abstract implementation of theAuthorizableAction
interface that doesn't perform any action.AccessControlAction TheAccessControlAction
allows 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.ClearMembershipAction ClearMembershipAction
...PasswordValidationAction PasswordValidationAction
provides a simple password validation mechanism with the following configurable option: constraint: a regular expression that can be compiled to aPattern
defining validation rules for a password.