ExportDocumentsReportDTOList.java

package com.tradecloud.dto.export;


import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;

/**
 * Created by ds on 2014/11/25.
 */
@XmlRootElement(name = "ExportDocumentsReportDTOList")
@XmlAccessorType(XmlAccessType.FIELD)
public class ExportDocumentsReportDTOList implements Serializable {

    @XmlAttribute(required = true)
    private String reportName;

    @XmlAttribute(required = true)
    private String createdDateRange;

    @XmlAttribute(required = true)
    private String countryOfDestination;

    @XmlAttribute(required = true)
    private String division;

    @XmlAttribute(required = true)
    private String consignee;

    @XmlAttribute(required = true)
    private BigDecimal grandTotalConsigneeInvoiceValue;

    @XmlAttribute(required = true)
    private BigDecimal factoryValue;

    @XmlElement
    private List<ExportDocumentsReportDTOSubList> exportDocumentsReportDTOSubLists;

    public String getReportName() {
        return reportName;
    }

    public void setReportName(String reportName) {
        this.reportName = reportName;
    }

    public String getCreatedDateRange() {
        return createdDateRange;
    }

    public void setCreatedDateRange(String createdDateRange) {
        this.createdDateRange = createdDateRange;
    }

    public String getCountryOfDestination() {
        return countryOfDestination;
    }

    public void setCountryOfDestination(String countryOfDestination) {
        this.countryOfDestination = countryOfDestination;
    }

    public String getDivision() {
        return division;
    }

    public void setDivision(String division) {
        this.division = division;
    }

    public String getConsignee() {
        return consignee;
    }

    public void setConsignee(String consignee) {
        this.consignee = consignee;
    }

    public BigDecimal getGrandTotalConsigneeInvoiceValue() {
        return grandTotalConsigneeInvoiceValue;
    }

    public void setGrandTotalConsigneeInvoiceValue(BigDecimal grandTotalConsigneeInvoiceValue) {
        this.grandTotalConsigneeInvoiceValue = grandTotalConsigneeInvoiceValue;
    }

    public List<ExportDocumentsReportDTOSubList> getExportDocumentsReportDTOSubLists() {
        return exportDocumentsReportDTOSubLists;
    }

    public void setExportDocumentsReportDTOSubLists(List<ExportDocumentsReportDTOSubList> exportDocumentsReportDTOSubLists) {
        this.exportDocumentsReportDTOSubLists = exportDocumentsReportDTOSubLists;
    }

    public BigDecimal getFactoryValue() {
        return factoryValue;
    }

    public void setFactoryValue(BigDecimal factoryValue) {
        this.factoryValue = factoryValue;
    }
}