Package org.sonatype.security.rest.model

Examples of org.sonatype.security.rest.model.UserChangePasswordResource


  public static Status changePassword(String username, String oldPassword, String newPassword)
      throws Exception
  {
    String serviceURI = "service/local/users_changepw";

    UserChangePasswordResource resource = new UserChangePasswordResource();
    resource.setUserId(username);
    resource.setOldPassword(oldPassword);
    resource.setNewPassword(newPassword);

    UserChangePasswordRequest request = new UserChangePasswordRequest();
    request.setData(resource);

    XStreamRepresentation representation = new XStreamRepresentation(xstream, "", MediaType.APPLICATION_XML);
View Full Code Here


  public static Status changePassword(String username, String newPassword)
      throws Exception
  {
    String serviceURI = "service/local/users_setpw";

    UserChangePasswordResource resource = new UserChangePasswordResource();
    resource.setUserId(username);
    resource.setNewPassword(newPassword);

    UserChangePasswordRequest request = new UserChangePasswordRequest();
    request.setData(resource);

    XStreamRepresentation representation = new XStreamRepresentation(xstream, "", MediaType.APPLICATION_XML);
View Full Code Here

      throws ResourceException
  {
    UserChangePasswordRequest changePasswordRequest = (UserChangePasswordRequest) payload;

    if (changePasswordRequest != null) {
      UserChangePasswordResource resource = changePasswordRequest.getData();

      try {
        if (!isAnonymousUser(resource.getUserId(), request)) {
          getSecuritySystem().changePassword(resource.getUserId(), resource.getNewPassword());

          response.setStatus(Status.SUCCESS_NO_CONTENT);
        }
        else {
          response.setStatus(Status.CLIENT_ERROR_BAD_REQUEST, "Anonymous user cannot change password!");
View Full Code Here

      throws ResourceException
  {
    UserChangePasswordRequest changePasswordRequest = (UserChangePasswordRequest) payload;

    if (changePasswordRequest != null) {
      UserChangePasswordResource resource = changePasswordRequest.getData();

      try {
        if (!isAnonymousUser(resource.getUserId(), request)) {
          getSecuritySystem().changePassword(resource.getUserId(), resource.getOldPassword(),
              resource.getNewPassword());

          response.setStatus(Status.SUCCESS_ACCEPTED);
        }
        else {
          response.setStatus(Status.CLIENT_ERROR_BAD_REQUEST, "Anonymous user cannot change password!");
View Full Code Here

  @Test
  public void testUserChangePasswordRequest() {
    UserChangePasswordRequest request = new UserChangePasswordRequest();

    UserChangePasswordResource resource = new UserChangePasswordResource();
    resource.setNewPassword("newPassword");
    resource.setOldPassword("oldPassword");
    resource.setUserId("userId");

    request.setData(resource);

    this.marshalUnmarchalThenCompare(request);
    this.validateXmlHasNoPackageNames(request);
View Full Code Here

TOP

Related Classes of org.sonatype.security.rest.model.UserChangePasswordResource

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.