/** * Returns the total number of pages.<p> * * @return the total number of pages */ public int getTotalNumberOfPages() { return (int)Math.ceil((double)getTotalSize() / getMaxItemsPerPage()); }
/** * Returns the filtered number of pages.<p> * * Equals to <code>{@link #getTotalNumberOfPages()}</code> if no filter is set.<p> * * @return the filtered of pages */ public int getNumberOfPages() { return (int)Math.ceil((double)getSize() / getMaxItemsPerPage()); }
/** * Returns the total number of pages.<p> * * @return the total number of pages */ public int getTotalNumberOfPages() { return (int)Math.ceil((double)getTotalSize() / getMaxItemsPerPage()); }
/** * Returns the filtered number of pages.<p> * * Equals to <code>{@link #getTotalNumberOfPages()}</code> if no filter is set.<p> * * @return the filtered of pages */ public int getNumberOfPages() { return (int)Math.ceil((double)getSize() / getMaxItemsPerPage()); }
/** * Returns the number (from 1) of the first displayed item.<p> * * @return the number (from 1) of the first displayed item, or zero if the list is empty */ protected int displayedFrom() { if (getSize() != 0) { if (isPrintable()) { return 1; } else { return (getCurrentPage() - 1) * getMaxItemsPerPage() + 1; } } return 0; }
/** * Returns the number (from 1) of the first displayed item.<p> * * @return the number (from 1) of the first displayed item, or zero if the list is empty */ protected int displayedFrom() { if (getSize() != 0) { if (isPrintable()) { return 1; } else { return ((getCurrentPage() - 1) * getMaxItemsPerPage()) + 1; } } return 0; }
/** * Returns the number (from 1) of the last displayed item.<p> * * @return the number (from 1) of the last displayed item, or zero if the list is empty */ protected int displayedTo() { if (getSize() != 0) { if (!isPrintable()) { if ((getCurrentPage() * getMaxItemsPerPage()) < getSize()) { return getCurrentPage() * getMaxItemsPerPage(); } } } return getSize(); }
/** * Returns the number (from 1) of the last displayed item.<p> * * @return the number (from 1) of the last displayed item, or zero if the list is empty */ protected int displayedTo() { if (getSize() != 0) { if (!isPrintable()) { if (getCurrentPage() * getMaxItemsPerPage() < getSize()) { return getCurrentPage() * getMaxItemsPerPage(); } } } return getSize(); }
html.append(htmlPageSelector( getNumberOfPages(), getMaxItemsPerPage(), getSize(), getCurrentPage(),
htmlPageSelector( getNumberOfPages(), getMaxItemsPerPage(), getSize(), getCurrentPage(),
/** * Returns the search parameters for lazy list paging.<p> * * @return the search parameters for lazy list paging * * @throws CmsException if something goes wrong */ protected CmsUserSearchParameters getSearchParams() throws CmsException { CmsListState state = getListState(); CmsUserSearchParameters params = new CmsUserSearchParameters(); String searchFilter = state.getFilter(); params.setSearchFilter(searchFilter); params.setFilterCore(true); params.setPaging(getList().getMaxItemsPerPage(), state.getPage()); params.setSorting(getSortKey(state.getColumn()), state.getOrder().equals(CmsListOrderEnum.ORDER_ASCENDING)); return params; }
/** * Gets the search parameters.<p> * * @return the search parameters * * @throws CmsException if something goes wrong */ protected CmsUserSearchParameters getSearchParams() throws CmsException { CmsListState state = getListState(); CmsUserSearchParameters params = new CmsUserSearchParameters(); String searchFilter = state.getFilter(); params.setSearchFilter(searchFilter); params.setFilterCore(true); params.setPaging(getList().getMaxItemsPerPage(), state.getPage()); params.setSorting(getSortKey(state.getColumn()), state.getOrder().equals(CmsListOrderEnum.ORDER_ASCENDING)); params.setOrganizationalUnit(OpenCms.getOrgUnitManager().readOrganizationalUnit(getCms(), getParamOufqn())); params.setRecursiveOrgUnits(false); return params; }
/** * Gets the search parameters.<p> * * @return the search parameters * * @throws CmsException if something goes wrong */ protected CmsUserSearchParameters getSearchParams() throws CmsException { CmsListState state = getListState(); List<CmsOrganizationalUnit> ous = OpenCms.getRoleManager().getManageableOrgUnits(getCms(), "", true, false); CmsUserSearchParameters params = new CmsUserSearchParameters(); params.setAllowedOus(ous); String searchFilter = state.getFilter(); params.addSearch(SearchKey.email); params.addSearch(SearchKey.orgUnit); params.setSearchFilter(searchFilter); params.setFilterCore(true); params.setPaging(getList().getMaxItemsPerPage(), state.getPage()); params.setSorting(getSortKey(state.getColumn()), state.getOrder().equals(CmsListOrderEnum.ORDER_ASCENDING)); return params; }
/** * Gets the user search parameters.<p> * * @return the user search parameters * * @throws CmsException if something goes wrong */ protected CmsUserSearchParameters getSearchParams() throws CmsException { CmsListState state = getListState(); CmsUserSearchParameters params = new CmsUserSearchParameters(); String searchFilter = state.getFilter(); params.setSearchFilter(searchFilter); params.setPaging(getList().getMaxItemsPerPage(), state.getPage()); params.setSorting(getSortKey(state.getColumn()), state.getOrder().equals(CmsListOrderEnum.ORDER_ASCENDING)); String groupStr = getParamGroup(); if (!CmsStringUtil.isEmpty(groupStr)) { CmsGroup group = getCms().readGroup(getParamGroup()); params.setGroup(group); } else { List<CmsOrganizationalUnit> ous = OpenCms.getRoleManager().getManageableOrgUnits(getCms(), "", true, false); params.setAllowedOus(ous); } if (getParamFlags() != null) { int flags = Integer.parseInt(getParamFlags()); params.setFlags(flags); } params.setCaseSensitive(false); return params; }
/** * Gets the search parameters.<p> * * @return the search parameters * * @throws CmsException if something goes wrong */ protected CmsUserSearchParameters getSearchParams() throws CmsException { CmsListState state = getListState(); CmsUserSearchParameters params = new CmsUserSearchParameters(); String searchFilter = state.getFilter(); params.setSearchFilter(searchFilter); if (!hasOuDetail()) { params.setOrganizationalUnit(OpenCms.getOrgUnitManager().readOrganizationalUnit(getCms(), getParamOufqn())); } params.setPaging(getList().getMaxItemsPerPage(), state.getPage()); params.setSorting(getSortKey(state.getColumn()), state.getOrder().equals(CmsListOrderEnum.ORDER_ASCENDING)); CmsGroup group = getCms().readGroup(getParamGroupname()); params.setGroup(group); params.setFilterByGroupOu(false); return params; }
/** * Gets the search parameters.<p> * * @return the search parameters * * @throws CmsException if something goes wrong */ protected CmsUserSearchParameters getSearchParams() throws CmsException { CmsListState state = getListState(); CmsUserSearchParameters params = new CmsUserSearchParameters(); String searchFilter = state.getFilter(); params.setSearchFilter(searchFilter); if (!hasOuDetail()) { params.setOrganizationalUnit(OpenCms.getOrgUnitManager().readOrganizationalUnit(getCms(), getParamOufqn())); } params.setPaging(getList().getMaxItemsPerPage(), state.getPage()); params.setSorting(getSortKey(state.getColumn()), state.getOrder().equals(CmsListOrderEnum.ORDER_ASCENDING)); CmsGroup group = getCms().readGroup(new CmsUUID(getParamGroupid())); params.setGroup(group); params.setFilterByGroupOu(false); return params; }
/** * Gets the search parameters.<p> * * @return the search parameters * * @throws CmsException if something goes wrong */ protected CmsUserSearchParameters getSearchParams() throws CmsException { CmsListState state = getListState(); CmsUserSearchParameters params = new CmsUserSearchParameters(); String searchFilter = state.getFilter(); params.setSearchFilter(searchFilter); if (!otherOrgUnitsVisible()) { CmsOrganizationalUnit ou = OpenCms.getOrgUnitManager().readOrganizationalUnit(getCms(), getParamOufqn()); params.setOrganizationalUnit(ou); } params.setPaging(getList().getMaxItemsPerPage(), state.getPage()); CmsRole role = CmsRole.valueOf(getCms().readGroup(getParamRole())); Set<CmsGroup> roleGroups = OpenCms.getRoleManager().getRoleGroups(getCms(), role, false); params.setAnyGroups(roleGroups); params.setSorting(getSortKey(state.getColumn()), state.getOrder().equals(CmsListOrderEnum.ORDER_ASCENDING)); params.setFilterByGroupOu(false); return params; }
/** * Gets the search parameters.<p> * * @return the search parameters * * @throws CmsException if something goes wrong */ protected CmsUserSearchParameters getSearchParams() throws CmsException { CmsListState state = getListState(); CmsUserSearchParameters params = new CmsUserSearchParameters(); if (hasOuDetail()) { List<CmsOrganizationalUnit> ous = OpenCms.getRoleManager().getManageableOrgUnits(getCms(), "", true, false); params.setAllowedOus(ous); } else { params.setOrganizationalUnit(OpenCms.getOrgUnitManager().readOrganizationalUnit(getCms(), getParamOufqn())); } CmsGroup group = getCms().readGroup(getParamGroupname()); params.setNotGroup(group); String searchFilter = state.getFilter(); params.setSearchFilter(searchFilter); params.setPaging(getList().getMaxItemsPerPage(), state.getPage()); params.setSorting(getSortKey(state.getColumn()), state.getOrder().equals(CmsListOrderEnum.ORDER_ASCENDING)); return params; }
/** * Gets the search parameters.<p> * * @return the search parameters * * @throws CmsException if something goes wrong */ protected CmsUserSearchParameters getSearchParams() throws CmsException { CmsListState state = getListState(); CmsUserSearchParameters params = new CmsUserSearchParameters(); String searchFilter = state.getFilter(); params.setSearchFilter(searchFilter); if (!otherOrgUnitsVisible()) { CmsOrganizationalUnit ou = OpenCms.getOrgUnitManager().readOrganizationalUnit(getCms(), getParamOufqn()); params.setOrganizationalUnit(ou); } params.setPaging(getList().getMaxItemsPerPage(), state.getPage()); CmsRole role = CmsRole.valueOf(getCms().readGroup(getParamRole())); Set<CmsGroup> roleGroups = OpenCms.getRoleManager().getRoleGroups(getCms(), role, false); params.setNotAnyGroups(roleGroups); params.setSorting(getSortKey(state.getColumn()), state.getOrder().equals(CmsListOrderEnum.ORDER_ASCENDING)); params.setFilterByGroupOu(false); return params; }
/** * Gets the search parameters.<p> * * @return the search parameters * * @throws CmsException if something goes wrong */ protected CmsUserSearchParameters getSearchParams() throws CmsException { CmsListState state = getListState(); CmsUserSearchParameters params = new CmsUserSearchParameters(); String searchFilter = state.getFilter(); params.setSearchFilter(searchFilter); if (!otherOrgUnitsVisible()) { CmsOrganizationalUnit ou = OpenCms.getOrgUnitManager().readOrganizationalUnit(getCms(), getParamOufqn()); params.setOrganizationalUnit(ou); } getList().getMetadata().getItemDetailDefinition(LIST_DETAIL_ORGUNIT).isVisible(); params.setPaging(getList().getMaxItemsPerPage(), state.getPage()); CmsRole role = CmsRole.valueOf(getCms().readGroup(getParamRole())); Set<CmsGroup> roleGroups = OpenCms.getRoleManager().getRoleGroups(getCms(), role, false); params.setAnyGroups(roleGroups); params.setSorting(getSortKey(state.getColumn()), state.getOrder().equals(CmsListOrderEnum.ORDER_ASCENDING)); CmsGroup group = getCms().readGroup(getParamRole()); params.setGroup(group); params.setFilterByGroupOu(false); return params; }