package gcom.faturamento; import gcom.arrecadacao.pagamento.GuiaPagamento; import gcom.arrecadacao.pagamento.GuiaPagamentoHistorico; import java.io.Serializable; import java.util.Date; import java.util.Set; import org.apache.commons.lang.builder.ToStringBuilder; public class GuiaPagamentoGeral implements Serializable { private static final long serialVersionUID = 1L; private Integer id; private short indicadorHistorico; private Date ultimaAlteracao; private GuiaPagamento guiaPagamento; private Set cobrancaDocumentoItems; private Set parcelamentoItems; private GuiaPagamentoHistorico guiaPagamentoHistorico; public final static short INDICADOR_HISTORICO = 1; /** full constructor */ public GuiaPagamentoGeral(Integer id, short indicadorHistorico, Date ultimaAlteracao, GuiaPagamento guiaPagamento, Set cobrancaDocumentoItems, Set parcelamentoItems) { this.id = id; this.indicadorHistorico = indicadorHistorico; this.ultimaAlteracao = ultimaAlteracao; this.guiaPagamento = guiaPagamento; this.cobrancaDocumentoItems = cobrancaDocumentoItems; this.parcelamentoItems = parcelamentoItems; } /** default constructor */ public GuiaPagamentoGeral() { } /** minimal constructor */ public GuiaPagamentoGeral(Integer id, short indicadorHistorico, Date ultimaAlteracao, Set cobrancaDocumentoItems, Set parcelamentoItems) { this.id = id; this.indicadorHistorico = indicadorHistorico; this.ultimaAlteracao = ultimaAlteracao; this.cobrancaDocumentoItems = cobrancaDocumentoItems; this.parcelamentoItems = parcelamentoItems; } public GuiaPagamentoGeral(Integer id) { this.id = id; } public Set getCobrancaDocumentoItems() { return this.cobrancaDocumentoItems; } public void setCobrancaDocumentoItems(Set cobrancaDocumentoItems) { this.cobrancaDocumentoItems = cobrancaDocumentoItems; } public Set getParcelamentoItems() { return this.parcelamentoItems; } public void setParcelamentoItems(Set parcelamentoItems) { this.parcelamentoItems = parcelamentoItems; } public String toString() { return new ToStringBuilder(this) .append("id", getId()) .toString(); } public GuiaPagamento getGuiaPagamento() { return guiaPagamento; } public void setGuiaPagamento(GuiaPagamento guiaPagamento) { this.guiaPagamento = guiaPagamento; } public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public short getIndicadorHistorico() { return indicadorHistorico; } public void setIndicadorHistorico(short indicadorHistorico) { this.indicadorHistorico = indicadorHistorico; } public Date getUltimaAlteracao() { return ultimaAlteracao; } public void setUltimaAlteracao(Date ultimaAlteracao) { this.ultimaAlteracao = ultimaAlteracao; } public GuiaPagamentoHistorico getGuiaPagamentoHistorico() { return guiaPagamentoHistorico; } public void setGuiaPagamentoHistorico(GuiaPagamentoHistorico guiaPagamentoHistorico) { this.guiaPagamentoHistorico = guiaPagamentoHistorico; } }