OrderDeletedSearchResult.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 javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
import java.math.BigDecimal;
import java.util.Date;

/**
 *
 *
 */
@XmlRootElement(name = "OrderDeletedSearchResult")
@XmlAccessorType(XmlAccessType.FIELD)
public class OrderDeletedSearchResult extends OrderSearchResult {

    @XmlAttribute
    private String shippingReference;

    @XmlJavaTypeAdapter(value=XmlAdapterDate.class,type=java.util.Date.class)
    private Date deletionDate;

    @XmlAttribute
    private String deletionReason;

    @XmlAttribute
    private String deletionUsername;

    @XmlAttribute
    protected BigDecimal totalInvoiceValue;

    public Date getDeletionDate() {
        return deletionDate;
    }

    public void setDeletionDate(Date deletionDate) {
        this.deletionDate = deletionDate;
    }

    public String getDeletionReason() {
        return deletionReason;
    }

    public void setDeletionReason(String deletionReason) {
        this.deletionReason = deletionReason;
    }

    public String getDeletionUsername() {
        return deletionUsername;
    }

    public void setDeletionUsername(String deletionUsername) {
        this.deletionUsername = deletionUsername;
    }

    public String getShippingReference() {
        return shippingReference;
    }

    public void setShippingReference(String shippingReference) {
        this.shippingReference = shippingReference;
    }

    public BigDecimal getTotalInvoiceValue() {
        return totalInvoiceValue;
    }

    public void setTotalInvoiceValue(BigDecimal totalInvoiceValue) {
        this.totalInvoiceValue = totalInvoiceValue;
    }
}