OrderConfirmationSearchResult.java

package com.tradecloud.dto.order;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlRootElement;
import java.math.BigDecimal;

/**
 * Created by ds on 2014/04/30.
 */
@XmlRootElement(name = "OrderConfirmationSearchResult")
@XmlAccessorType(XmlAccessType.FIELD)
public class OrderConfirmationSearchResult extends OrderSearchResult {

    @XmlAttribute(required = true)
    private String consignmentReference;
    @XmlAttribute(required = true)
    private String orderReference;
    @XmlAttribute(required = true)
    private String supplierName;
    /*@XmlAttribute(required = true)
    private String latestShipmentDate;*/
    @XmlAttribute(required = true)
    private String divisionName;//effectively org unit
    @XmlAttribute(required = true)
    private String businessUnitName;
    @XmlAttribute(required = true)
    private String buyerName;
    @XmlAttribute(required = true)
    private String freightForwarder;
    @XmlAttribute(required = true)
    private String lspBookingReference;
    @XmlAttribute(required = true)
    private String status;
    @XmlAttribute(required = true)
    private String rejectReason;
    @XmlAttribute(required = true)
    private String itemReference;
    @XmlAttribute(required = true)
    private BigDecimal itemQuantity;
    @XmlAttribute(required = true)
    private BigDecimal itemInvoiceValue;
    @XmlAttribute(required = true)
    private String invoiceCurrency;
    @XmlAttribute(required = true)
    private String styleReference;
    @XmlAttribute(required = true)
    private String styleDescription;

    @Override
    public String getConsignmentReference() {
        return consignmentReference;
    }

    @Override
    public void setConsignmentReference(String consignmentReference) {
        this.consignmentReference = consignmentReference;
    }

    @Override
    public String getOrderReference() {
        return orderReference;
    }

    @Override
    public void setOrderReference(String orderReference) {
        this.orderReference = orderReference;
    }

    public String getSupplierName() {
        return supplierName;
    }

    public void setSupplierName(String supplierName) {
        this.supplierName = supplierName;
    }

    /*public String getLatestShipmentDate() {
        return latestShipmentDate;
    }

    public void setLatestShipmentDate(String latestShipmentDate) {
        this.latestShipmentDate = latestShipmentDate;
    }*/

    public String getDivisionName() {
        return divisionName;
    }

    public void setDivisionName(String divisionName) {
        this.divisionName = divisionName;
    }

    public String getBusinessUnitName() {
        return businessUnitName;
    }

    public void setBusinessUnitName(String businessUnitName) {
        this.businessUnitName = businessUnitName;
    }

    public String getBuyerName() {
        return buyerName;
    }

    public void setBuyer(String buyerName) {
        this.buyerName = buyerName;
    }

    public String getFreightForwarder() {
        return freightForwarder;
    }

    public void setFreightForwarder(String freightForwarder) {
        this.freightForwarder = freightForwarder;
    }

    public String getLspBookingReference() {
        return lspBookingReference;
    }

    public void setLspBookingReference(String lspBookingReference) {
        this.lspBookingReference = lspBookingReference;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getRejectReason() {
        return rejectReason;
    }

    public void setRejectReason(String rejectReason) {
        this.rejectReason = rejectReason;
    }

    public void setBuyerName(String buyerName) {
        this.buyerName = buyerName;
    }

    public String getItemReference() {
        return itemReference;
    }

    public void setItemReference(String itemReference) {
        this.itemReference = itemReference;
    }

    public BigDecimal getItemQuantity() {
        return itemQuantity;
    }

    public void setItemQuantity(BigDecimal itemQuantity) {
        this.itemQuantity = itemQuantity;
    }

    public BigDecimal getItemInvoiceValue() {
        return itemInvoiceValue;
    }

    public void setItemInvoiceValue(BigDecimal itemInvoiceValue) {
        this.itemInvoiceValue = itemInvoiceValue;
    }

    public String getInvoiceCurrency() {
        return invoiceCurrency;
    }

    public void setInvoiceCurrency(String invoiceCurrency) {
        this.invoiceCurrency = invoiceCurrency;
    }

    public String getStyleReference() {
        return styleReference;
    }

    public void setStyleReference(String styleReference) {
        this.styleReference = styleReference;
    }

    public String getStyleDescription() {
        return styleDescription;
    }

    public void setStyleDescription(String styleDescription) {
        this.styleDescription = styleDescription;
    }
}