/**
* Este arquivo é parte do Biblivre3.
*
* Biblivre3 é um software livre; você pode redistribuí-lo e/ou
* modificá-lo dentro dos termos da Licença Pública Geral GNU como
* publicada pela Fundação do Software Livre (FSF); na versão 3 da
* Licença, ou (caso queira) qualquer versão posterior.
*
* Este programa é distribuído na esperança de que possa ser útil,
* mas SEM NENHUMA GARANTIA; nem mesmo a garantia implícita de
* MERCANTIBILIDADE OU ADEQUAÇÃO PARA UM FIM PARTICULAR. Veja a
* Licença Pública Geral GNU para maiores detalhes.
*
* Você deve ter recebido uma cópia da Licença Pública Geral GNU junto
* com este programa, Se não, veja em <http://www.gnu.org/licenses/>.
*
* @author Alberto Wagner <alberto@biblivre.org.br>
* @author Danniel Willian <danniel@biblivre.org.br>
*
*/
package biblivre3.acquisition.order;
import biblivre3.acquisition.quotation.QuotationDTO;
import java.util.Date;
import mercury.DTO;
public class BuyOrderDTO extends DTO {
private Integer serial;
private Integer serialQuotation;
private Date orderDate;
private String responsible;
private String obs;
private String status;
private String invoiceNumber;
private Date receiptDate;
private Float totalValue;
private Integer deliveredQuantity;
private String termsOfPayment;
private Date deadlineDate;
private QuotationDTO quotation;
public Date getDeadlineDate() {
return deadlineDate;
}
public void setDeadlineDate(Date deadlineDate) {
this.deadlineDate = deadlineDate;
}
public Integer getDeliveredQuantity() {
return deliveredQuantity;
}
public void setDeliveredQuantity(Integer deliveredQuantity) {
this.deliveredQuantity = deliveredQuantity;
}
public String getInvoiceNumber() {
return invoiceNumber;
}
public void setInvoiceNumber(String invoiceNumber) {
this.invoiceNumber = invoiceNumber;
}
public String getObs() {
return obs;
}
public void setObs(String obs) {
this.obs = obs;
}
public Date getOrderDate() {
return orderDate;
}
public void setOrderDate(Date orderDate) {
this.orderDate = orderDate;
}
public Date getReceiptDate() {
return receiptDate;
}
public void setReceiptDate(Date receiptDate) {
this.receiptDate = receiptDate;
}
public String getResponsible() {
return responsible;
}
public void setResponsible(String responsible) {
this.responsible = responsible;
}
public Integer getSerial() {
return serial;
}
public void setSerial(Integer serial) {
this.serial = serial;
}
public Integer getSerialQuotation() {
return serialQuotation;
}
public void setSerialQuotation(Integer serialQuotation) {
this.serialQuotation = serialQuotation;
}
public String getStatus() {
return (status != null) ? status : "0";
}
public void setStatus(String status) {
this.status = status;
}
public String getTermsOfPayment() {
return termsOfPayment;
}
public void setTermsOfPayment(String termsOfPayment) {
this.termsOfPayment = termsOfPayment;
}
public Float getTotalValue() {
return totalValue;
}
public void setTotalValue(Float totalValue) {
this.totalValue = totalValue;
}
public QuotationDTO getQuotation() {
return quotation;
}
public void setQuotation(QuotationDTO quotation) {
this.quotation = quotation;
}
//Only for search purposes
transient private Integer serialSupplier;
public Integer getSerialSupplier() {
return serialSupplier;
}
public void setSerialSupplier(Integer serialSupplier) {
this.serialSupplier = serialSupplier;
}
transient private String supplierName;
public String getSupplierName() {
return supplierName;
}
public void setSupplierName(String supplierName) {
this.supplierName = supplierName;
}
}