package gcom.cobranca;
import gcom.cadastro.localidade.Localidade;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import org.apache.commons.lang.builder.ToStringBuilder;
/** @author Hibernate CodeGenerator */
public class CicloMetaGrupo implements Serializable {
private static final long serialVersionUID = 1L;
/** identifier field */
private Integer id;
/** nullable persistent field */
private Integer quantidadeImoveisSituacaoAgua;
/** nullable persistent field */
private Integer metaCalculada;
/** nullable persistent field */
private Integer metaAjustada;
/** nullable persistent field */
private Integer quantidadeRealizada = 0;
/** persistent field */
private Date ultimaAlteracao;
/** persistent field */
private gcom.cobranca.CicloMeta cicloMeta;
/** persistent field */
private Localidade localidade;
private CobrancaGrupo cobrancaGrupo;
private Integer quantidadeDocumentosRestantes = 0;
private BigDecimal valorTotalDocumentosRestantes = new BigDecimal(0);
private BigDecimal valorRealizado = new BigDecimal(0);
public CicloMetaGrupo(Integer id, Integer quantidadeImoveisSituacaoAgua, Integer metaCalculada, Integer metaAjustada, Integer quantidadeRealizada, Date ultimaAlteracao, CicloMeta cicloMeta, Localidade localidade, CobrancaGrupo cobrancaGrupo) {
super();
this.id = id;
this.quantidadeImoveisSituacaoAgua = quantidadeImoveisSituacaoAgua;
this.metaCalculada = metaCalculada;
this.metaAjustada = metaAjustada;
this.quantidadeRealizada = quantidadeRealizada;
this.ultimaAlteracao = ultimaAlteracao;
this.cicloMeta = cicloMeta;
this.localidade = localidade;
this.cobrancaGrupo = cobrancaGrupo;
}
/** default constructor */
public CicloMetaGrupo() {
}
/** minimal constructor */
public CicloMetaGrupo(Date ultimaAlteracao, gcom.cobranca.CicloMeta cicloMeta, Localidade localidade) {
this.ultimaAlteracao = ultimaAlteracao;
this.cicloMeta = cicloMeta;
this.localidade = localidade;
}
public Integer getId() {
return this.id;
}
public void setId(Integer id) {
this.id = id;
}
public Integer getQuantidadeImoveisSituacaoAgua() {
return this.quantidadeImoveisSituacaoAgua;
}
public void setQuantidadeImoveisSituacaoAgua(Integer quantidadeImoveisSituacaoAgua) {
this.quantidadeImoveisSituacaoAgua = quantidadeImoveisSituacaoAgua;
}
public Integer getMetaCalculada() {
return this.metaCalculada;
}
public void setMetaCalculada(Integer metaCalculada) {
this.metaCalculada = metaCalculada;
}
public Integer getMetaAjustada() {
return this.metaAjustada;
}
public void setMetaAjustada(Integer metaAjustada) {
this.metaAjustada = metaAjustada;
}
public Integer getQuantidadeRealizada() {
return this.quantidadeRealizada;
}
public void setQuantidadeRealizada(Integer quantidadeRealizada) {
this.quantidadeRealizada = quantidadeRealizada;
}
public Date getUltimaAlteracao() {
return this.ultimaAlteracao;
}
public void setUltimaAlteracao(Date ultimaAlteracao) {
this.ultimaAlteracao = ultimaAlteracao;
}
public gcom.cobranca.CicloMeta getCicloMeta() {
return this.cicloMeta;
}
public void setCicloMeta(gcom.cobranca.CicloMeta cicloMeta) {
this.cicloMeta = cicloMeta;
}
public Localidade getLocalidade() {
return this.localidade;
}
public void setLocalidade(Localidade localidade) {
this.localidade = localidade;
}
public String toString() {
return new ToStringBuilder(this)
.append("id", getId())
.toString();
}
/**
* @return Retorna o campo cobrancaGrupo.
*/
public CobrancaGrupo getCobrancaGrupo() {
return cobrancaGrupo;
}
/**
* @param cobrancaGrupo O cobrancaGrupo a ser setado.
*/
public void setCobrancaGrupo(CobrancaGrupo cobrancaGrupo) {
this.cobrancaGrupo = cobrancaGrupo;
}
/**
* @return Retorna o campo quantidadeDocumentosRestantes.
*/
public Integer getQuantidadeDocumentosRestantes() {
return quantidadeDocumentosRestantes;
}
/**
* @param quantidadeDocumentosRestantes O quantidadeDocumentosRestantes a ser setado.
*/
public void setQuantidadeDocumentosRestantes(
Integer quantidadeDocumentosRestantes) {
this.quantidadeDocumentosRestantes = quantidadeDocumentosRestantes;
}
/**
* @return Retorna o campo valorTotalDocumentosRestantes.
*/
public BigDecimal getValorTotalDocumentosRestantes() {
return valorTotalDocumentosRestantes;
}
/**
* @param valorTotalDocumentosRestantes O valorTotalDocumentosRestantes a ser setado.
*/
public void setValorTotalDocumentosRestantes(
BigDecimal valorTotalDocumentosRestantes) {
this.valorTotalDocumentosRestantes = valorTotalDocumentosRestantes;
}
public BigDecimal getValorRealizado() {
return valorRealizado;
}
public void setValorRealizado(BigDecimal valorRealizado) {
this.valorRealizado = valorRealizado;
}
}