Examples of SgwtRestFetchResponseBase


Examples of com.swinarta.sunflower.server.model.SgwtRestFetchResponseBase

      if(s != null){
        dstock = mapper.map(s, DisplayStock.class);
        dstock.setProductId(s.getProduct().getId());
      }
     
      SgwtRestFetchResponseBase ret = new SgwtRestFetchResponseBase(dstock);
         
      return ret;
   
    }else if(request.getOperationType() == OPERATION_TYPE.ADD){
     
      Float current = RequestUtil.getFloat(request.getData().get("current"));
      Integer max = (Integer) request.getData().get("max");
      Integer min = (Integer) request.getData().get("min");
      Integer order = (Integer) request.getData().get("defaultOrder");
      Integer storeId = (Integer) request.getData().get("storeId");
     
      Product product = coreManager.get(Product.class, productId);
     
      Stock s = new Stock();
      s.setCurrent(current);
      s.setDefaultOrder(order);
      s.setMax(max);
      s.setMin(min);
      s.setLastUpdateReason(StockUpdateReason.WEB);
      s.setProduct(product);
      s.setStoreId(storeId);
     
      Stock retStock;
      DisplayStock dstock = null;
      try {
        retStock = coreManager.save(Stock.class, s);
        dstock = mapper.map(retStock, DisplayStock.class);
        dstock.setProductId(retStock.getProduct().getId());
       
      } catch (Exception e) {
        SgwtRestErrorResponse resp = new SgwtRestErrorResponse(SgwtRestResponseBase.RESPONSE_FAILURE);
        resp.addError("exception", e.getMessage());
        return resp;
      }
     
      SgwtRestFetchResponseBase ret = new SgwtRestFetchResponseBase(dstock);
     
      return ret;
    }else if(request.getOperationType() == OPERATION_TYPE.UPDATE){

      Float current = RequestUtil.getFloat(request.getData().get("current"));
      Integer max = (Integer) request.getData().get("max");
      Integer min = (Integer) request.getData().get("min");
      Integer order = (Integer) request.getData().get("defaultOrder");
      Integer storeId = (Integer) request.getData().get("storeId");

      Stock s = coreManager.getStock(productId, storeId);
      s.setCurrent(current);
      s.setDefaultOrder(order);
      s.setMax(max);
      s.setMin(min);
      s.setLastUpdateReason(StockUpdateReason.WEB);
     
      Stock retStock;
      DisplayStock dstock = null;
      try {
        retStock = coreManager.save(Stock.class, s);
        dstock = mapper.map(retStock, DisplayStock.class);
        dstock.setProductId(retStock.getProduct().getId());       
      } catch (Exception e) {
        SgwtRestErrorResponse resp = new SgwtRestErrorResponse(SgwtRestResponseBase.RESPONSE_FAILURE);
        resp.addError("exception", e.getMessage());
        return resp;
      }
     
      SgwtRestFetchResponseBase ret = new SgwtRestFetchResponseBase(dstock);
     
      return ret;         
     
    }
   
View Full Code Here

Examples of com.swinarta.sunflower.server.model.SgwtRestFetchResponseBase

    PurchasingOrder po = coreManager.get(PurchasingOrder.class, id);
    if(po != null){
      DisplaySearchPurchasingOrder dpo = mapper.map(po, DisplaySearchPurchasingOrder.class);
      resp = dpo;
    }
    SgwtRestFetchResponseBase ret = new SgwtRestFetchResponseBase(resp);
    return ret;
   
  }
View Full Code Here

Examples of com.swinarta.sunflower.server.model.SgwtRestFetchResponseBase

      SgwtRestErrorResponse resp1 = new SgwtRestErrorResponse(-1);
      resp1.addError("exception", e.getMessage());
      return resp1;       
    }
   
    SgwtRestFetchResponseBase ret = new SgwtRestFetchResponseBase(resp);
    return ret;
  }
View Full Code Here

Examples of com.swinarta.sunflower.server.model.SgwtRestFetchResponseBase

    this.properties = properties;
  }

  @Get("json")
  public SgwtRestResponseBase getRepresent(){   
    return new SgwtRestFetchResponseBase(properties);   
  }
View Full Code Here

Examples of com.swinarta.sunflower.server.model.SgwtRestFetchResponseBase

    this.coreManager = coreManager;
  }

  @Get("json")
  public SgwtRestResponseBase getRepresent(){
    SgwtRestFetchResponseBase resp = null;
    Integer transferId = RequestUtil.getInteger(getRequestAttributes().get("transferId"));
   
    List<TransferOrderDetail> details = coreManager.getTransferOrderDetails(transferId);
   
    List<DisplayTransferOrderDetail> resultList = new ArrayList<DisplayTransferOrderDetail>();
   
    for (TransferOrderDetail transferOrderDetail : details) {
     
      ProductMeasurement productMeasurement = null;
     
      if(transferOrderDetail.getProduct().getProductMeasurement() != null && !transferOrderDetail.getProduct().getProductMeasurement().isEmpty()){
        productMeasurement = transferOrderDetail.getProduct().getProductMeasurement().iterator().next();
      }
           
      DisplayTransferOrderDetail det = mapper.map(transferOrderDetail, DisplayTransferOrderDetail.class);
           
      if(productMeasurement != null){
        det.getProduct().setProductMeasurement(mapper.map(productMeasurement, DisplayProductMeasurement.class));
      }
     
      resultList.add(det);
    }
   
    resp = new SgwtRestFetchResponseBase(resultList);
   
    return resp;

  }
