package gcom.cadastro.tarifasocial;
import gcom.cadastro.localidade.GerenciaRegional;
import gcom.cadastro.localidade.Localidade;
import gcom.cadastro.localidade.UnidadeNegocio;
import gcom.interceptor.ObjetoGcom;
import gcom.seguranca.acesso.usuario.Usuario;
import gcom.util.Util;
import java.io.Serializable;
import java.util.Date;
import org.apache.commons.lang.builder.ToStringBuilder;
/**
* @author Hibernate CodeGenerator
*/
public class TarifaSocialComandoCarta extends ObjetoGcom implements Serializable {
private static final long serialVersionUID = 1L;
private Integer id;
private Integer codigoTipoCarta;
private Integer quantidadeDiasComparecimento;
private Integer quantidadeCartasGeradas;
private Integer quantidadeDiasDebitoVencimento;
private Integer anoMesInicialImplantacao;
private Integer anoMesFinalImplantacao;
private Short indicadorCriterioCpf;
private Short indicadorCriterioIdentidade;
private Short indicadorCriterioContratoEnergia;
private Short indicadorCriterioDadosEnergia;
private Short indicadorCriterioProgramaSocial;
private Short indicadorCriterioSeguroDesemprego;
private Short indicadorCriterioRendaComprovada;
private Short indicadorCriterioRendaDeclarada;
private Short indicadorCriterioQtdeEconomia;
private Short indicadorCriterioRecadastramento;
private Date dataSimulacao;
private Date dataGeracao;
private Date dataProcessamento;
private Date dataExecucao;
private Date ultimaAlteracao;
private GerenciaRegional gerenciaRegional;
private UnidadeNegocio unidadeNegocio;
private Localidade localidade;
private Usuario usuario;
public String toString() {
return new ToStringBuilder(this).append("id", getId()).toString();
}
public Integer getAnoMesFinalImplantacao() {
return anoMesFinalImplantacao;
}
public void setAnoMesFinalImplantacao(Integer anoMesFinalImplantacao) {
this.anoMesFinalImplantacao = anoMesFinalImplantacao;
}
public Integer getAnoMesInicialImplantacao() {
return anoMesInicialImplantacao;
}
public void setAnoMesInicialImplantacao(Integer anoMesInicialImplantacao) {
this.anoMesInicialImplantacao = anoMesInicialImplantacao;
}
public Integer getCodigoTipoCarta() {
return codigoTipoCarta;
}
public void setCodigoTipoCarta(Integer codigoTipoCarta) {
this.codigoTipoCarta = codigoTipoCarta;
}
public GerenciaRegional getGerenciaRegional() {
return gerenciaRegional;
}
public void setGerenciaRegional(GerenciaRegional gerenciaRegional) {
this.gerenciaRegional = gerenciaRegional;
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public Short getIndicadorCriterioContratoEnergia() {
return indicadorCriterioContratoEnergia;
}
public void setIndicadorCriterioContratoEnergia(
Short indicadorCriterioContratoEnergia) {
this.indicadorCriterioContratoEnergia = indicadorCriterioContratoEnergia;
}
public Short getIndicadorCriterioCpf() {
return indicadorCriterioCpf;
}
public void setIndicadorCriterioCpf(Short indicadorCriterioCpf) {
this.indicadorCriterioCpf = indicadorCriterioCpf;
}
public Short getIndicadorCriterioDadosEnergia() {
return indicadorCriterioDadosEnergia;
}
public void setIndicadorCriterioDadosEnergia(Short indicadorCriterioDadosEnergia) {
this.indicadorCriterioDadosEnergia = indicadorCriterioDadosEnergia;
}
public Short getIndicadorCriterioIdentidade() {
return indicadorCriterioIdentidade;
}
public void setIndicadorCriterioIdentidade(Short indicadorCriterioIdentidade) {
this.indicadorCriterioIdentidade = indicadorCriterioIdentidade;
}
public Short getIndicadorCriterioProgramaSocial() {
return indicadorCriterioProgramaSocial;
}
public void setIndicadorCriterioProgramaSocial(
Short indicadorCriterioProgramaSocial) {
this.indicadorCriterioProgramaSocial = indicadorCriterioProgramaSocial;
}
public Short getIndicadorCriterioQtdeEconomia() {
return indicadorCriterioQtdeEconomia;
}
public void setIndicadorCriterioQtdeEconomia(Short indicadorCriterioQtdeEconomia) {
this.indicadorCriterioQtdeEconomia = indicadorCriterioQtdeEconomia;
}
public Short getIndicadorCriterioRecadastramento() {
return indicadorCriterioRecadastramento;
}
public void setIndicadorCriterioRecadastramento(
Short indicadorCriterioRecadastramento) {
this.indicadorCriterioRecadastramento = indicadorCriterioRecadastramento;
}
public Short getIndicadorCriterioRendaComprovada() {
return indicadorCriterioRendaComprovada;
}
public void setIndicadorCriterioRendaComprovada(
Short indicadorCriterioRendaComprovada) {
this.indicadorCriterioRendaComprovada = indicadorCriterioRendaComprovada;
}
public Short getIndicadorCriterioRendaDeclarada() {
return indicadorCriterioRendaDeclarada;
}
public void setIndicadorCriterioRendaDeclarada(
Short indicadorCriterioRendaDeclarada) {
this.indicadorCriterioRendaDeclarada = indicadorCriterioRendaDeclarada;
}
public Short getIndicadorCriterioSeguroDesemprego() {
return indicadorCriterioSeguroDesemprego;
}
public void setIndicadorCriterioSeguroDesemprego(
Short indicadorCriterioSeguroDesemprego) {
this.indicadorCriterioSeguroDesemprego = indicadorCriterioSeguroDesemprego;
}
public Localidade getLocalidade() {
return localidade;
}
public void setLocalidade(Localidade localidade) {
this.localidade = localidade;
}
public Integer getQuantidadeCartasGeradas() {
return quantidadeCartasGeradas;
}
public void setQuantidadeCartasGeradas(Integer quantidadeCartasGeradas) {
this.quantidadeCartasGeradas = quantidadeCartasGeradas;
}
public Integer getQuantidadeDiasComparecimento() {
return quantidadeDiasComparecimento;
}
public void setQuantidadeDiasComparecimento(Integer quantidadeDiasComparecimento) {
this.quantidadeDiasComparecimento = quantidadeDiasComparecimento;
}
public Integer getQuantidadeDiasDebitoVencimento() {
return quantidadeDiasDebitoVencimento;
}
public void setQuantidadeDiasDebitoVencimento(
Integer quantidadeDiasDebitoVencimento) {
this.quantidadeDiasDebitoVencimento = quantidadeDiasDebitoVencimento;
}
public UnidadeNegocio getUnidadeNegocio() {
return unidadeNegocio;
}
public void setUnidadeNegocio(UnidadeNegocio unidadeNegocio) {
this.unidadeNegocio = unidadeNegocio;
}
public Usuario getUsuario() {
return usuario;
}
public void setUsuario(Usuario usuario) {
this.usuario = usuario;
}
public String[] retornaCamposChavePrimaria() {
String[] retorno = {"id"};
return retorno;
}
public Date getDataExecucao() {
return dataExecucao;
}
public void setDataExecucao(Date dataExecucao) {
this.dataExecucao = dataExecucao;
}
public Date getDataGeracao() {
return dataGeracao;
}
public void setDataGeracao(Date dataGeracao) {
this.dataGeracao = dataGeracao;
}
public Date getDataProcessamento() {
return dataProcessamento;
}
public void setDataProcessamento(Date dataProcessamento) {
this.dataProcessamento = dataProcessamento;
}
public Date getDataSimulacao() {
return dataSimulacao;
}
public void setDataSimulacao(Date dataSimulacao) {
this.dataSimulacao = dataSimulacao;
}
public Date getUltimaAlteracao() {
return ultimaAlteracao;
}
public void setUltimaAlteracao(Date ultimaAlteracao) {
this.ultimaAlteracao = ultimaAlteracao;
}
public String getAnoMesInicialImplantacaoFormatado() {
String retorno = "";
if(anoMesInicialImplantacao != null){
retorno = Util.formatarMesAnoReferencia(anoMesInicialImplantacao);
}
return retorno;
}
public String getAnoMesFinalImplantacaoFormatado() {
String retorno = "";
if(anoMesFinalImplantacao != null){
retorno = Util.formatarMesAnoReferencia(anoMesFinalImplantacao);
}
return retorno;
}
public String getDataLimiteComparecimentoFormatado() {
String retorno = "";
if(dataGeracao != null && quantidadeDiasComparecimento != null){
Date dataLimite = Util.adicionarNumeroDiasDeUmaData(dataGeracao,quantidadeDiasComparecimento);
retorno = Util.formatarData(dataLimite);
}
return retorno;
}
}