Package com.jpoweredcart.common

Examples of com.jpoweredcart.common.QueryBean


 
  @Override
  public List<GeoZone> getList(PageParam pageParam) {
    String sql = "SELECT * FROM "+quoteTable("geo_zone");
    //sortedKeys={"name", "description"}
    QueryBean query = createPaginationQuery(sql, pageParam);
    List<GeoZone> geoZoneList = getJdbcOperations()
        .query(query.getSql(), query.getParameters(), new GeoZoneRowMapper());
    return geoZoneList;
  }
View Full Code Here


    Integer languageId = getSettingService().getConfig(SettingKey.ADMIN_LANGUAGE_ID, Integer.class);
    String sql = "SELECT *, (SELECT agd.name FROM "+quoteTable("attribute_group_description")
        +" agd WHERE agd.attribute_group_id = a.attribute_group_id AND agd.language_id = ?) AS attribute_group FROM "
        +quoteTable("attribute")+ " a LEFT JOIN " +quoteTable("attribute_description")+ " ad ON (a.attribute_id = ad.attribute_id) WHERE ad.language_id =?";
    //sortedKeys={"ad.name", "attribute_group", "a.sort_order"}
    QueryBean query = createPaginationQuery(sql, pageParam);
    query.addParameters(languageId, languageId);
    return getJdbcOperations().query(query.getSql(),
        query.getParameters(), new AttributeRowMapper(){
          @Override
          public Attribute mapRow(ResultSet rs, int rowNum)
              throws SQLException {
            Attribute attr = super.mapRow(rs, rowNum);
            attr.setName(rs.getString("name"));
View Full Code Here

 
  @Override
  public List<OrderStatus> getList(PageParam pageParam) {
    String sql = "SELECT * FROM "+quoteTable("order_status")+" WHERE language_id=?";
    //sortedKeys={"name"}
    QueryBean query = createPaginationQuery(sql, pageParam);
    Integer languageId = getSettingService().getConfig(SettingKey.ADMIN_LANGUAGE_ID, Integer.class);
    query.addParameters(languageId);
    List<OrderStatus> orderStatusList = getJdbcOperations()
        .query(query.getSql(), query.getParameters(), new OrderStatusRowMapper());
   
    return orderStatusList;
  }
View Full Code Here

 
  @Override
  public List<TaxClass> getList(PageParam pageParam) {
    String sql = "SELECT * FROM "+quoteTable("tax_class");
    //sortedKeys={"tax_class_id"}
    QueryBean query = createPaginationQuery(sql, pageParam);
    List<TaxClass> taxClassList = getJdbcOperations()
        .query(query.getSql(), query.getParameters(), new TaxClassRowMapper());
    return taxClassList;
  }
View Full Code Here

  @Override
  public List<Zone> getList(PageParam pageParam) {
    String sql = "SELECT z.zone_id, z.country_id, z.code, z.name, z.status, c.name AS country_name FROM " +
        quoteTable("zone") + " z LEFT JOIN "+quoteTable("country") + " c ON (z.country_id = c.country_id)";
    //sortedKeys={"c.name", "z.name", "z.code"}
    QueryBean query = createPaginationQuery(sql, pageParam);
    List<Zone> zoneList = getJdbcOperations().query(query.getSql(),
        query.getParameters(), new ZoneRowMapper());
    return zoneList;
  }
View Full Code Here

  @Override
  public List<IpBlacklist> getList(PageParam pageParam) {
    String sql = "SELECT *, (SELECT COUNT(DISTINCT customer_id) FROM " +quoteTable("customer_ip")
        + " ci WHERE ci.ip = cib.ip) AS total FROM " +quoteTable("customer_ip_blacklist")+" cib";
    //sortedKeys={"ip"}
    QueryBean query = createPaginationQuery(sql, pageParam);
    List<IpBlacklist> blacklists = getJdbcOperations().query(query.getSql(),
        query.getParameters(), new IpBlacklistRowMapper(){
          @Override
          public IpBlacklist mapRow(ResultSet rs, int rowNum)
              throws SQLException {
            IpBlacklist blacklist = super.mapRow(rs, rowNum);
            blacklist.setTotalCustomers(rs.getInt("total"));
View Full Code Here

 
  @Override
  public List<Language> getList(PageParam pageParam) {
    String sql = "SELECT * FROM "+quoteTable("language");
    //sortedKeys={"name", "code", "sort_order"};
    QueryBean query = createPaginationQuery(sql, pageParam);
    List<Language> languageList = getJdbcOperations()
        .query(query.getSql(), query.getParameters(), new LanguageRowMapper());
    return languageList;
  }
View Full Code Here

    String sql = "SELECT vh.order_id, o.firstname, o.lastname, vh.amount, vh.date_added FROM "+
      quoteTable("voucher_history")+" vh LEFT JOIN "+quoteTable("order")+
      " o ON (vh.order_id = o.order_id) WHERE vh.voucher_id =?";
    PageParam pageParam = PageParam.list(start, limit);
    pageParam.addOrder("vh.date_added", "ASC");
    QueryBean query = createPaginationQuery(sql, pageParam);
    return getJdbcOperations().query(query.getSql(), query.getParameters(),
      new VoucherHistoryRowMapper(){
      @Override
      public VoucherHistory mapRow(ResultSet rs, int rowNum)
          throws SQLException {
        VoucherHistory vh = super.mapRow(rs, rowNum);
View Full Code Here

  @Override
  public List<TaxRate> getList(PageParam pageParam) {
    String sql = "SELECT tr.tax_rate_id, tr.name AS name, tr.rate, tr.type, tr.geo_zone_id, gz.name AS geo_zone, tr.date_added, tr.date_modified FROM "
        +quoteTable("tax_rate")+ " tr LEFT JOIN " +quoteTable("geo_zone")+ " gz ON (tr.geo_zone_id = gz.geo_zone_id)";
    //sortedKeys={"tr.name", "tr.rate", "tr.type", "gz.name", "tr.date_added", "tr.date_modified"}
    QueryBean query = createPaginationQuery(sql, pageParam);
    List<TaxRate> taxRateList = getJdbcOperations()
        .query(query.getSql(), query.getParameters(), new TaxRateRowMapper(){
          @Override
          public TaxRate mapRow(ResultSet rs, int rowNum)
              throws SQLException {
            TaxRate taxRate = super.mapRow(rs, rowNum);
            taxRate.setGeoZone(rs.getString("geo_zone"));
View Full Code Here

   
    Integer languageId = getSettingService().getConfig(SettingKey.ADMIN_LANGUAGE_ID, Integer.class);
    String sql = "SELECT * FROM " +quoteTable("weight_class")+ " wc LEFT JOIN " +quoteTable("weight_class_description")+
        " wcd ON (wc.weight_class_id = wcd.weight_class_id) WHERE wcd.language_id = ?";
    //sortedKeys={"title", "unit", "value"}
    QueryBean query = createPaginationQuery(sql, pageParam);
    query.addParameters(languageId);
    List<WeightClass> weightClassList = getJdbcOperations().query(query.getSql(),
        query.getParameters(), new WeightClassRowMapper());
    return weightClassList;
  }
View Full Code Here

TOP

Related Classes of com.jpoweredcart.common.QueryBean

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.