public abstract class AbstractAuthorizableAction extends Object implements AuthorizableAction
AuthorizableAction interface that
doesn't perform any action. This is a convenience implementation allowing
subclasses to only implement methods that need extra attention.| Constructor and Description |
|---|
AbstractAuthorizableAction() |
| Modifier and Type | Method and Description |
|---|---|
void |
onCreate(Group group,
javax.jcr.Session session)
Doesn't perform any action.
|
void |
onCreate(User user,
String password,
javax.jcr.Session session)
Doesn't perform any action.
|
void |
onPasswordChange(User user,
String newPassword,
javax.jcr.Session session)
Doesn't perform any action.
|
void |
onRemove(Authorizable authorizable,
javax.jcr.Session session)
Doesn't perform any action.
|
public void onCreate(Group group, javax.jcr.Session session) throws javax.jcr.RepositoryException
onCreate in interface AuthorizableActiongroup - The new group that has not yet been persisted;
e.g. the associated node is still 'NEW'.session - The editing session associated with the user manager.javax.jcr.RepositoryException - If an error occurs.AuthorizableAction.onCreate(org.apache.jackrabbit.api.security.user.Group, javax.jcr.Session)public void onCreate(User user, String password, javax.jcr.Session session) throws javax.jcr.RepositoryException
onCreate in interface AuthorizableActionuser - The new user that has not yet been persisted;
e.g. the associated node is still 'NEW'.password - The password that was specified upon user creation.session - The editing session associated with the user manager.javax.jcr.RepositoryException - If an error occurs.AuthorizableAction.onCreate(org.apache.jackrabbit.api.security.user.User, String, javax.jcr.Session)public void onRemove(Authorizable authorizable, javax.jcr.Session session) throws javax.jcr.RepositoryException
onRemove in interface AuthorizableActionauthorizable - The authorizable to be removed.session - The editing session associated with the user manager.javax.jcr.RepositoryException - If an error occurs.AuthorizableAction.onRemove(org.apache.jackrabbit.api.security.user.Authorizable, javax.jcr.Session)public void onPasswordChange(User user, String newPassword, javax.jcr.Session session) throws javax.jcr.RepositoryException
onPasswordChange in interface AuthorizableActionuser - The user that whose password is going to change.newPassword - The new password as specified in User.changePassword(java.lang.String)session - The editing session associated with the user manager.javax.jcr.RepositoryException - If an exception or error occurs.AuthorizableAction.onPasswordChange(org.apache.jackrabbit.api.security.user.User, String, javax.jcr.Session)Copyright © 2004-2020 The Apache Software Foundation. All Rights Reserved.