View Full Code Here

Examples of com.swinarta.sunflower.server.model.SgwtRestFetchResponseBase

      SgwtRestErrorResponse resp1 = new SgwtRestErrorResponse(-1);
      resp1.addError("exception", e.getMessage());
      return resp1;       
    }

    SgwtRestFetchResponseBase ret = new SgwtRestFetchResponseBase(resp);
   
    return ret;
 
  }
View Full Code Here

Examples of com.swinarta.sunflower.server.model.SgwtRestFetchResponseBase

    this.coreManager = coreManager;
  }
 
  @Get("json")
  public SgwtRestFetchResponseBase getRepresent(){
    SgwtRestFetchResponseBase resp = null;
    String statusStr = RequestUtil.getString(getQuery().getValues("toStatusStr"));
    Integer start = RequestUtil.getInteger(getQuery().getValues("_startRow"));
    Integer end = RequestUtil.getInteger(getQuery().getValues("_endRow"));
   
    Status status = Status.fromString(statusStr);

    ResultList<TransferOrder> list = coreManager.searchTransferOrder(status, start, end);
    List<DisplayTransferOrder> displayList = new ArrayList<DisplayTransferOrder>();
   
    for (TransferOrder transferOrder : list) {
      displayList.add(mapper.map(transferOrder, DisplayTransferOrder.class));
    }
   
   
    ResultList<DisplayTransferOrder> resultList = new ResultList<DisplayTransferOrder>(displayList);
           
    resp = new SgwtRestFetchResponseBase(resultList);
    return resp;
  }
View Full Code Here

Examples of com.swinarta.sunflower.server.model.SgwtRestFetchResponseBase

      SgwtRestErrorResponse resp1 = new SgwtRestErrorResponse(-1);
      resp1.addError("exception", e.getMessage());
      return resp1;       
    }
   
    SgwtRestFetchResponseBase ret = new SgwtRestFetchResponseBase(resp);
    return ret;
  }
View Full Code Here

Examples of com.swinarta.sunflower.server.model.SgwtRestFetchResponseBase

  }

  @Get("json")
  public SgwtRestFetchResponseBase getRepresent(){
    ResultList<CategoryWithMainCategory> list = coreManager.getAllCategory();       
    SgwtRestFetchResponseBase ret = new SgwtRestFetchResponseBase(list);       
    return ret;
  }
View Full Code Here

Examples of com.swinarta.sunflower.server.model.SgwtRestFetchResponseBase

    this.coreManager = coreManager;
  }
 
  @Get("json")
  public SgwtRestFetchResponseBase getRepresent(){
    SgwtRestFetchResponseBase resp = null;
    String text = RequestUtil.getString(getQuery().getValues("searchPO"));
    String statusStr = RequestUtil.getString(getQuery().getValues("poStatusStr"));
    Integer supplierId = RequestUtil.getInteger(getQuery().getValues("supplierId"));   
    Integer start = RequestUtil.getInteger(getQuery().getValues("_startRow"));
    Integer end = RequestUtil.getInteger(getQuery().getValues("_endRow"));
   
    Status status = Status.fromString(statusStr);

    ResultList<PurchasingOrder> list = coreManager.searchPurchasingOrder(text, supplierId, status, start, end);
   
    //ResultList<DisplaySearchPurchasingOrder> list2 = new ResultList<DisplaySearchPurchasingOrder>(new ArrayList<DisplaySearchPurchasingOrder>());
   
    //mapper.map(list, list2);
   
    //System.out.println(list2);
   
    List<DisplaySearchPurchasingOrder> list2 = new ArrayList<DisplaySearchPurchasingOrder>();
   
    for (PurchasingOrder purchasingOrder : list) {
      list2.add(mapper.map(purchasingOrder, DisplaySearchPurchasingOrder.class));
    }
   
    ResultList<DisplaySearchPurchasingOrder> list3 = new ResultList<DisplaySearchPurchasingOrder>(list2);
    list3.setStartRow(list.getStartRow());
    list3.setEndRow(list.getEndRow());
    list3.setTotalCount(list.getTotalCount());
   
    //resp = new SgwtRestFetchResponseBase(new ResultList<PurchasingOrder>(list, PurchasingOrder.class));
    resp = new SgwtRestFetchResponseBase(new ResultList<DisplaySearchPurchasingOrder>(list3, DisplaySearchPurchasingOrder.class));
    return resp;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.