package gcom.faturamento.conta; import gcom.cadastro.imovel.Categoria; import gcom.cadastro.imovel.Subcategoria; import java.io.Serializable; import java.math.BigDecimal; import java.util.Date; import org.apache.commons.lang.builder.ToStringBuilder; public class ContaCategoriaConsumoFaixaHistorico implements Serializable, IContaCategoriaConsumoFaixa { private static final long serialVersionUID = 1L; private Integer id; private BigDecimal valorAgua; private Integer consumoAgua; private BigDecimal valorEsgoto; private Integer consumoEsgoto; private Integer consumoFaixaInicio; private Integer consumoFaixaFim; private BigDecimal valorTarifaFaixa; private Date ultimaAlteracao; private Categoria categoria; private ContaCategoriaHistorico contaCategoriaHistorico; private Subcategoria subcategoria; public ContaCategoriaConsumoFaixaHistorico(Integer id, BigDecimal valorAgua, Integer consumoAgua, BigDecimal valorEsgoto, Integer consumoEsgoto, Integer consumoFaixaInicio, Integer consumoFaixaFim, BigDecimal valorTarifaFaixa, Date ultimaAlteracao, Categoria categoria, ContaCategoriaHistorico contaCategoriaHistorico, Subcategoria subcategoria) { this.id = id; this.valorAgua = valorAgua; this.consumoAgua = consumoAgua; this.valorEsgoto = valorEsgoto; this.consumoEsgoto = consumoEsgoto; this.consumoFaixaInicio = consumoFaixaInicio; this.consumoFaixaFim = consumoFaixaFim; this.valorTarifaFaixa = valorTarifaFaixa; this.ultimaAlteracao = ultimaAlteracao; this.categoria = categoria; this.contaCategoriaHistorico = contaCategoriaHistorico; this.subcategoria = subcategoria; } public ContaCategoriaConsumoFaixaHistorico() { } public ContaCategoriaConsumoFaixaHistorico(Integer id, Date ultimaAlteracao, ContaCategoriaHistorico contaCategoriaHistorico) { this.id = id; this.ultimaAlteracao = ultimaAlteracao; this.contaCategoriaHistorico = contaCategoriaHistorico; } public ContaCategoriaHistorico getContaCategoriaHistorico() { return this.contaCategoriaHistorico; } public void setContaCategoriaHistorico(ContaCategoriaHistorico contaCategoriaHistorico) { this.contaCategoriaHistorico = contaCategoriaHistorico; } public String toString() { return new ToStringBuilder(this) .append("id", getId()) .toString(); } public Integer getConsumoAgua() { return consumoAgua; } public void setConsumoAgua(Integer consumoAgua) { this.consumoAgua = consumoAgua; } public Integer getConsumoEsgoto() { return consumoEsgoto; } public void setConsumoEsgoto(Integer consumoEsgoto) { this.consumoEsgoto = consumoEsgoto; } public Integer getConsumoFaixaFim() { return consumoFaixaFim; } public void setConsumoFaixaFim(Integer consumoFaixaFim) { this.consumoFaixaFim = consumoFaixaFim; } public Integer getConsumoFaixaInicio() { return consumoFaixaInicio; } public void setConsumoFaixaInicio(Integer consumoFaixaInicio) { this.consumoFaixaInicio = consumoFaixaInicio; } public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public Date getUltimaAlteracao() { return ultimaAlteracao; } public void setUltimaAlteracao(Date ultimaAlteracao) { this.ultimaAlteracao = ultimaAlteracao; } public BigDecimal getValorAgua() { return valorAgua; } public void setValorAgua(BigDecimal valorAgua) { this.valorAgua = valorAgua; } public BigDecimal getValorEsgoto() { return valorEsgoto; } public void setValorEsgoto(BigDecimal valorEsgoto) { this.valorEsgoto = valorEsgoto; } public BigDecimal getValorTarifaFaixa() { return valorTarifaFaixa; } public void setValorTarifaFaixa(BigDecimal valorTarifaFaixa) { this.valorTarifaFaixa = valorTarifaFaixa; } public Subcategoria getSubcategoria() { return subcategoria; } public void setSubcategoria(Subcategoria subcategoria) { this.subcategoria = subcategoria; } public Categoria getCategoria() { return categoria; } public void setCategoria(Categoria categoria) { this.categoria = categoria; } public IContaCategoria getContaCategoria() { return contaCategoriaHistorico; } public void setContaCategoria(IContaCategoria contaCategoria) { if (contaCategoriaHistorico == null) { contaCategoriaHistorico = new ContaCategoriaHistorico(); } if (contaCategoriaHistorico.getComp_id() == null) { ContaCategoriaHistoricoPK comp_id = new ContaCategoriaHistoricoPK(); contaCategoriaHistorico.setComp_id(comp_id); } contaCategoriaHistorico.getComp_id().setConta(contaCategoria.getConta()); contaCategoriaHistorico.getComp_id().setCategoria(contaCategoria.getCategoria()); contaCategoriaHistorico.getComp_id().setSubcategoria(contaCategoria.getSubcategoria()); } }