Package org.exoplatform.commons.utils

Examples of org.exoplatform.commons.utils.PageList


        public void execute(Event<UIUserSelector> event) throws Exception {
            UIUserSelector uiSelectUserForm = event.getSource();
            String groupId = uiSelectUserForm.getSelectedGroup();
            OrganizationService service = uiSelectUserForm.getApplicationComponent(OrganizationService.class);

            PageList users = PageList.EMPTY_LIST;
            if (groupId != null && groupId.trim().length() != 0) {
                if (service.getGroupHandler().findGroupById(groupId) != null) {
                    users = uiSelectUserForm.removeDuplicate(service.getUserHandler().findUsersByGroup(groupId));
                }
            } else {
                users = service.getUserHandler().findUsers(new Query());
            }
            users.setPageSize(10);
            uiSelectUserForm.uiIterator_.setPageList(users);
            uiSelectUserForm.setKeyword(null);
            event.getRequestContext().addUIComponentToUpdateByAjax(uiSelectUserForm);
        }
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

      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

    public void refresh() throws Exception {
        setValues(getSelectedGroup());
    }

    public void setValues(Group group) throws Exception {
        PageList pageList = null;
        if (group == null) {
            pageList = EmptySerializablePageList.get();
        } else {
            pageList = new FindMembershipByGroupPageList(group.getId(), 5);
        }
        UIGridUser uiGrid = getChild(UIGridUser.class);

        UIPageIterator pageIterator = uiGrid.getUIPageIterator();
        /** We keep the currently selected page index **/
        int backupPageIndex = pageIterator.getCurrentPage();
        pageIterator.setPageList(pageList);

        if (group != null) {
            String groupId = group.getId();
            String currentUser = Util.getPortalRequestContext().getRemoteUser();

            // show action if user is administrator or manager of current group
            boolean showAction = GroupManagement.isAdministrator(currentUser)
                    || GroupManagement.isManagerOfGroup(currentUser, groupId);

            if (!showAction) {
                pageList.setPageSize(10);
                if (getChild(UIGroupMembershipForm.class) != null)
                    removeChild(UIGroupMembershipForm.class);
                uiGrid.configure("id", USER_BEAN_FIELD, null);
            } else {
                pageList.setPageSize(5);
                uiGrid.configure("id", USER_BEAN_FIELD, USER_ACTION);
                if (getChild(UIGroupMembershipForm.class) == null)
                    addChild(UIGroupMembershipForm.class, null, null);
            }
        } else {
            pageList.setPageSize(10);
            if (getChild(UIGroupMembershipForm.class) != null)
                removeChild(UIGroupMembershipForm.class);
        }

        /** Reset the selected page index **/
 
View Full Code Here

         lastQuery_ = new Query<Page>(null, null, null, null, Page.class);
      }
      virtualList.dataBind(new PageQueryAccessList(lastQuery_, 10));

      UIRepeater repeater = (UIRepeater)virtualList.getDataFeed();
      PageList datasource = repeater.getDataSource();

      if (datasource.getAvailable() > 0)
      {
         return true;
      }
      else
      {
View Full Code Here

                if (memberShipHandler.findMembershipsByUserAndGroup(((User) user).getUserName(), groupId).size() == 0) {
                    results.remove(user);
                }
            }
        }
        PageList objPageList = new SerializablePageList(new ListAccessImpl(User.class, results), 10);
        uiIterator_.setPageList(objPageList);
    }
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));
            users.setPageSize(10);
            uiSelectUserForm.uiIterator_.setPageList(users);
            uiSelectUserForm.setKeyword(null);
            event.getRequestContext().addUIComponentToUpdateByAjax(uiSelectUserForm);
        }
View Full Code Here

        public void execute(Event<UIUserSelector> event) throws Exception {
            UIUserSelector uiSelectUserForm = event.getSource();
            String groupId = uiSelectUserForm.getSelectedGroup();
            OrganizationService service = uiSelectUserForm.getApplicationComponent(OrganizationService.class);

            PageList users = PageList.EMPTY_LIST;
            if (groupId != null && groupId.trim().length() != 0) {
                if (service.getGroupHandler().findGroupById(groupId) != null) {
                    users = uiSelectUserForm.removeDuplicate(service.getUserHandler().findUsersByGroup(groupId));
                }
            } else {
                users = service.getUserHandler().findUsers(new Query());
            }
            users.setPageSize(10);
            uiSelectUserForm.uiIterator_.setPageList(users);
            uiSelectUserForm.setKeyword(null);
            event.getRequestContext().addUIComponentToUpdateByAjax(uiSelectUserForm);
        }
View Full Code Here

         lastQuery_ = new Query<Page>(null, null, null, null, Page.class);
      }
      virtualList.dataBind(new PageQueryAccessList(lastQuery_, 10));

      UIRepeater repeater = (UIRepeater)virtualList.getDataFeed();
      PageList datasource = repeater.getDataSource();

      if (datasource.getAvailable() > 0)
      {
         return true;
      }
      else
      {
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

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.