<?php
import("com.laurus.erp.ent.InvItemDetails");

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of OrderItemDetails
 *
 * @author Kunal Mestri <kunal@laurus-it.com>
 */
class OrderItemDetails extends InvItemDetails {
    private $orderItemDetailId;
    private $itemOrderStatus;
    private $itemDeliveryDate;
    private $orderId;
    public function getOrderItemDetailId() {
        return $this->orderItemDetailId;
    }

    public function setOrderItemDetailId($orderItemDetailId) {
        $this->orderItemDetailId = $orderItemDetailId;
    }

    public function getItemOrderStatus() {
        return $this->itemOrderStatus;
    }

    public function setItemOrderStatus($itemOrderStatus) {
        $this->itemOrderStatus = $itemOrderStatus;
    }

    public function getItemDeliveryDate() {
        return $this->itemDeliveryDate;
    }

    public function setItemDeliveryDate($itemDeliveryDate) {
        $this->itemDeliveryDate = $itemDeliveryDate;
    }

    public function getOrderId() {
        return $this->orderId;
    }

    public function setOrderId($orderId) {
        $this->orderId = $orderId;
    }

      public function toJson() {
       $map = parent::toJson(true);
       if ($this->getOrderItemDetailId() != "")
            $map->put("orderItemDetailId", $this->getOrderItemDetailId());
       if ($this->getItemOrderStatus() != "")
            $map->put("itemOrderStatus", $this->getItemOrderStatus());
       if($this->getItemDeliveryDate() != "")
            $map->put("itemDeliveryDate", $this->getItemDeliveryDate());
       if ($this->getOrderId() != "")
            $map->put("orderId", $this->getOrderId());
        
        return $map->toJson();
    }
}

?>
