Package org.sonatype.security.usermanagement

Examples of org.sonatype.security.usermanagement.DefaultUser


    return this.filterListInMemeory(this.listUsers(), criteria);
  }

  private User toUser(SimpleUser simpleUser) {
    // simple conversion of object
    User user = new DefaultUser();
    user.setEmailAddress(simpleUser.getEmail());
    user.setName(simpleUser.getName());
    user.setUserId(simpleUser.getUserId());
    user.setStatus(UserStatus.active);
    for (String role : simpleUser.getRoles()) {
      RoleIdentifier plexusRole = new RoleIdentifier(this.getSource(), role);
      user.addRole(plexusRole);
    }
    // set the source of this user to this
    user.setSource(this.getSource());

    return user;
  }
View Full Code Here


  public Set<User> searchUsers(UserSearchCriteria criteria) {
    return this.filterListInMemeory(this.listUsers(), criteria);
  }

  private User toUser(String userId) {
    DefaultUser user = new DefaultUser();

    user.setUserId(userId);
    user.setName(userId);
    user.setEmailAddress(userId + "@foo.com");
    user.setSource(this.getSource());

    return user;
  }
View Full Code Here

    return dto;
  }

  protected User restToNexusModel(UserAccount dto) {
    User user = new DefaultUser();

    user.setUserId(dto.getUserId());

    user.setFirstName(dto.getFirstName());
    user.setLastName(dto.getLastName());

    user.setEmailAddress(dto.getEmail());

    user.setSource(DEFAULT_SOURCE);

    user.setStatus(UserStatus.active);

    return user;
  }
View Full Code Here

  protected User restToSecurityModel(User user, UserResource resource)
      throws InvalidConfigurationException
  {
    if (user == null) {
      user = new DefaultUser();
    }

    // validate users Status, converting to an ENUM throws an exception, so we need to explicitly check it
    this.checkUsersStatus(resource.getStatus());
View Full Code Here

    securitySystem = this.lookup(SecuritySystem.class);
    securitySystem.start();

    // add a user jcoder to the xml realm
    User jcoder = new DefaultUser();
    jcoder.setEmailAddress("jcoder@java.com");
    jcoder.setName("Joe Coder");
    jcoder.setSource(SecurityXmlUserManager.SOURCE);
    jcoder.setStatus(UserStatus.active);
    jcoder.setUserId("jcoder");
    securitySystem.addUser(jcoder, "jcoder");
  }
View Full Code Here

    }
    return users;
  }

  private User toPlexusUser(LdapUser ldapUser) {
    User user = new DefaultUser();

    String email = ldapUser.getEmail();
    if (email != null) {
      email = email.trim();
    }
    user.setEmailAddress(email);

    user.setName(ldapUser.getRealName());
    user.setUserId(ldapUser.getUsername());
    user.setSource(LdapPlugin.USER_SOURCE);
    user.setStatus(UserStatus.active);


    for (String roleId : ldapUser.getMembership()) {
      RoleIdentifier role = new RoleIdentifier(LdapPlugin.USER_SOURCE, roleId);
      user.addRole(role);
    }

    return user;
  }
