Package org.exoplatform.commons.utils

Examples of org.exoplatform.commons.utils.PageList


   public void tearDown() throws Exception
   {
      Query query = new Query();
      query.setUserName(USER + "*");
      PageList users = userHandler_.findUsers(query);

      List<User> allUsers = users.getAll();

      for (int i = allUsers.size() - 1; i >= 0; i--)
      {
         String userName = allUsers.get(i).getUserName();
         userHandler_.removeUser(userName, true);
View Full Code Here


   {
      for (String name : USERS)
         createUser(name);

      Query query = new Query();
      PageList users = userHandler_.findUsers(query);
      // newly created plus one 'demo' from configuration
      assertEquals(USERS_LIST_SIZE + 1, users.getAll().size());
      assertEquals(1, users.getAvailablePage());
      for (Object o : users.getPage(1))
      {
         User u = (User)o;
         if (!u.getUserName().equals("demo"))
            assertTrue(USERS.contains(u.getUserName()));
      }
View Full Code Here

      profileHandler_.saveUserProfile(userProfile, true);
      userProfile = profileHandler_.findUserProfileByName(USER);
      assertTrue("Expect user profile is found: ", userProfile != null);
      assertEquals(userProfile.getUserInfoMap().get("key"), "value");

      PageList users = userHandler_.findUsers(new Query());
      assertTrue("Expect 1 user found ", users.getAvailable() >= 1);

      /* Update user's information */
      user.setFirstName("Exo(Update)");
      userHandler_.saveUser(user, false);
      userProfile.getUserInfoMap().put("user.gender", "male");
      profileHandler_.saveUserProfile(userProfile, true);
      userProfile = profileHandler_.findUserProfileByName(USER);

      assertEquals("expect first name is", "Exo(Update)", user.getFirstName());
      assertEquals("Expect profile is updated: user.gender is ", "male", userProfile.getUserInfoMap()
         .get("user.gender"));

      PageList piterator = userHandler_.getUserPageList(10);
      // newly created 'test' and 'demo'
      assertEquals(2, piterator.currentPage().size());

      userHandler_.removeUser(USER, true);
      piterator = userHandler_.getUserPageList(10);
      // one 'demo'
      assertEquals(1, piterator.currentPage().size());
      assertNull("User: USER is removed: ", userHandler_.findUserByName(USER));
      assertNull(" user's profile of USER was removed:", profileHandler_.findUserProfileByName(USER));
   }
View Full Code Here

      userHandler_.createUser(user, true);

      // search user
      Query query = new Query();
      query.setFirstName("L'test");
      PageList list = userHandler_.findUsers(query);
      assertEquals(1, list.getAll().size());
      assertEquals(1, list.getPage(1).size());
   }
View Full Code Here

      for (int i = 0; i < s; i++)
         createUser(USER + "_" + String.valueOf(i));

      Query query = new Query();
      PageList users = userHandler_.findUsers(query);
      System.out.println("size: " + users.getAvailablePage());

      //    List list = users.getPage(1);
      //    for (Object ele : list) {
      //      User u = (User) ele;
      //      System.out.println(u.getUserName() + " and " + u.getEmail());
      //    }
      System.out.println("\npage 1:");
      List list = users.getPage(1);
      System.out.println("size : " + list.size());
      for (Object ele : list)
      {
         User u = (User)ele;
         System.out.println(u.getUserName() + " and " + u.getEmail());
View Full Code Here

     * Loads all the "init" resource bundles
     *
     * @see org.picocontainer.Startable#start()
     */
    public void start() {
        PageList pl = null;
        try {
            pl = findResourceDescriptions(new Query(null, null));
        } catch (Exception e) {
            throw new RuntimeException("Cannot check if a resource already exists", e);
        }
        if (pl.getAvailable() > 0)
            return;

        // init resources
        List<String> initResources = initResources_;
        for (String resource : initResources) {
View Full Code Here

      printInfo("<=======");
   }

   private boolean checkExistDatabase(OrganizationService service) throws Exception
   {
      PageList users = service.getUserHandler().getUserPageList(10);
      if (users != null && users.getAvailable() > 0)
         return true;
      return false;
   }
View Full Code Here

    * Loads all the "init" resource bundles
    * @see org.picocontainer.Startable#start()
    */
   public void start()
   {
      PageList pl = null;
      try
      {
         pl = findResourceDescriptions(new Query(null, null));
      }
      catch (Exception e)
      {
         throw new RuntimeException("Cannot check if a resource already exists", e);
      }
      if (pl.getAvailable() > 0)
         return;

      // init resources
      List<String> initResources = initResources_;
      for (String resource : initResources)
View Full Code Here

    *
    * @see org.picocontainer.Startable#start()
    */
   public void start()
   {
      PageList pl = null;
      try
      {
         pl = findResourceDescriptions(new Query(null, null));
      }
      catch (Exception e)
      {
         throw new RuntimeException("Cannot check if a resource already exists", e);
      }
      if (pl.getAvailable() > 0)
         return;

      // init resources
      List<String> initResources = initResources_;
      for (String resource : initResources)
View Full Code Here

         UIGroupSelector uiSelectGroupForm = event.getSource();
         UIUserSelector uiSelectUserForm = uiSelectGroupForm.<UIComponent> getParent().getParent();
         String groupId = event.getRequestContext().getRequestParameter(OBJECTID);
         uiSelectUserForm.setSelectedGroup(groupId);
         OrganizationService service = uiSelectGroupForm.getApplicationComponent(OrganizationService.class);
         PageList users = uiSelectUserForm.removeDuplicate(service.getUserHandler().findUsersByGroup(groupId));
         uiSelectUserForm.uiIterator_.setPageList(users);
         event.getRequestContext().addUIComponentToUpdateByAjax(uiSelectUserForm);
      }
View Full Code Here

TOP

Related Classes of org.exoplatform.commons.utils.PageList

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.