Package com.jada.inventory

Examples of com.jada.inventory.InventoryEngine


      em.getTransaction().commit();
        return null;
      }

    int itemQty = Format.getInt(form.getItemAdjQty());
    InventoryEngine engine = new InventoryEngine(item.getItemId());
    engine.adjustQty(itemQty);
    form.setItemAdjQty("");
    item.setRecUpdateBy(adminBean.getUser().getUserId());
    item.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
    // em.update(item);
   
View Full Code Here


      em.getTransaction().commit();
        return null;
      }

    int itemBookedQty = Format.getInt(form.getItemAdjBookedQty());
    InventoryEngine engine = new InventoryEngine(item.getItemId());
    engine.adjustBookedQty(itemBookedQty);
    item.setRecUpdateBy(adminBean.getUser().getUserId());
    item.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
    form.setItemAdjBookedQty("");
    // em.update(item);
   
View Full Code Here

          "/" + siteProfile.getSiteProfileClass().getSiteProfileClassName() +
          "/" + Constants.FRONTEND_URL_ITEMCOMMENTUPDATE +
          "/" + item.getItemNaturalKey();
    itemInfo.setItemCommentUpdateUrl(itemUrl);      
     
    InventoryEngine inventoryEngine = new InventoryEngine(item);
        if (inventoryEngine.isAvailable(1)) {
          itemInfo.setOutOfStock(false);
        }
        else {
          itemInfo.setOutOfStock(true);
        }
View Full Code Here

      Item item = shipDetail.getOrderItemDetail().getItem();
      if (item != null) {
        item = (Item) em.find(Item.class, item.getItemId());
        em.lock(item, LockModeType.WRITE);
     
        InventoryEngine engine = new InventoryEngine(item);
        engine.adjustQty(shipQty * -1);
        engine.adjustBookedQty(shipQty * -1);
      }
    }
    shipHeader.setShipStatus(Constants.ORDERSTATUS_COMPLETED);
    shipHeader.setRecUpdateBy(user.getUserId());
    shipHeader.setRecUpdateDatetime(new Date());
View Full Code Here

  public void voidShip() throws Exception {
    Iterator<?> iterator = shipHeader.getShipDetails().iterator();
    while (iterator.hasNext()) {
      ShipDetail shipDetail = (ShipDetail) iterator.next();
      int shipQty = shipDetail.getItemShipQty();
      InventoryEngine engine = new InventoryEngine(shipDetail.getOrderItemDetail().getItem());
      engine.adjustQty(shipQty);
      engine.adjustBookedQty(shipQty);
    }
    shipHeader.setShipStatus(Constants.ORDERSTATUS_VOIDED);
    shipHeader.setRecUpdateBy(user.getUserId());
    shipHeader.setRecUpdateDatetime(new Date());
  }
View Full Code Here

      OrderItemDetail orderItemDetail = (OrderItemDetail) iterator.next();
      if (!isDirty(orderItemDetail.getItemSkuCd())) {
        continue;
      }
      if (orderItemDetail.getItem() != null) {
        InventoryEngine engine = new InventoryEngine(orderItemDetail.getItem());
        engine.adjustBookedQty(orderItemDetail.getItemOrderQty());
      }
      if (orderItemDetail.getRecCreateDatetime() == null) {
        orderItemDetail.setRecCreateBy(userId);
        orderItemDetail.setRecCreateDatetime(current);
      }
View Full Code Here

      scItem = new ShoppingCartItem();
      scItem.setItem(item);
      shoppingCartItems.add(scItem);
    }
   
    InventoryEngine engine = new InventoryEngine(item);
    if (!engine.isAvailable(totalQuantity)) {
      throw new ItemNotAvailiableException();
    }

    if (!isUpdate) {
      scItem.setItemAttributeInfos(itemAttributeInfos);
View Full Code Here

TOP

Related Classes of com.jada.inventory.InventoryEngine

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.