Examples of PlexusUserResource


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

  public void getUserTestWithSource()
      throws IOException
  {

    UserMessageUtil userUtil = new UserMessageUtil(this.getJsonXStream(), MediaType.APPLICATION_JSON);
    PlexusUserResource user = userUtil.getPlexusUser("default", "admin");
    Assert.assertEquals(user.getUserId(), "admin");
    Assert.assertEquals(user.getEmail(), "changeme@yourcompany.com");
    Assert.assertEquals(user.getFirstName(), "Administrator");
    Assert.assertEquals(user.getSource(), "default");

    List<PlexusRoleResource> roles = user.getRoles();
    Assert.assertEquals(1, roles.size());

    PlexusRoleResource role = roles.get(0);
    Assert.assertEquals(role.getName(), "Nexus Administrator Role");
    Assert.assertEquals(role.getRoleId(), "nx-admin");
View Full Code Here

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

  public void getUserTestWithOutSource()
      throws IOException
  {

    UserMessageUtil userUtil = new UserMessageUtil(this.getJsonXStream(), MediaType.APPLICATION_JSON);
    PlexusUserResource user = userUtil.getPlexusUser(null, "admin");
    Assert.assertEquals(user.getUserId(), "admin");
    Assert.assertEquals(user.getEmail(), "changeme@yourcompany.com");
    Assert.assertEquals(user.getFirstName(), "Administrator");
    Assert.assertEquals(user.getSource(), "default");

    List<PlexusRoleResource> roles = user.getRoles();
    Assert.assertEquals(1, roles.size());

    PlexusRoleResource role = roles.get(0);
    Assert.assertEquals(role.getName(), "Nexus Administrator Role");
    Assert.assertEquals(role.getRoleId(), "nx-admin");
View Full Code Here

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

  public void getUserTestWithAllSource()
      throws IOException
  {

    UserMessageUtil userUtil = new UserMessageUtil(this.getJsonXStream(), MediaType.APPLICATION_JSON);
    PlexusUserResource user = userUtil.getPlexusUser("all", "admin");
    Assert.assertEquals(user.getUserId(), "admin");
    Assert.assertEquals(user.getEmail(), "changeme@yourcompany.com");
    Assert.assertEquals(user.getFirstName(), "Administrator");
    Assert.assertEquals(user.getSource(), "default");

    List<PlexusRoleResource> roles = user.getRoles();
    Assert.assertEquals(1, roles.size());

    PlexusRoleResource role = roles.get(0);
    Assert.assertEquals(role.getName(), "Nexus Administrator Role");
    Assert.assertEquals(role.getRoleId(), "nx-admin");
View Full Code Here

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

    UserMessageUtil userUtil = new UserMessageUtil(this.getJsonXStream(), MediaType.APPLICATION_JSON);
    List<PlexusUserResource> users = userUtil.searchPlexusUsers("default", "admin");

    Assert.assertEquals(1, users.size());
    PlexusUserResource user = users.get(0);
    Assert.assertEquals(user.getUserId(), "admin");
    Assert.assertEquals(user.getEmail(), "changeme@yourcompany.com");
    Assert.assertEquals(user.getFirstName(), "Administrator");
    Assert.assertEquals(user.getSource(), "default");

    List<PlexusRoleResource> roles = user.getRoles();
    Assert.assertEquals(1, roles.size());

    PlexusRoleResource role = roles.get(0);
    Assert.assertEquals(role.getName(), "Nexus Administrator Role");
    Assert.assertEquals(role.getRoleId(), "nx-admin");
View Full Code Here

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

    UserMessageUtil userUtil = new UserMessageUtil(this.getJsonXStream(), MediaType.APPLICATION_JSON);
    List<PlexusUserResource> users = userUtil.searchPlexusUsers("default", "admin");

    Assert.assertEquals(1, users.size());
    PlexusUserResource user = users.get(0);
    Assert.assertEquals(user.getUserId(), "admin");
    Assert.assertEquals(user.getEmail(), "changeme@yourcompany.com");
    Assert.assertEquals(user.getFirstName(), "Administrator");
    Assert.assertEquals(user.getSource(), "default");

    List<PlexusRoleResource> roles = user.getRoles();
    Assert.assertEquals(1, roles.size());

    PlexusRoleResource role = roles.get(0);
    Assert.assertEquals(role.getName(), "Nexus Administrator Role");
    Assert.assertEquals(role.getRoleId(), "nx-admin");
View Full Code Here

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

    if (user == null) {

    }

    PlexusUserResource resource = securityToRestModel(user);

    result.setData(resource);

    return result;
  }
View Full Code Here

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

    return user;
  }

  protected PlexusUserResource securityToRestModel(User user) {
    PlexusUserResource resource = new PlexusUserResource();

    resource.setUserId(user.getUserId());
    resource.setSource(user.getSource());
    resource.setFirstName(user.getFirstName());
    resource.setLastName(user.getLastName());
    resource.setEmail(user.getEmailAddress());
    resource.setStatus(user.getStatus().name());

    for (RoleIdentifier role : user.getRoles()) {
      resource.addRole(this.securityToRestModel(role));
    }

    return resource;
  }
View Full Code Here

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

    }
    catch (UserNotFoundException e) {
      throw new ResourceException(Status.CLIENT_ERROR_NOT_FOUND);
    }

    PlexusUserResource resource = securityToRestModel(user);

    result.setData(resource);

    return result;
  }
View Full Code Here

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

    List<PlexusUserResource> result =
        ((PlexusUserListResourceResponse) userSearchResource.get(null, request, null, null)).getData();

    // now make sure we have 2 jcoders
    PlexusUserResource jcoderXML = null;
    PlexusUserResource jcoderMock = null;

    for (PlexusUserResource plexusUserResource : result) {
      if (plexusUserResource.getUserId().equals("jcoder")) {
        if (plexusUserResource.getSource().endsWith(SecurityXmlUserManager.SOURCE)) {
          jcoderXML = plexusUserResource;
View Full Code Here

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

  }

  @Test
  public void testPlexusUserResourceResponse() {
    PlexusUserResourceResponse resourceResponse = new PlexusUserResourceResponse();
    PlexusUserResource resource = new PlexusUserResource();
    resourceResponse.setData(resource);

    resource.setUserId("userId");
    resource.setSource("source");
    resource.setEmail("email");
    PlexusRoleResource role1 = new PlexusRoleResource();
    role1.setName("role1");
    role1.setSource("source1");
    role1.setRoleId("roleId1");
    resource.addRole(role1);

    PlexusRoleResource role2 = new PlexusRoleResource();
    role2.setName("role2");
    role2.setSource("source2");
    role2.setRoleId("roleId2");
    resource.addRole(role2);

    this.marshalUnmarchalThenCompare(resourceResponse);
    this.validateXmlHasNoPackageNames(resourceResponse);

  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.