コード例 #1
0
  /**
   * action method for listing PurchaseOrderItemReceipt
   *
   * @param mapping
   * @param form
   * @param request
   * @param response
   * @return
   * @throws Exception
   */
  public ActionForward list(
      ActionMapping mapping,
      ActionForm form,
      HttpServletRequest request,
      HttpServletResponse response)
      throws Exception {
    PurchaseOrderItem poi = this.getPurchaseOrderItemFromRequest(request);
    this.checkViewPower(poi, request);
    request.setAttribute("x_poi", poi);

    PurchaseOrderItemReceiptManager fm = ServiceLocator.getPurchaseOrderItemReceiptManager(request);
    Map conditions = new HashMap();
    conditions.put(PurchaseOrderItemReceiptQueryCondition.PURCHASEORDERITEM_ID_EQ, poi.getId());
    List result =
        fm.getPurchaseOrderItemReceiptList(
            conditions, 0, -1, PurchaseOrderItemReceiptQueryOrder.RECEIVEDATE1, true);

    request.setAttribute("X_RESULTLIST", result);
    return mapping.findForward("page");
  }