View Full Code Here

  }

  public Set<User> listUsers() {
    Set<User> users = new HashSet<User>();

    User a = new DefaultUser();
    a.setName("Joe Coder");
    a.setEmailAddress("jcoder@sonatype.org");
    a.setSource(this.getSource());
    a.setUserId("jcoder");
    a.setStatus(UserStatus.active);
    a.addRole(this.createFakeRole("Role1"));
    a.addRole(this.createFakeRole("Role2"));
    a.addRole(this.createFakeRole("Role3"));

    User b = new DefaultUser();
    b.setName("Christine H. Dugas");
    b.setEmailAddress("cdugas@sonatype.org");
    b.setSource(this.getSource());
    b.setUserId("cdugas");
    b.setStatus(UserStatus.active);
    b.addRole(this.createFakeRole("Role2"));
    b.addRole(this.createFakeRole("Role3"));

    User c = new DefaultUser();
    c.setName("Patricia P. Peralez");
    c.setEmailAddress("pperalez@sonatype.org");
    c.setSource(this.getSource());
    c.setUserId("pperalez");
    c.setStatus(UserStatus.active);
    c.addRole(this.createFakeRole("Role1"));
    c.addRole(this.createFakeRole("Role2"));

    User d = new DefaultUser();
    d.setName("Danille S. Knudsen");
    d.setEmailAddress("dknudsen@sonatype.org");
    d.setSource(this.getSource());
    d.setUserId("dknudsen");
    d.setStatus(UserStatus.active);
    d.addRole(this.createFakeRole("Role4"));
    d.addRole(this.createFakeRole("Role2"));

    users.add(a);
    users.add(b);
    users.add(c);
    users.add(d);
View Full Code Here

  }

  public Set<User> listUsers() {
    Set<User> users = new HashSet<User>();

    DefaultUser a = new DefaultUser();
    a.setName("Joe Coder");
    a.setEmailAddress("jcoder@sonatype.org");
    a.setSource(this.getSource());
    a.setUserId("jcoder");
    a.setStatus(UserStatus.active);
    a.addRole(this.createFakeRole("RoleA"));
    a.addRole(this.createFakeRole("RoleB"));
    a.addRole(this.createFakeRole("RoleC"));

    DefaultUser b = new DefaultUser();
    b.setName("Christine H. Dugas");
    b.setEmailAddress("cdugas@sonatype.org");
    b.setSource(this.getSource());
    b.setUserId("cdugas");
    b.setStatus(UserStatus.active);
    b.addRole(this.createFakeRole("RoleA"));
    b.addRole(this.createFakeRole("RoleB"));
    b.addRole(this.createFakeRole("Role1"));

    DefaultUser c = new DefaultUser();
    c.setName("Patricia P. Peralez");
    c.setEmailAddress("pperalez@sonatype.org");
    c.setSource(this.getSource());
    c.setUserId("pperalez");
    c.setStatus(UserStatus.active);

    DefaultUser d = new DefaultUser();
    d.setName("Danille S. Knudsen");
    d.setEmailAddress("dknudsen@sonatype.org");
    d.setSource(this.getSource());
    d.setUserId("dknudsen");
    d.setStatus(UserStatus.active);

    users.add(a);
    users.add(b);
    users.add(c);
    users.add(d);
View Full Code Here

  }

  public Set<User> listUsers() {
    Set<User> users = new HashSet<User>();

    DefaultUser a = new DefaultUser();
    a.setName("Brenda D. Burton");
    a.setEmailAddress("bburton@sonatype.org");
    a.setSource(this.getSource());
    a.setUserId("bburton");
    a.setStatus(UserStatus.active);
    a.addRole(this.createFakeRole("RoleA"));
    a.addRole(this.createFakeRole("RoleB"));
    a.addRole(this.createFakeRole("RoleC"));

    DefaultUser b = new DefaultUser();
    b.setName("Julian R. Blevins");
    b.setEmailAddress("jblevins@sonatype.org");
    b.setSource(this.getSource());
    b.setUserId("jblevins");
    b.setStatus(UserStatus.active);
    b.addRole(this.createFakeRole("RoleA"));
    b.addRole(this.createFakeRole("RoleB"));

    DefaultUser c = new DefaultUser();
    c.setName("Kathryn J. Simmons");
    c.setEmailAddress("ksimmons@sonatype.org");
    c.setSource(this.getSource());
    c.setUserId("ksimmons");
    c.setStatus(UserStatus.active);
    c.addRole(this.createFakeRole("RoleA"));
    c.addRole(this.createFakeRole("RoleB"));

    DefaultUser d = new DefaultUser();
    d.setName("Florence T. Dahmen");
    d.setEmailAddress("fdahmen@sonatype.org");
    d.setSource(this.getSource());
    d.setUserId("fdahmen");
    d.setStatus(UserStatus.active);
    d.addRole(this.createFakeRole("RoleA"));
    d.addRole(this.createFakeRole("RoleB"));

    DefaultUser e = new DefaultUser();
    e.setName("Jill  Codar");
    e.setEmailAddress("jcodar@sonatype.org");
    e.setSource(this.getSource());
    e.setUserId("jcodar");
    e.setStatus(UserStatus.active);

    // DefaultUser f = new DefaultUser();
    // f.setName( "Joe Coder" );
    // f.setEmailAddress( "jcoder@sonatype.org" );
    // f.setSource( this.getSource() );
View Full Code Here

    extends AbstractMockUserManager

{
  public MockUserManagerB() {

    DefaultUser a = new DefaultUser();
    a.setName("Brenda D. Burton");
    a.setEmailAddress("bburton@sonatype.org");
    a.setSource(this.getSource());
    a.setUserId("bburton");
    a.setStatus(UserStatus.active);
    a.addRole(new RoleIdentifier(this.getSource(), "RoleA"));
    a.addRole(new RoleIdentifier(this.getSource(), "RoleB"));
    a.addRole(new RoleIdentifier(this.getSource(), "RoleC"));

    DefaultUser b = new DefaultUser();
    b.setName("Julian R. Blevins");
    b.setEmailAddress("jblevins@sonatype.org");
    b.setSource(this.getSource());
    b.setUserId("jblevins");
    b.setStatus(UserStatus.active);
    b.addRole(new RoleIdentifier(this.getSource(), "RoleA"));
    b.addRole(new RoleIdentifier(this.getSource(), "RoleB"));

    DefaultUser c = new DefaultUser();
    c.setName("Kathryn J. Simmons");
    c.setEmailAddress("ksimmons@sonatype.org");
    c.setSource(this.getSource());
    c.setUserId("ksimmons");
    c.setStatus(UserStatus.active);
    c.addRole(new RoleIdentifier(this.getSource(), "RoleA"));
    c.addRole(new RoleIdentifier(this.getSource(), "RoleB"));

    DefaultUser d = new DefaultUser();
    d.setName("Florence T. Dahmen");
    d.setEmailAddress("fdahmen@sonatype.org");
    d.setSource(this.getSource());
    d.setUserId("fdahmen");
    d.setStatus(UserStatus.active);
    d.addRole(new RoleIdentifier(this.getSource(), "RoleA"));
    d.addRole(new RoleIdentifier(this.getSource(), "RoleB"));

    DefaultUser e = new DefaultUser();
    e.setName("Jill  Codar");
    e.setEmailAddress("jcodar@sonatype.org");
    e.setSource(this.getSource());
    e.setUserId("jcodar");
    e.setStatus(UserStatus.active);

    DefaultUser f = new DefaultUser();
    f.setName("Joe Coder");
    f.setEmailAddress("jcoder@sonatype.org");
    f.setSource(this.getSource());
    f.setUserId("jcoder");
    f.setStatus(UserStatus.active);
    f.addRole(new RoleIdentifier(this.getSource(), "Role1"));
    f.addRole(new RoleIdentifier(this.getSource(), "Role2"));
    f.addRole(new RoleIdentifier(this.getSource(), "Role3"));

    this.addUser(a, a.getUserId());
    this.addUser(b, b.getUserId());
    this.addUser(c, c.getUserId());
    this.addUser(d, d.getUserId());
    this.addUser(e, e.getUserId());
    this.addUser(f, f.getUserId());
  }
View Full Code Here

TOP

Related Classes of org.sonatype.security.usermanagement.DefaultUser

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.