public <RT> SearchResult<RT> searchAndCount(ISearch search) { if (search == null) { SearchResult<RT> result = new SearchResult<RT>(); result.setResult((List<RT>) findAll()); result.setTotalCount(result.getResult().size()); return result; } return _searchAndCount(persistentClass, search); }
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<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 <RT> SearchResult<RT> searchAndCount(ISearch search) { if (search == null) { SearchResult<RT> result = new SearchResult<RT>(); result.setResult((List<RT>) findAll()); result.setTotalCount(result.getResult().size()); return result; } return _searchAndCount(persistentClass, search); }
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 SearchResult<T> searchAndCount(ISearch search) { if (search == null) { SearchResult<T> result = new SearchResult<T>(); result.setResult(fetchAll()); result.setTotalCount(result.getResult().size()); return result; } return _searchAndCount(persistentClass, search); }
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 SearchResult<T> searchAndCount(ISearch search) { if (search == null) { SearchResult<T> result = new SearchResult<T>(); result.setResult(fetchAll()); result.setTotalCount(result.getResult().size()); return result; } return _searchAndCount(persistentClass, search); }
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 <RT> SearchResult<RT> searchAndCount(ISearch search) { if (search == null) { SearchResult<RT> result = new SearchResult<RT>(); result.setResult((List<RT>) findAll()); result.setTotalCount(result.getResult().size()); return result; } return _searchAndCount(persistentClass, search); }
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 <RT> SearchResult<RT> searchAndCount(ISearch search) { if (search == null) { SearchResult<RT> result = new SearchResult<RT>(); result.setResult((List<RT>) findAll()); result.setTotalCount(result.getResult().size()); return result; } return _searchAndCount(persistentClass, search); }
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) {
/** * Returns a <code>SearchResult</code> object that includes the list of * results like <code>search()</code> and the total length like * <code>searchLength</code>. Uses the specified searchClass, ignoring the * searchClass specified on the search itself. * * @see ISearch */ @SuppressWarnings("unchecked") public SearchResult searchAndCount(EntityManager entityManager, Class<?> searchClass, ISearch search) { if (searchClass == null || search == null) return null; SearchResult result = new SearchResult(); result.setResult(search(entityManager, searchClass, search)); if (search.getMaxResults() > 0) { result.setTotalCount(count(entityManager, searchClass, search)); } else { result.setTotalCount(result.getResult().size() + SearchUtil.calcFirstResult(search)); } return result; }
@Override public PaginationResult<ReportSettingsPo> getReportSettingsList(Search search, QueryParams queryParams) { search.setFirstResult(queryParams.getFirstResult()); search.setMaxResults(queryParams.getPageSize()); PaginationResult<ReportSettingsPo> paginationResult = null; if (queryParams.isInit()) { SearchResult<ReportSettingsPo> searchResult = reportSettingsDao.searchAndCount(search); paginationResult = PaginationResult.pagination(searchResult.getResult(), searchResult.getTotalCount(), queryParams.getPageNo(), queryParams.getPageSize()); } else { List<ReportSettingsPo> userSession2PoList = reportSettingsDao.search(search); paginationResult = PaginationResult.pagination(userSession2PoList, queryParams.getTotalRecords(), queryParams.getPageNo(), queryParams.getPageSize()); } return paginationResult; }
/** * Returns a <code>SearchResult</code> object that includes the list of * results like <code>search()</code> and the total length like * <code>searchLength</code>. Uses the specified searchClass, ignoring the * searchClass specified on the search itself. * * @see ISearch */ @SuppressWarnings("unchecked") public SearchResult searchAndCount(Session session, Class<?> searchClass, ISearch search) { if (searchClass == null || search == null) return null; SearchResult result = new SearchResult(); result.setResult(search(session, searchClass, search)); if (search.getMaxResults() > 0) { result.setTotalCount(count(session, searchClass, search)); } else { result.setTotalCount(result.getResult().size() + SearchUtil.calcFirstResult(search)); } return result; }
public PaginationResult<HelpPo> getHelpListByPaging(Search search, QueryParams queryParams) { search.setFirstResult(queryParams.getFirstResult()); search.setMaxResults(queryParams.getPageSize()); PaginationResult<HelpPo> paginationResult = null; if (queryParams.isInit()) { SearchResult<HelpPo> searchResult = helpDao.searchAndCount(search); paginationResult = PaginationResult.pagination(searchResult.getResult(), searchResult.getTotalCount(), queryParams.getPageNo(), queryParams.getPageSize()); } else { List<HelpPo> helpPoList = helpDao.search(search); paginationResult = PaginationResult.pagination(helpPoList, queryParams.getTotalRecords(), queryParams.getPageNo(), queryParams.getPageSize()); } return paginationResult; }
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<TabTrlPo> getTabTrlListByPaging(Search search, QueryParams queryParams) { search.setFirstResult(queryParams.getFirstResult()); search.setMaxResults(queryParams.getPageSize()); PaginationResult<TabTrlPo> paginationResult = null; if (queryParams.isInit()) { SearchResult<TabTrlPo> searchResult = tabTrlDao.searchAndCount(search); paginationResult = PaginationResult.pagination(searchResult.getResult(), searchResult.getTotalCount(), queryParams.getPageNo(), queryParams.getPageSize()); } else { List<TabTrlPo> tabTrlPoList = tabTrlDao.search(search); paginationResult = PaginationResult.pagination(tabTrlPoList, queryParams.getTotalRecords(), queryParams.getPageNo(), queryParams.getPageSize()); } return paginationResult; } public PaginationResult<TabTrlPo> getTabTrlListByTabId(Search search,Integer tabId)
public PaginationResult<CommonFilePo> getCommonFileListByPaging(Search search, QueryParams queryParams) { search.setFirstResult(queryParams.getFirstResult()); search.setMaxResults(queryParams.getPageSize()); PaginationResult<CommonFilePo> paginationResult = null; if (queryParams.isInit()) { SearchResult<CommonFilePo> searchResult = commonFileDao.searchAndCount(search); paginationResult = PaginationResult.pagination(searchResult.getResult(), searchResult.getTotalCount(), queryParams.getPageNo(), queryParams.getPageSize()); } else { List<CommonFilePo> commonFilePoList = commonFileDao.search(search); paginationResult = PaginationResult.pagination(commonFilePoList, queryParams.getTotalRecords(), queryParams.getPageNo(), queryParams.getPageSize()); } return paginationResult; }