Class AbstractAuthorizableAction
- java.lang.Object
-
- org.apache.jackrabbit.core.security.user.action.AbstractAuthorizableAction
-
- All Implemented Interfaces:
AuthorizableAction
- Direct Known Subclasses:
AccessControlAction,ClearMembershipAction,PasswordValidationAction
public abstract class AbstractAuthorizableAction extends Object implements AuthorizableAction
Abstract implementation of theAuthorizableActioninterface that doesn't perform any action. This is a convenience implementation allowing subclasses to only implement methods that need extra attention.
-
-
Constructor Summary
Constructors Constructor Description AbstractAuthorizableAction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidonCreate(Group group, Session session)Doesn't perform any action.voidonCreate(User user, String password, Session session)Doesn't perform any action.voidonPasswordChange(User user, String newPassword, Session session)Doesn't perform any action.voidonRemove(Authorizable authorizable, Session session)Doesn't perform any action.
-
-
-
Method Detail
-
onCreate
public void onCreate(Group group, Session session) throws RepositoryException
Doesn't perform any action.- Specified by:
onCreatein interfaceAuthorizableAction- Parameters:
group- 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.- Throws:
RepositoryException- If an error occurs.- See Also:
AuthorizableAction.onCreate(org.apache.jackrabbit.api.security.user.Group, javax.jcr.Session)
-
onCreate
public void onCreate(User user, String password, Session session) throws RepositoryException
Doesn't perform any action.- Specified by:
onCreatein interfaceAuthorizableAction- Parameters:
user- 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.- Throws:
RepositoryException- If an error occurs.- See Also:
AuthorizableAction.onCreate(org.apache.jackrabbit.api.security.user.User, String, javax.jcr.Session)
-
onRemove
public void onRemove(Authorizable authorizable, Session session) throws RepositoryException
Doesn't perform any action.- Specified by:
onRemovein interfaceAuthorizableAction- Parameters:
authorizable- The authorizable to be removed.session- The editing session associated with the user manager.- Throws:
RepositoryException- If an error occurs.- See Also:
AuthorizableAction.onRemove(org.apache.jackrabbit.api.security.user.Authorizable, javax.jcr.Session)
-
onPasswordChange
public void onPasswordChange(User user, String newPassword, Session session) throws RepositoryException
Doesn't perform any action.- Specified by:
onPasswordChangein interfaceAuthorizableAction- Parameters:
user- The user that whose password is going to change.newPassword- The new password as specified inUser.changePassword(java.lang.String)session- The editing session associated with the user manager.- Throws:
RepositoryException- If an exception or error occurs.- See Also:
AuthorizableAction.onPasswordChange(org.apache.jackrabbit.api.security.user.User, String, javax.jcr.Session)
-
-