LotDispatchQty.java

package com.mycim.valueobject.automonitor.entity;


import com.mycim.valueobject.wip.Lot;

public class LotDispatchQty {

    private Double dispatchLotQty;

    private Double dispatchWaferQty;

    public LotDispatchQty() {
    }

    public LotDispatchQty(Lot lot) {
        if (lot == null) {
            dispatchLotQty = 0D;
            dispatchWaferQty = 0D;
        } else {
            dispatchLotQty = 1D;
            dispatchWaferQty = lot.getQty1();
        }
    }

    public Double getDispatchLotQty() {
        if (dispatchLotQty == null) {
            return 0D;
        }
        return dispatchLotQty;
    }

    public void setDispatchLotQty(Double dispatchLotQty) {
        this.dispatchLotQty = dispatchLotQty;
    }

    public Double getDispatchWaferQty() {
        if (dispatchWaferQty == null) {
            return 0D;
        }
        return dispatchWaferQty;
    }

    public void setDispatchWaferQty(Double dispatchWaferQty) {
        this.dispatchWaferQty = dispatchWaferQty;
    }

    public long getDispatchLotQtyToLong() {
        return getDispatchLotQty().longValue();
    }

    public int getDispatchLotQtyToInteger() {
        return getDispatchLotQty().intValue();
    }

    public long getDispatchWaferQtyToLong() {
        return getDispatchWaferQty().longValue();
    }

    public int getDispatchWaferQtyToInteger() {
        return getDispatchWaferQty().intValue();
    }

}