<?php

import("com.laurus.erp.ent.ItemDetails");
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of OrderItem
 *
 * @author Shripad
 */
class OrderItem extends ItemDetails {

    private $dealerId;
    private $dealerName;
    private $dealerPhoneNo;
    private $itemDeliveryDate;
    
    private $cimId;
    private $orderItemDetailId;
    private $orderStatus;
    private $orderItemId;
    private $orderDate;
    public function getDealerPhoneNo() {
        return $this->dealerPhoneNo;
    }

    public function setDealerPhoneNo($dealerPhoneNo) {
        $this->dealerPhoneNo = $dealerPhoneNo;
    }

    public function getOrderDate() {
        return $this->orderDate;
    }

    public function setOrderDate($orderDate) {
        $this->orderDate = $orderDate;
    }

    
    public function getOrderItemId() {
        return $this->orderItemId;
    }

    public function setOrderItemId($orderItemId) {
        $this->orderItemId = $orderItemId;
    }

    
    public function getOrderStatus() {
        return $this->orderStatus;
    }

    public function setOrderStatus($orderStatus) {
        $this->orderStatus = $orderStatus;
    }
    
    public function getCimId() {
        return $this->cimId;
    }

    public function setCimId($cimId) {
        $this->cimId = $cimId;
    }

    public function getOrderItemDetailId() {
        return $this->orderItemDetailId;
    }

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

    public function getDealerId() {
        return $this->dealerId;
    }

    public function setDealerId($dealerId) {
        $this->dealerId = $dealerId;
    }

    public function getDealerName() {
        return $this->dealerName;
    }

    public function setDealerName($dealerName) {
        $this->dealerName = $dealerName;
    }

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

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

    public function toJson() {
        $map = parent::toJson(true);
        if ($this->getOrderItemId() != "")
        $map->put("orderItemId",  $this->getOrderItemId());
        if ($this->getDealerId() != "")
            $map->put("dealerId", $this->getDealerId());
        if ($this->getDealerName() != "")
            $map->put("dealerName", $this->getDealerName());
        if ($this->getDealerPhoneNo() != "")
            $map->put("dealerPhoneNo", $this->getDealerPhoneNo());
        if ($this->getOrderDate() != "")
            $map->put("orderDate", $this->getOrderDate());
        if ($this->getItemDeliveryDate() != "")
            $map->put("itemDeliveryDate", $this->getItemDeliveryDate());
        if ($this->getOrderItemStatus() != "")
            $map->put("orderItemStatus", $this->getOrderItemStatus());
        if ($this->getCimId() != "")
            $map->put("cimId", $this->getCimId());
        if ($this->getOrderItemDetailId() != "")
            $map->put("orderItemDetailId", $this->getOrderItemDetailId());
        if($this->getOrderStatus()!="")
        $map->put("orderStatus", $this->getOrderStatus());
        
        return $map->toJson();
    }

}

?>
