ItemResponseDTO.java

package com.tradecloud.dto.facilitiesregister;

import com.fasterxml.jackson.annotation.JsonIdentityInfo;
import com.fasterxml.jackson.annotation.ObjectIdGenerators;

import java.math.BigDecimal;
import java.util.Date;

@JsonIdentityInfo(
        generator = ObjectIdGenerators.PropertyGenerator.class,
        property = "id")
public class ItemResponseDTO extends ItemDTO {

    //Clearance fields
    private Long clearanceId;
    private String mrnNumber;
    private Date clearedDate;
    private String clientShipmentReference;
    private String shipmentReference;
    private String shipmentNumber;
    private BigDecimal quantityExtracted;
    private BigDecimal quantityAvailable;

    public Long getClearanceId() {
        return clearanceId;
    }

    public void setClearanceId(Long clearanceId) {
        this.clearanceId = clearanceId;
    }

    public String getMrnNumber() {
        return mrnNumber;
    }

    public void setMrnNumber(String mrnNumber) {
        this.mrnNumber = mrnNumber;
    }

    public Date getClearedDate() {
        return clearedDate;
    }

    public void setClearedDate(Date clearedDate) {
        this.clearedDate = clearedDate;
    }

    public String getClientShipmentReference() {
        return clientShipmentReference;
    }

    public void setClientShipmentReference(String clientShipmentReference) {
        this.clientShipmentReference = clientShipmentReference;
    }

    public String getShipmentReference() {
        return shipmentReference;
    }

    public void setShipmentReference(String shipmentReference) {
        this.shipmentReference = shipmentReference;
    }

    public String getShipmentNumber() {
        return shipmentNumber;
    }

    public void setShipmentNumber(String shipmentNumber) {
        this.shipmentNumber = shipmentNumber;
    }

    public BigDecimal getQuantityExtracted() {
        return quantityExtracted;
    }

    public void setQuantityExtracted(BigDecimal quantityExtracted) {
        this.quantityExtracted = quantityExtracted;
    }

    public BigDecimal getQuantityAvailable() {
        return quantityAvailable;
    }

    public void setQuantityAvailable(BigDecimal quantityAvailable) {
        this.quantityAvailable = quantityAvailable;
    }
}