public static void addPagingConstraints(Search searchCriteria, Integer page, Integer entries) { if( (page != null && entries == null) || (page ==null && entries != null)) { throw new BadRequestServiceEx("Page and entries params should be declared together."); } if(LOGGER.isInfoEnabled()) { LOGGER.info("Searching Rule list " + ( page==null? "(unpaged) " : (" p:"+page + "#:"+entries))); } if(entries != null) { searchCriteria.setMaxResults(entries); searchCriteria.setPage(page); } }
@Override public List<User> getAll(Integer page, Integer entries) throws BadRequestServiceEx { if (((page != null) && (entries == null)) || ((page == null) && (entries != null))) { throw new BadRequestServiceEx("Page and entries params should be declared together."); } Search searchCriteria = new Search(User.class); if (page != null) { searchCriteria.setMaxResults(entries); searchCriteria.setPage(page); } searchCriteria.addSortAsc("name"); List<User> found = userDAO.search(searchCriteria); return found; }
@Override public List<UserGroup> getAll(Integer page, Integer entries) throws BadRequestServiceEx { if (((page != null) && (entries == null)) || ((page == null) && (entries != null))) { throw new BadRequestServiceEx("Page and entries params should be declared together."); } Search searchCriteria = new Search(UserGroup.class); if (page != null) { searchCriteria.setMaxResults(entries); searchCriteria.setPage(page); } searchCriteria.addSortAsc("groupName"); List<UserGroup> found = userGroupDAO.search(searchCriteria); return found; }
@Override public List<Category> getAll(Integer page, Integer entries) throws BadRequestServiceEx { if (((page != null) && (entries == null)) || ((page == null) && (entries != null))) { throw new BadRequestServiceEx("Page and entries params should be declared together."); } Search searchCriteria = new Search(Category.class); if (page != null) { searchCriteria.setMaxResults(entries); searchCriteria.setPage(page); } searchCriteria.addSortAsc("name"); List<Category> found = categoryDAO.search(searchCriteria); return found; }
protected Search buildCriteria(Integer page, Integer entries, String nameLike) throws BadRequestServiceEx { if ( (page != null && entries == null) || (page == null && entries != null) ) { throw new BadRequestServiceEx("Page and entries params should be declared together."); } Search searchCriteria = new Search(UserGroup.class); if ( page != null ) { searchCriteria.setMaxResults(entries); searchCriteria.setPage(page); } searchCriteria.addSortAsc("name"); if ( nameLike != null ) { searchCriteria.addFilterILike("name", nameLike); } return searchCriteria; }
@Override public List<GSInstance> getFullList(String nameLike, Integer page, Integer entries) { if( (page != null && entries == null) || (page ==null && entries != null)) { throw new BadRequestServiceEx("Page and entries params should be declared together."); } Search searchCriteria = new Search(GSInstance.class); if(page != null) { searchCriteria.setMaxResults(entries); searchCriteria.setPage(page); } searchCriteria.addSortAsc("name"); if (nameLike != null) { searchCriteria.addFilterILike("name", nameLike); } return instanceDAO.search(searchCriteria); }
public PaginationResult<WindowPo> getWindowListByPaging(Search search, QueryParams queryParams) { search.setFirstResult(queryParams.getFirstResult()); search.setMaxResults(queryParams.getPageSize()); PaginationResult<WindowPo> paginationResult = null; if (queryParams.isInit()) { SearchResult<WindowPo> searchResult = windowDao.searchAndCount(search); paginationResult = PaginationResult.pagination(searchResult.getResult(), searchResult.getTotalCount(), queryParams.getPageNo(), queryParams.getPageSize()); } else { List<WindowPo> windowPoList = windowDao.search(search); paginationResult = PaginationResult.pagination(windowPoList, queryParams.getTotalRecords(), queryParams.getPageNo(), queryParams.getPageSize()); } return paginationResult; }
public PaginationResult<FieldPo> getFieldListByPaging(Search search, QueryParams queryParams) { search.setFirstResult(queryParams.getFirstResult()); search.setMaxResults(queryParams.getPageSize()); PaginationResult<FieldPo> paginationResult = null; if (queryParams.isInit()) { SearchResult<FieldPo> searchResult = fieldDao.searchAndCount(search); paginationResult = PaginationResult.pagination(searchResult.getResult(), searchResult.getTotalCount(), queryParams.getPageNo(), queryParams.getPageSize()); } else { List<FieldPo> fieldPoList = fieldDao.search(search); paginationResult = PaginationResult.pagination(fieldPoList, queryParams.getTotalRecords(), queryParams.getPageNo(), queryParams.getPageSize()); } return paginationResult; }
public PaginationResult<DatadictTypePo> getDatadictTypeListByPaging(Search search, QueryParams queryParams) { search.setFirstResult(queryParams.getFirstResult()); search.setMaxResults(queryParams.getPageSize()); PaginationResult<DatadictTypePo> paginationResult = null; if (queryParams.isInit()) { SearchResult<DatadictTypePo> searchResult = datadictTypeDao.searchAndCount(search); paginationResult = PaginationResult.pagination(searchResult.getResult(), searchResult.getTotalCount(), queryParams.getPageNo(), queryParams.getPageSize()); } else { List<DatadictTypePo> datadictTypePoList = datadictTypeDao.search(search); paginationResult = PaginationResult.pagination(datadictTypePoList, queryParams.getTotalRecords(), queryParams.getPageNo(), queryParams.getPageSize()); } return paginationResult; }
public PaginationResult<SettingsPo> getSettingsListByPaging(Search search, QueryParams queryParams) { search.setFirstResult(queryParams.getFirstResult()); search.setMaxResults(queryParams.getPageSize()); PaginationResult<SettingsPo> paginationResult = null; if (queryParams.isInit()) { SearchResult<SettingsPo> searchResult = settingsDao.searchAndCount(search); paginationResult = PaginationResult.pagination(searchResult.getResult(), searchResult.getTotalCount(), queryParams.getPageNo(), queryParams.getPageSize()); } else { List<SettingsPo> settingsPoList = settingsDao.search(search); paginationResult = PaginationResult.pagination(settingsPoList, queryParams.getTotalRecords(), queryParams.getPageNo(), queryParams.getPageSize()); } return paginationResult; }
public PaginationResult<TabPo> getTabListByPaging(Search search, QueryParams queryParams) { search.setFirstResult(queryParams.getFirstResult()); search.setMaxResults(queryParams.getPageSize()); PaginationResult<TabPo> paginationResult = null; if (queryParams.isInit()) { SearchResult<TabPo> searchResult = tabDao.searchAndCount(search); paginationResult = PaginationResult.pagination(searchResult.getResult(), searchResult.getTotalCount(), queryParams.getPageNo(), queryParams.getPageSize()); } else { List<TabPo> tabPoList = tabDao.search(search); paginationResult = PaginationResult.pagination(tabPoList, queryParams.getTotalRecords(), queryParams.getPageNo(), queryParams.getPageSize()); } return paginationResult; }
public PaginationResult<WindowTrlPo> getWindowTrlListByPaging(Search search, QueryParams queryParams) { search.setFirstResult(queryParams.getFirstResult()); search.setMaxResults(queryParams.getPageSize()); PaginationResult<WindowTrlPo> paginationResult = null; if (queryParams.isInit()) { SearchResult<WindowTrlPo> searchResult = windowTrlDao.searchAndCount(search); paginationResult = PaginationResult.pagination(searchResult.getResult(), searchResult.getTotalCount(), queryParams.getPageNo(), queryParams.getPageSize()); } else { List<WindowTrlPo> windowTrlPoList = windowTrlDao.search(search); paginationResult = PaginationResult.pagination(windowTrlPoList, queryParams.getTotalRecords(), queryParams.getPageNo(), queryParams.getPageSize()); } return paginationResult; } public PaginationResult<WindowTrlPo> getWindowTrlListByWindowId(Search search, Integer windowId) {
public PaginationResult<DatadictPo> getDatadictListByPaging(Search search, QueryParams queryParams) { search.setFirstResult(queryParams.getFirstResult()); search.setMaxResults(queryParams.getPageSize()); PaginationResult<DatadictPo> paginationResult = null; if (queryParams.isInit()) { SearchResult<DatadictPo> searchResult = datadictDao.searchAndCount(search); paginationResult = PaginationResult.pagination(searchResult.getResult(), searchResult.getTotalCount(), queryParams.getPageNo(), queryParams.getPageSize()); } else { List<DatadictPo> datadictPoList = datadictDao.search(search); paginationResult = PaginationResult.pagination(datadictPoList, queryParams.getTotalRecords(), queryParams.getPageNo(), queryParams.getPageSize()); } return paginationResult; } public PaginationResult<DatadictPo> getDatadictListByDatadictType(Search search,String datadictType) {
public PaginationResult<FieldSelectItemPo> getFieldSelectItemListByPaging(Search search, QueryParams queryParams) { search.setFirstResult(queryParams.getFirstResult()); search.setMaxResults(queryParams.getPageSize()); PaginationResult<FieldSelectItemPo> paginationResult = null; if (queryParams.isInit()) { SearchResult<FieldSelectItemPo> searchResult = fieldSelectItemDao.searchAndCount(search); paginationResult = PaginationResult.pagination(searchResult.getResult(), searchResult.getTotalCount(), queryParams.getPageNo(), queryParams.getPageSize()); } else { List<FieldSelectItemPo> fieldSelectItemPoList = fieldSelectItemDao.search(search); paginationResult = PaginationResult.pagination(fieldSelectItemPoList, queryParams.getTotalRecords(), queryParams.getPageNo(), queryParams.getPageSize()); } return paginationResult; }
public PaginationResult<FieldPo> getFieldListByTabId(Search search, Integer tabId) { QueryParams queryParams = new QueryParams(); search.setFirstResult(queryParams.getFirstResult()); search.setMaxResults(queryParams.getPageSize()); search.addFilterEqual("tabId", tabId); PaginationResult<FieldPo> paginationResult = null; if (queryParams.isInit()) { SearchResult<FieldPo> searchResult = fieldDao.searchAndCount(search); paginationResult = PaginationResult.pagination(searchResult.getResult(), searchResult.getTotalCount(), queryParams.getPageNo(), queryParams.getPageSize()); } else { List<FieldPo> fieldPoList = fieldDao.search(search); paginationResult = PaginationResult.pagination(fieldPoList, queryParams.getTotalRecords(), queryParams.getPageNo(), queryParams.getPageSize()); } return paginationResult; }
public PaginationResult<TabPo> getTabListByWindowId(Search search, Integer id) { QueryParams queryParams = new QueryParams(); search.setFirstResult(queryParams.getFirstResult()); search.setMaxResults(queryParams.getPageSize()); search.addFilterEqual("windowId", id); PaginationResult<TabPo> paginationResult = null; if (queryParams.isInit()) { SearchResult<TabPo> searchResult = tabDao.searchAndCount(search); paginationResult = PaginationResult.pagination(searchResult.getResult(), searchResult.getTotalCount(), queryParams.getPageNo(), queryParams.getPageSize()); } else { List<TabPo> tabPoList = tabDao.search(search); paginationResult = PaginationResult.pagination(tabPoList, queryParams.getTotalRecords(), queryParams.getPageNo(), queryParams.getPageSize()); } return paginationResult; }
public PaginationResult<DatadictPo> getDatadictListByDatadictType(Search search,String datadictType) { QueryParams queryParams=new QueryParams(); search.setFirstResult(queryParams.getFirstResult()); search.setMaxResults(queryParams.getPageSize()); search.addFilterEqual("dataType",datadictType); PaginationResult<DatadictPo> paginationResult = null; if (queryParams.isInit()) { SearchResult<DatadictPo> searchResult = datadictDao.searchAndCount(search); paginationResult = PaginationResult.pagination(searchResult.getResult(), searchResult.getTotalCount(), queryParams.getPageNo(), queryParams.getPageSize()); } else { List<DatadictPo> datadictPoList = datadictDao.search(search); paginationResult = PaginationResult.pagination(datadictPoList, queryParams.getTotalRecords(), queryParams.getPageNo(), queryParams.getPageSize()); } return paginationResult; }
public PaginationResult<OrgBo> findOrgList(Search search, QueryParams queryParams) { search.setFirstResult(queryParams.getFirstResult()); search.setMaxResults(queryParams.getPageSize()); PaginationResult<OrgBo> paginationResult = null; if (queryParams.isInit()){ SearchResult<OrgPo> searchResult = orgDao.searchAndCount(search); List<OrgBo> list = convert(searchResult.getResult()); paginationResult = PaginationResult.pagination(list,searchResult.getTotalCount(),queryParams.getPageNo(),queryParams.getPageSize()); }else{ List<OrgPo> orgPoList = orgDao.search(search); List<OrgBo> orgBoList = modelMapper.map(orgPoList,new TypeToken<List<ClientBo>>(){}.getType()); paginationResult = PaginationResult.pagination(orgBoList,queryParams.getTotalRecords(),queryParams.getPageNo(),queryParams.getPageSize()); } return paginationResult; }
@Override public PaginationResult<LabelBo> getLabelList(Search search, QueryParams queryParams) { search.setFirstResult(queryParams.getFirstResult()); search.setMaxResults(queryParams.getPageSize()); PaginationResult<LabelBo> paginationResult = null; if (queryParams.isInit()){ SearchResult<LabelPo> searchResult = labelDao.searchAndCount(search); List<LabelBo> list = modelMapper.map(searchResult.getResult(),new TypeToken<List<LabelBo>>(){}.getType()); paginationResult = PaginationResult.pagination(list,searchResult.getTotalCount(),queryParams.getPageNo(),queryParams.getPageSize()); }else{ List<LabelPo> searchPoList = labelDao.search(search); List<LabelBo> labelBoList = modelMapper.map(searchPoList,new TypeToken<List<LabelBo>>(){}.getType()); paginationResult = PaginationResult.pagination(labelBoList,queryParams.getTotalRecords(),queryParams.getPageNo(),queryParams.getPageSize()); } return paginationResult; }
public PaginationResult<TableBo> findList(Search search, QueryParams queryParams) { search.setFirstResult(queryParams.getFirstResult()); search.setMaxResults(queryParams.getPageSize()); PaginationResult<TableBo> paginationResult = null; if (queryParams.isInit()){ SearchResult<TablePo> searchResult = tableDao.searchAndCount(search); List<TableBo> list = modelMapper.map(searchResult.getResult(),new TypeToken<List<TableBo>>(){}.getType()); paginationResult = PaginationResult.pagination(list,searchResult.getTotalCount(),queryParams.getPageNo(),queryParams.getPageSize()); }else{ List<TablePo> tablePoList = tableDao.search(search); List<TableBo> tableBoList = modelMapper.map(tablePoList,new TypeToken<List<TableBo>>(){}.getType()); paginationResult = PaginationResult.pagination(tableBoList,queryParams.getTotalRecords(),queryParams.getPageNo(),queryParams.getPageSize()); } return paginationResult; }