Interface Summary Interface Description AuthorizableAction AuthorizableActionProvider
AuthorizableActionProvideris used to provide
AuthorizableActions for each instance of
GroupActioninterface allows for implementations to be informed about and react to the following changes to a
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)
UserActioninterface allows for implementations to be informed about and react to the following changes to a
UserAction.onDisable(User, String, Root, NamePathMapper)
Class Summary Class Description AbstractAuthorizableActionAbstract implementation of the
AuthorizableActioninterface that doesn't perform any action.
AbstractGroupActionAbstract implementation of the
GroupActioninterface that doesn't perform any action.
AccessControlActionallows 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.
ClearMembershipActionAuthorizable action attempting to clear all group membership before removing the specified authorizable. CompositeActionProviderAggregates a collection of
AuthorizableActionProviders into a single provider.
DefaultAuthorizableActionProviderDefault implementation of the
AuthorizableActionProviderinterface that allows to config all actions provided by the OAK.
PasswordChangeActionasserts that the upon
PasswordChangeAction.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 a
Patterndefining validation rules for a password.