Package org.sonatype.security.model

Examples of org.sonatype.security.model.CUser


  {

    for (Iterator<UserResource> outterIter = users.iterator(); outterIter.hasNext(); ) {
      UserResource userResource = outterIter.next();

      CUser secUser = getCUser(userResource.getUserId());

      Assert.assertNotNull("Cannot find user: " + userResource.getUserId(), secUser);

      CUser user = UserConverter.toCUser(userResource);

      Assert.assertTrue(new UserComparator().compare(user, secUser) == 0);

    }
  }
View Full Code Here


  {
    Configuration securityConfig = getSecurityConfig();
    List<CUser> secUsers = securityConfig.getUsers();

    for (Iterator<CUser> iter = secUsers.iterator(); iter.hasNext(); ) {
      CUser cUser = iter.next();

      if (userId.equals(cUser.getId())) {
        return cUser;
      }
    }
    return null;
  }
View Full Code Here

import org.sonatype.security.rest.model.UserResource;

class UserConverter
{
  public static CUser toCUser(UserResource resource) {
    CUser user = new CUser();

    user.setEmail(resource.getEmail());
    user.setFirstName(resource.getFirstName());
    user.setLastName(resource.getLastName());
    user.setStatus(resource.getStatus());
    user.setId(resource.getUserId());

    //        user.getRoles().clear();
    //        for ( String roleId : (List<String>) resource.getRoles() )
    //        {
    //            user.addRole( roleId );
View Full Code Here

    // this also validates
    this.messageUtil.createUser(resource);

    // validate password is correct
    CUser cUser = getSecurityConfigUtil().getCUser("createTestWithPassword");
    assertThat("Expected passwords to match", passwordService.passwordsMatch(password, cUser.getPassword()), is(true));
  }
View Full Code Here

  }

  public CUser readUser(String id)
      throws UserNotFoundException
  {
    CUser user = getConfiguration().getUserById(id);

    if (user != null) {
      return user;
    }
    else {
View Full Code Here

  public void testGetUser()
      throws Exception
  {
    ConfigurationManager config = this.getConfigManager();

    CUser user = config.readUser("test-user");
    Assert.assertEquals(user.getId(), "test-user");
    Assert.assertEquals(user.getEmail(), "changeme1@yourcompany.com");
    Assert.assertEquals(user.getFirstName(), "Test");
    Assert.assertEquals(user.getLastName(), "User");
    Assert.assertEquals(user.getPassword(), "b2a0e378437817cebdf753d7dff3dd75483af9e0");
    Assert.assertEquals(user.getStatus(), "active");

    CUserRoleMapping mapping = config.readUserRoleMapping("test-user", "default");

    Assert.assertTrue(mapping.getRoles().contains("role1"));
    Assert.assertTrue(mapping.getRoles().contains("role2"));
View Full Code Here

  public void testGetUserWithEmptyRole()
      throws Exception
  {
    ConfigurationManager config = this.getConfigManager();

    CUser user = config.readUser("test-user-with-empty-role");
    Assert.assertEquals(user.getId(), "test-user-with-empty-role");
    Assert.assertEquals(user.getEmail(), "empty-role@yourcompany.com");
    Assert.assertEquals(user.getFirstName(), "Test");
    Assert.assertEquals(user.getLastName(), "User With Empty Role");
    Assert.assertEquals(user.getPassword(), "b2a0e378437817cebdf753d7dff3dd75483af9e0");
    Assert.assertEquals(user.getStatus(), "active");

    CUserRoleMapping mapping = config.readUserRoleMapping("test-user-with-empty-role", "default");

    Assert.assertTrue(mapping.getRoles().contains("empty-role"));
    Assert.assertTrue(mapping.getRoles().contains("role1"));
View Full Code Here

    // make sure we have exactly 4 user role mappings
    Assert.assertEquals(5, config.listUserRoleMappings().size());

    // get the test-user and add a role
    CUser user = config.readUser("test-user");

    CUserRoleMapping roleMapping = config.readUserRoleMapping("test-user", "default");
    List<String> roles = roleMapping.getRoles();
    roles.add("role3");
View Full Code Here

    delegate.addRole(cr);
    id2roles.put(cr.getId(), cr);
  }

  public void addUser(final CUser cUser) {
    final CUser cu = cUser.clone();
    delegate.addUser(cu);
    id2users.put(cu.getId(), cu);
  }
View Full Code Here

  public CUser getUserById(final String id) {
    return getUserById(id, true);
  }

  public CUser getUserById(final String id, final boolean clone) {
    final CUser user = id2users.get(id);
    if (user != null) {
      return clone ? user.clone() : user;
    }
    else {
      return null;
    }
  }
View Full Code Here

TOP

Related Classes of org.sonatype.security.model.CUser

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.