Class PasswordChangeAction

java.lang.Object
org.apache.jackrabbit.oak.spi.security.user.action.AbstractAuthorizableAction
org.apache.jackrabbit.oak.spi.security.user.action.PasswordChangeAction
All Implemented Interfaces:
AuthorizableAction

public class PasswordChangeAction extends AbstractAuthorizableAction
Since:
OAK 1.0
See Also:
  • User.changePassword(String)
  • User.changePassword(String, String)
  • Constructor Details

    • PasswordChangeAction

      public PasswordChangeAction()
  • Method Details

    • onPasswordChange

      public void onPasswordChange(@NotNull @NotNull org.apache.jackrabbit.api.security.user.User user, @Nullable @Nullable String newPassword, @NotNull @NotNull org.apache.jackrabbit.oak.api.Root root, @NotNull @NotNull org.apache.jackrabbit.oak.namepath.NamePathMapper namePathMapper) throws RepositoryException
      Description copied from class: AbstractAuthorizableAction
      Doesn't perform any action.
      Specified by:
      onPasswordChange in interface AuthorizableAction
      Overrides:
      onPasswordChange in class AbstractAuthorizableAction
      Parameters:
      user - The user that whose password is going to change.
      newPassword - The new password as specified in User.changePassword(java.lang.String)
      root - The root associated with the user manager.
      Throws:
      RepositoryException - If an exception or error occurs.