Beispiel #1
0
  private void fillSupplierBillIds(ExchangeContext ctx, DataRequest dataRequest) {
    if (ctx.getVariable("SupplierBillIDBlock") == null) return;
    Long countSupplierBillIds = (Long) ctx.getVariable("SupplierBillIDBlock");
    if (countSupplierBillIds > 0) {
      DataRequest.SupplierBillIDs supplierBillIDs = new DataRequest.SupplierBillIDs();
      dataRequest.setSupplierBillIDs(supplierBillIDs);

      for (int idx = 0; idx < countSupplierBillIds; idx++) {
        Object supplierBillID = ctx.getVariable("SupplierBillID_" + (idx + 1));
        if (supplierBillID != null)
          supplierBillIDs.getSupplierBillID().add((String) supplierBillID);
      }
    }
  }