Package com.lgx8.gateway.service

Examples of com.lgx8.gateway.service.IGatewayService


      }
      hql += ") "+" order by p.createdate desc";
     
    }
    Object[] values = new Object[]{};
    PageList page = findByPage4Report(hql, values, pageno, pagesize);
    return page;
  }
View Full Code Here


      }
    }
    hql += "order by s.id desc";
   
    Object[] values = new Object[]{};
    PageList page = findByPage4Report(hql, values, pageno, pagesize);
    return page;
  }
View Full Code Here

      }
    }
    hql += "order by b.id desc";
   
    Object[] values = new Object[]{};
    PageList page = findByPage4Report(hql, values, pageno, pagesize);
    return page;
  }
View Full Code Here

    super.init(config);
    configuration = new Configuration();
        configuration.setServletContextForTemplateLoading(getServletContext(), "ftl/gateway");
        configuration.setDefaultEncoding("UTF-8");
       
        GatewayConfig gatewayConfig = (GatewayConfig) getServletContext().getAttribute("gatewayConfig");
        base.put("gatewayConfig", gatewayConfig);
   
    List<AreaCategory> areaCategorys = (List<AreaCategory>) getServletContext().getAttribute("areaCategorys");
    base.put("areaCategorys", areaCategorys);
   
View Full Code Here

    return page;
  }

  public static void main(String[] args) {
    ApplicationContext ac = new ClassPathXmlApplicationContext("ApplicationContext.xml");
    IProductDao productDao = (IProductDao) ac.getBean("productDao");
    PageList page = productDao.findProduct(new Long(12), new String[]{"商品","4"}, 2, 5, "");
    System.out.println(page.getDataList().size());
    System.out.println();
  }
View Full Code Here

    return findByPage4Report(hql, values, argment.getCurPage(), argment.getPageSize());
  }

  @Transactional
  public void delBrand(Long id) {
    Brand brand = getBrandById(id);
    this.getHibernateTemplate().delete(brand);
  }
View Full Code Here

    getHibernateTemplate().bulkUpdate("delete from Category c where c.id="+id);
  }
 
  public List<Category> findAllCategoryList(long id) {
    List<Category> list = new ArrayList<Category>();
    Category category = getHibernateTemplate().get(Category.class, id);
    if(category!=null) {
      list.add(category);
      List<Category> childs = findAllChilds(list);
      while(childs!=null&&childs.size()>0) {
        for(Category c:childs) {
View Full Code Here

  }

  @Transactional
  public GatewayCategoryDetail updateGatewayCategoryDetail(
      Integer categoryId, Integer id, String layerOrder) {
    GatewayCategory category = gatewayCategoryDao.findGatewayCategoryById(categoryId);
    GatewayCategoryDetail detail = getHibernateTemplate().get(GatewayCategoryDetail.class, id);
    detail.setCategory(category);
    detail.setLayerOrder(layerOrder);
    getHibernateTemplate().update(detail);
    return detail;
View Full Code Here

  }

  @Transactional
  public GatewayCategoryDetail saveGatewayCategoryDetail(GatewayCategory category,
      String entityId, String entityUrl,String entityName, String layerOrder, Integer type,String areaNode,String url,String otherUrl) {
    GatewayCategoryDetail detail = new GatewayCategoryDetail();
    detail.setCategory(category);
    detail.setEnabled(true);
    if(!"null".equals(entityId)&&!"".equals(entityId)&&entityId!=null)
      detail.setEntityId(entityId);
    if(!"null".equals(entityUrl)&&!"".equals(entityUrl)&&entityUrl!=null)detail.setEntityUrl(entityUrl);
    if(!"null".equals(otherUrl)&&!"".equals(otherUrl)&&otherUrl!=null)detail.setOtherUrl(otherUrl);
    if(!"null".equals(areaNode)&&!"".equals(areaNode)&&areaNode!=null)detail.setAreaNode(areaNode);
    if(!"null".equals(url)&&!"".equals(url)&&url!=null)detail.setUrl(url);
    if("".equals(layerOrder) || layerOrder == null || "null".equals(layerOrder))
    {
      String hql = "from GatewayCategoryDetail d where d.enabled = true and d.category.id = " + category.getId();
      hql += " order by d.layerOrder desc";
      List<GatewayCategoryDetail> details = getHibernateTemplate().find(hql);
      if(details.size() == 0)
      {
        detail.setLayerOrder("0001");
      }else
      {
        Pattern pattern = Pattern.compile("([0-9]+)*");

        Matcher m = pattern.matcher(details.get(0).getLayerOrder());
        boolean b = m.matches();

        if(b)
        {
          Integer order = Integer.parseInt(details.get(0).getLayerOrder());
          String orderStr = "";
          order ++;
          if(order < 10)
          {
            orderStr = "000"+order;
          }else if(order < 100)
          {
            orderStr = "00"+order;
          }else if(order < 1000)
          {
            orderStr = "0"+order;
          }else
          {
            orderStr = ""+order;
          }
          detail.setLayerOrder(orderStr);
        }else
        {
          detail.setLayerOrder(details.get(0).getLayerOrder()+"1");
        }
      }
    }else
      detail.setLayerOrder(layerOrder);
    detail.setType(type);
    detail.setEntityName(entityName);
   
    getHibernateTemplate().persist(detail);
   
    return detail;
  }
View Full Code Here

  @Transactional
  public GatewayCategoryDetail updateGatewayCategoryDetail(
      Integer categoryId, Integer id, String layerOrder) {
    GatewayCategory category = gatewayCategoryDao.findGatewayCategoryById(categoryId);
    GatewayCategoryDetail detail = getHibernateTemplate().get(GatewayCategoryDetail.class, id);
    detail.setCategory(category);
    detail.setLayerOrder(layerOrder);
    getHibernateTemplate().update(detail);
    return detail;
  }
View Full Code Here

TOP

Related Classes of com.lgx8.gateway.service.IGatewayService

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.