public static Query getQuery(AvroQuery avroQuery){ List<QueryCriteria> queryCriterias = new ArrayList<QueryCriteria>(); for (AvroQueryCriteria qc : avroQuery.getCriteria()){ queryCriterias.add(getQueryCriteria(qc)); } return new Query(queryCriterias); }
public ProductPage getFirstPage(ProductType type) { Query query = new Query(); ProductPage firstPage = null; try { firstPage = pagedQuery(query, type, 1); } catch (CatalogException e) { LOG.log(Level.WARNING, "Exception getting first page: Message: " + e.getMessage()); } return firstPage; }
@Override public ProductPage getFirstPage(ProductType type) { try { return this.pagedQuery(new Query(), type, 1); } catch(CatalogException e) { throw new RuntimeException(e.getMessage(), e); } }
public static Query getQueryFromXmlRpc(Map<String, Object> queryHash) { Query query = new Query(); @SuppressWarnings("unchecked") List<QueryCriteria> criteria = getQueryCriteriaListFromXmlRpc((Vector<Map<String, Object>>) queryHash .get("criteria")); query.setCriteria(criteria); return query; }
public ProductPage getFirstPage(ProductType type) { Query query = new Query(); ProductPage firstPage = null; try { firstPage = pagedQuery(query, type, 1); } catch (CatalogException e) { LOG.log(Level.WARNING, "Exception getting first page: Message: " + e.getMessage()); } return firstPage; }
public ProductPage getFirstPage(ProductType type) { Query query = new Query(); ProductPage firstPage = null; try { firstPage = pagedQuery(query, type, 1); } catch (CatalogException e) { LOG.log(Level.WARNING, "Exception getting first page: Message: " + e.getMessage()); } return firstPage; }
public Query buildQuery() { Query query = new Query(); TermQueryCriteria crit = new TermQueryCriteria(PRODUCT_NAME, this.prodName); query.addCriterion(crit); return query; }
public Query buildQuery() { Query query = new Query(); TermQueryCriteria crit = new TermQueryCriteria(INPUT_FILES, this.origInputFile); query.addCriterion(crit); return query; }
public Query buildQuery() { Query query = new Query(); TermQueryCriteria crit = new TermQueryCriteria(FILENAME, this.fileName); query.addCriterion(crit); return query; }
public Query buildQuery() { Query query = new Query(); TermQueryCriteria crit = new TermQueryCriteria(JOB_ID, this.jobId); query.addCriterion(crit); return query; }
public Query buildQuery() { Query query = new Query(); TermQueryCriteria crit = new TermQueryCriteria(JOB_ID, this.jobId); query.addCriterion(crit); return query; }
@Override public ProductPage getPrevPage(ProductType type, ProductPage currentPage) { int prevPageNumber = currentPage.getPageNum()-1; if (prevPageNumber<=0) { throw new RuntimeException("Invalid previous page number: " + prevPageNumber); } try { return this.pagedQuery(new Query(), type, prevPageNumber); } catch(CatalogException e) { throw new RuntimeException(e.getMessage(), e); } }
public Query buildQuery() { Query query = new Query(); TermQueryCriteria crit = new TermQueryCriteria(OUTPUT_FILES, this.origOutputFile); query.addCriterion(crit); return query; }
@Override public ProductPage getNextPage(ProductType type, ProductPage currentPage) { int nextPageNumber = currentPage.getPageNum()+1; if (nextPageNumber>currentPage.getTotalPages()) { throw new RuntimeException("Invalid next page number: " + nextPageNumber); } try { return this.pagedQuery(new Query(), type, currentPage.getPageNum()+1); } catch(CatalogException e) { throw new RuntimeException(e.getMessage(), e); } }
@Override public ProductPage getNextPage(ProductType type, ProductPage currentPage) { int nextPageNumber = currentPage.getPageNum()+1; if (nextPageNumber>currentPage.getTotalPages()) { throw new RuntimeException("Invalid next page number: " + nextPageNumber); } try { return this.pagedQuery(new Query(), type, currentPage.getPageNum()+1); } catch(CatalogException e) { throw new RuntimeException(e.getMessage(), e); } }
public ProductPage getLastProductPage(ProductType type) { ProductPage lastPage = null; ProductPage firstPage = getFirstPage(type); Query query = new Query(); try { lastPage = pagedQuery(query, type, firstPage.getTotalPages()); } catch (CatalogException e) { LOG.log(Level.WARNING, "Exception getting last page: Message: " + e.getMessage()); } return lastPage; }
public ProductPage getLastProductPage(ProductType type) { ProductPage lastPage = null; ProductPage firstPage = getFirstPage(type); Query query = new Query(); try { lastPage = pagedQuery(query, type, firstPage.getTotalPages()); } catch (CatalogException e) { LOG.log(Level.WARNING, "Exception getting last page: Message: " + e.getMessage()); } return lastPage; }
@Override public ProductPage getLastProductPage(ProductType type) { try { // query for total number of products of this type int numTotalResults = this.getNumProducts(type); // compute last page number int numOfPages = PaginationUtils.getTotalPage(numTotalResults, Parameters.PAGE_SIZE); // request last page return pagedQuery(new Query(), type, numOfPages); } catch(CatalogException e) { throw new RuntimeException(e.getMessage(), e); } }
@Override public ProductPage getLastProductPage(ProductType type) { try { // query for total number of products of this type int numTotalResults = this.getNumProducts(type); // compute last page number int numOfPages = PaginationUtils.getTotalPage(numTotalResults, Parameters.PAGE_SIZE); // request last page return pagedQuery(new Query(), type, numOfPages); } catch(CatalogException e) { throw new RuntimeException(e.getMessage(), e); } }
public ProductPage getLastProductPage(ProductType type) { ProductPage lastPage = null; ProductPage firstPage = getFirstPage(type); Query query = new Query(); try { lastPage = pagedQuery(query, type, firstPage.getTotalPages()); } catch (CatalogException e) { LOG.log(Level.WARNING, "Exception getting last page: Message: " + e.getMessage()); } return lastPage; }