Package org.exoplatform.services.organization

Examples of org.exoplatform.services.organization.User


      {
         log.info("Cannot cleanup user relationships: " + userName + "; ", e);

      }

      User exoUser = getPopulatedUser(userName, session);

      if (broadcast)
      {
         preDelete(exoUser);
      }
View Full Code Here


   //
   public User findUserByName(String userName) throws Exception
   {
      IdentitySession session = service_.getIdentitySession();

      User user = getPopulatedUser(userName, session);

      return user;
   }
View Full Code Here

   }

//
   public boolean authenticate(String username, String password) throws Exception
   {
      User user = findUserByName(username);
      if (user == null)
      {
         return false;
      }

      boolean authenticated = false;

      if (orgService.getConfiguration().isPasswordAsAttribute())
      {
         authenticated = user.getPassword().equals(password);
      }
      else
      {
         try
         {
            IdentitySession session = service_.getIdentitySession();
            org.picketlink.idm.api.User idmUser = session.getPersistenceManager().findUser(user.getUserName());

            authenticated = session.getAttributesManager().validatePassword(idmUser, password);
         }
         catch (Exception e)
         {
View Full Code Here

      {
         log.info("Cannot find user by email: " + email + "; ", e );

      }

      User user = null;

      if (plUser != null)
      {
         user = new UserImpl(plUser.getId());
         populateUser(user, session);
View Full Code Here

      if (u == null)
      {
         return null;
      }

      User user = new UserImpl(userName);

      populateUser(user, session);

      return user;
View Full Code Here

      PortalContainer container = PortalContainer.getInstance();
      OrganizationService organization = (OrganizationService)container.getComponentInstanceOfType(OrganizationService.class);
      assertNotNull(organization);

      begin();
      User test = new UserImpl("testUser");
      organization.getUserHandler().createUser(test, false);

      test = organization.getUserHandler().findUserByName("toto");
      assertNull(test);
      test = organization.getUserHandler().findUserByName("testUser");
View Full Code Here

      assertTrue(users.getAvailable() > 0);

      List iterator = users.getAll();
      for (Object test : iterator)
      {
         User a = (User)test;
         System.out.println(a.getUserName());
      }
   }
View Full Code Here

   }

   public void testChangePassword() throws Exception
   {
      UserHandler uHandler = organizationService.getUserHandler();
      User user = uHandler.findUserByName("root");
      assertNotNull(user);
      assertTrue(uHandler.authenticate("root", "gtn"));
     
      // Test changing password
      user.setPassword("newPassword");
      uHandler.saveUser(user, false);
      user = uHandler.findUserByName("root");
      assertNotNull(user);
      assertTrue(uHandler.authenticate("root", "newPassword"));   

      // Reset to default password
      user.setPassword("gtn");
      uHandler.saveUser(user, false);

   }
View Full Code Here

            assertNull(storage_.getPortalConfig(PortalConfig.USER_TYPE, "user"));
            assertNull(storage_.getPortalConfig(PortalConfig.USER_TYPE, "julien"));

            //
            UserHandler userHandler = orgService_.getUserHandler();
            User user = userHandler.createUserInstance("julien");
            user.setPassword("default");
            user.setFirstName("default");
            user.setLastName("default");
            user.setEmail("exo@exoportal.org");
            userHandler.createUser(user, true);

            //
            PortalConfig cfg = storage_.getPortalConfig(PortalConfig.USER_TYPE, "julien");
            assertNotNull(cfg);
View Full Code Here

   }

   public void testUserLayout() throws Exception
   {
      UserHandler userHandler = org.getUserHandler();
      User user = userHandler.findUserByName("testing");
      assertNull(user);

      user = userHandler.createUserInstance("testing");
      user.setEmail("testing@gmaild.com");
      user.setFirstName("test firstname");
      user.setLastName("test lastname");
      user.setPassword("123456");

      userHandler.createUser(user, true);

      user = userHandler.findUserByName("testing");
      assertNotNull(user);
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.