Beispiel #1
0
  public void doBuildTemplate(RunData runData, Context context) throws Exception {
    runData.setLayoutTemplate("Shop.html");

    ProductManager productManager =
        (ProductManager) MyBusinessFactory.getManager(AppConstants.ProductManager);

    List<BCategory> list = productManager.getCategoryList();
    context.put("catlist", list);

    long id = runData.getParameters().getLong("id", 0);
    BProduct po = productManager.getProductById(id);

    if (po != null) {
      ProductValue pv = getProductValue(po, runData);
      context.put("book", pv);
      context.put("catid", pv.getCatid());
    }
    context.put("cat", productManager.getCatnameMap());
    context.put("date", DateUtils.getInstance());
  }