/** * 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); } 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(); 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; }