Package org.sonatype.security.rest.model

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


    // must use the XML xstream even if we 'thought' we wanted to use JSON, because REST client doesn't listen to
    // the MediaType in some situations.
    XStreamRepresentation representation =
        new XStreamRepresentation(XStreamFactory.getXmlXStream(), responseText, MediaType.APPLICATION_XML);

    UserListResourceResponse resourceResponse =
        (UserListResourceResponse) representation.getPayload(new UserListResourceResponse());

    return resourceResponse.getData();

  }
View Full Code Here


  @Override
  @GET
  public UserListResourceResponse get(Context context, Request request, Response response, Variant variant)
      throws ResourceException
  {
    UserListResourceResponse result = new UserListResourceResponse();

    for (User user : getSecuritySystem().searchUsers(new UserSearchCriteria(null, null, DEFAULT_SOURCE))) {
      UserResource res = securityToRestModel(user, request, true);

      if (res != null) {
        result.addData(res);
      }
    }

    return result;
  }
View Full Code Here

  /**
   * Verify that a client impl is automatically created using siesta client.
   */
  @Test
  public void getUsersUsingSiestaClient() {
    final UserListResourceResponse userListResourceResponse = client().getSubsystem(UserClient.class).get();
    assertThat(userListResourceResponse, is(notNullValue()));
    assertThat(userListResourceResponse.getData(), is(not(empty())));
  }
View Full Code Here

    this.validateXmlHasNoPackageNames(resourceResponse);
  }

  @Test
  public void testUserListResourceResponse() {
    UserListResourceResponse resourceResponse = new UserListResourceResponse();

    UserResource user1 = new UserResource();
    user1.setResourceURI("ResourceURI1");
    user1.setEmail("Email1");
    user1.setUserId("UserId1");
    user1.setFirstName("Name1");
    user1.setStatus("Status1");
    user1.addRole("role1");
    user1.addRole("role2");
    resourceResponse.addData(user1);

    UserResource user2 = new UserResource();
    user2.setResourceURI("ResourceURI2");
    user2.setEmail("Email2");
    user2.setUserId("UserId2");
    user2.setFirstName("Name2");
    user2.setStatus("Status2");
    user2.addRole("role3");
    user2.addRole("role4");
    resourceResponse.addData(user2);

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

  }
View Full Code Here

TOP

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

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.