Package org.exoplatform.services.organization

Examples of org.exoplatform.services.organization.User


      assertEquals(usersListAccess.getSize(), 4);

      for (User u : usersListAccess.load(0, usersListAccess.getSize()))
      {
         User currentUrer = uHandler.findUserByName(u.getUserName());
         assertNotNull(currentUrer);
        
         assertEquals(currentUrer.getUserName(), u.getUserName());
         assertEquals(currentUrer.getFirstName(), u.getFirstName());
         assertEquals(currentUrer.getLastName(), u.getLastName());
         assertEquals(currentUrer.getEmail(), u.getEmail());
         assertEquals(currentUrer.getOrganizationId(), u.getOrganizationId());
         assertEquals(currentUrer.getPassword(), u.getPassword());
      }

      // try to find users by not existed entries. We supposed to get empty list instead of Exception
      try
      {
View Full Code Here


     
      assertEquals(usersList.getAll().size(), 4);

      for (User u : usersList.getAll())
      {
         User currentUrer = uHandler.findUserByName(u.getUserName());
         assertNotNull(currentUrer);

         assertEquals(currentUrer.getUserName(), u.getUserName());
         assertEquals(currentUrer.getFirstName(), u.getFirstName());
         assertEquals(currentUrer.getLastName(), u.getLastName());
         assertEquals(currentUrer.getEmail(), u.getEmail());
         assertEquals(currentUrer.getOrganizationId(), u.getOrganizationId());
         assertEquals(currentUrer.getPassword(), u.getPassword());
      }

      // try to find users by not existed entries. We supposed to get empty list instead of Exception
      try
      {
View Full Code Here

    * Find user by name.
    */
   public void testFindUserByName() throws Exception
   {
      // try to find existed user
      User u = uHandler.findUserByName("demo");

      assertNotNull(u);
      assertEquals("demo@localhost", u.getEmail());
      assertEquals("Demo", u.getFirstName());
      assertEquals("exo", u.getLastName());
      assertEquals("exo", u.getPassword());
      assertEquals("demo", u.getUserName());

      // try to find not existed user. We are supposed to get "null" instead of Exception.
      try
      {
         assertNull(uHandler.findUserByName("not-existed-user"));
View Full Code Here

      createUser(userName);

      String newEmail = "new@Email";

      // change email and check
      User u = uHandler.findUserByName(userName);
      u.setEmail(newEmail);

      uHandler.saveUser(u, true);
      assertEquals(newEmail, uHandler.findUserByName(userName).getEmail());

   }
View Full Code Here

   /**
    * Create user.
    */
   public void testCreateUser() throws Exception
   {
      User u = uHandler.createUserInstance(userName);
      u.setEmail("email@test");
      u.setFirstName("first");
      u.setLastName("last");
      u.setPassword("pwd");
      uHandler.createUser(u, true);

      // check if user exists
      assertNotNull(uHandler.findUserByName(userName));
   }
View Full Code Here

   /**
    * Create new user for test purpose only.
    */
   protected void createUser(String userName) throws Exception
   {
      User u = uHandler.createUserInstance(userName);
      u.setEmail("email@test");
      u.setFirstName("first");
      u.setLastLoginTime(Calendar.getInstance().getTime());
      u.setCreatedDate(Calendar.getInstance().getTime());
      u.setLastName("last");
      u.setPassword("pwd");

      uHandler.createUser(u, true);

      users.add(userName);
   }
View Full Code Here

                  String member = (String)members.next();

                  if (p >= index)
                  { // start point for getting users
                     Attributes uattr = ctx.getAttributes(member);
                     User user = ldapAttrMapping.attributesToUser(uattr);
                     if (user != null && status.matches(user.isEnabled()))
                     {
                        user.setFullName(user.getFirstName() + " " + user.getLastName());
                        users[counter++] = user;
                     }
                  }

                  p++;
View Full Code Here

      if (user != null && !user.isEnabled())
         throw new DisabledUserException(user.getUserName());
     
      LdapContext ctx = ldapService.getLdapContext();
      String userDN = null;
      User existingUser = null;
      try
      {
         for (int err = 0;; err++)
         {
            try
            {
               userDN = getDNFromUsername(ctx, user.getUserName());
               if (userDN == null)
                  return;
               existingUser = getUserFromUsername(ctx, user.getUserName());
               ModificationItem[] mods = createUserModification(user, existingUser);
               if (broadcast)
                  preSave(user, false);
               ctx.modifyAttributes(userDN, mods);
               if (broadcast)
                  postSave(user, false);

               cacheHandler.put(user.getUserName(), user, CacheType.USER);
               break;
            }
            catch (NamingException e)
            {
               ctx = reloadCtx(ctx, err, e);
            }
         }
      }
      finally
      {
         ldapService.release(ctx);
      }

      if (existingUser != null && (!user.getPassword().equals(existingUser.getPassword())))
      {
         saveUserPassword(user, userDN);
      }
   }
View Full Code Here

                log.debug("HttpServletRequest is null. OAuthLoginModule will be ignored.");
                return false;
            }

            AuthenticationRegistry authRegistry = (AuthenticationRegistry)container.getComponentInstanceOfType(AuthenticationRegistry.class);
            User portalUser = (User)authRegistry.getAttributeOfClient(servletRequest, OAuthConstants.ATTRIBUTE_AUTHENTICATED_PORTAL_USER_FOR_JAAS);
            if (portalUser == null) {
                // PortalUser could not be found
                log.debug("OAuthLogin Failed. Credential Not Found!!");
                return false;
            }

            String username = portalUser.getUserName();
            establishSecurityContext(container, username);

            if (log.isTraceEnabled()) {
                log.trace("Successfully established security context for user " + username);
            }
View Full Code Here

            if(index > 0) {
                username = email.substring(0, index);
            }
        }

        User gateinUser = new UserImpl(username);
        gateinUser.setFirstName(principal.getFirstName());
        gateinUser.setLastName(principal.getLastName());
        gateinUser.setEmail(email);
        gateinUser.setDisplayName(principal.getDisplayName());

        return gateinUser;
    }
View Full Code Here

TOP

Related Classes of org.exoplatform.services.organization.User

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.