ServiceProviderPaymentReportSearchResult.java
package com.tradecloud.dto.invoice;
import java.math.BigDecimal;
import java.util.Date;
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.XmlTransient;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
import com.tradecloud.dto.order.XmlAdapterDate;
@XmlRootElement(name = "ServiceProviderPaymentReportSearchResult")
@XmlAccessorType(XmlAccessType.FIELD)
public class ServiceProviderPaymentReportSearchResult {
@XmlTransient
private long documentId;
@XmlAttribute(required = true)
private String documentReference;
@XmlAttribute(required = true)
private String serviceProvider;
@XmlAttribute(required = true)
private String shipmentReference;
@XmlJavaTypeAdapter(value = XmlAdapterDate.class, type = java.util.Date.class)
private Date documentDate;
@XmlAttribute(required = true)
private BigDecimal documentGrossValue;
@XmlAttribute(required = true)
private String documentCurrency;
@XmlAttribute(required = true)
private BigDecimal rateOfExchange;
@XmlAttribute(required = true)
private BigDecimal invoicePaymentValue;
@XmlAttribute(required = true)
private String paymentTerm;
@XmlAttribute(required = true)
private Date settlementDate;
@XmlAttribute(required = true)
private String paymentStatus;
@XmlAttribute(required = true)
private String documentType;
@XmlAttribute(required = true)
private String clientAccount;
@XmlAttribute(required = true)
private long totalCount;
private BigDecimal invoiceCostingValue;
public long getDocumentId() {
return documentId;
}
public void setDocumentId(long documentId) {
this.documentId = documentId;
}
public String getDocumentReference() {
return documentReference;
}
public void setDocumentReference(String documentReference) {
this.documentReference = documentReference;
}
public String getServiceProvider() {
return serviceProvider;
}
public void setServiceProvider(String serviceProvider) {
this.serviceProvider = serviceProvider;
}
public String getShipmentReference() {
return shipmentReference;
}
public void setShipmentReference(String shipmentReference) {
this.shipmentReference = shipmentReference;
}
public Date getDocumentDate() {
return documentDate;
}
public void setDocumentDate(Date documentDate) {
this.documentDate = documentDate;
}
public String getDocumentCurrency() {
return documentCurrency;
}
public void setDocumentCurrency(String documentCurrency) {
this.documentCurrency = documentCurrency;
}
public BigDecimal getInvoicePaymentValue() {
return invoicePaymentValue;
}
public void setInvoicePaymentValue(BigDecimal invoicePaymentValue) {
this.invoicePaymentValue = invoicePaymentValue;
}
public String getPaymentTerm() {
return paymentTerm;
}
public void setPaymentTerm(String paymentTerm) {
this.paymentTerm = paymentTerm;
}
public Date getSettlementDate() {
return settlementDate;
}
public void setSettlementDate(Date settlementDate) {
this.settlementDate = settlementDate;
}
public String getPaymentStatus() {
return paymentStatus;
}
public void setPaymentStatus(String paymentStatus) {
this.paymentStatus = paymentStatus;
}
public BigDecimal getDocumentGrossValue() {
return documentGrossValue;
}
public void setDocumentGrossValue(BigDecimal documentGrossValue) {
this.documentGrossValue = documentGrossValue;
}
public BigDecimal getRateOfExchange() {
return rateOfExchange;
}
public void setRateOfExchange(BigDecimal rateOfExchange) {
this.rateOfExchange = rateOfExchange;
}
public String getDocumentType() {
return documentType;
}
public void setDocumentType(String documentType) {
this.documentType = documentType;
}
public long getTotalCount() {
return totalCount;
}
public void setTotalCount(long totalCount) {
this.totalCount = totalCount;
}
public BigDecimal getInvoiceCostingValue() {
return invoiceCostingValue;
}
public void setInvoiceCostingValue(BigDecimal invoiceCostingValue) {
this.invoiceCostingValue = invoiceCostingValue;
}
public String getClientAccount() {
return clientAccount;
}
public void setClientAccount(String clientAccount) {
this.clientAccount = clientAccount;
}
}