package gcom.atendimentopublico.registroatendimento;
import gcom.cadastro.unidade.UnidadeOrganizacional;
import gcom.faturamento.debito.DebitoTipo;
import gcom.interceptor.ControleAlteracao;
import gcom.interceptor.ObjetoTransacao;
import gcom.util.filtro.Filtro;
import gcom.util.filtro.ParametroSimples;
import java.math.BigDecimal;
import java.util.Date;
import java.util.Set;
import org.apache.commons.lang.builder.ToStringBuilder;
/** @author Hibernate CodeGenerator */
@ControleAlteracao()
public class SolicitacaoTipoEspecificacao extends ObjetoTransacao {
private static final long serialVersionUID = 1L;
/** identifier field */
private Integer id;
/** nullable persistent field */
@ControleAlteracao(funcionalidade={SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_INSERIR,SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_REMOVER
,SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_ATUALIZAR})
private String descricao;
/** nullable persistent field */
@ControleAlteracao(funcionalidade={SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_INSERIR,SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_REMOVER
,SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_ATUALIZAR})
private Integer diasPrazo;
/** persistent field */
@ControleAlteracao(funcionalidade={SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_INSERIR,SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_REMOVER
,SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_ATUALIZAR})
private short indicadorPavimentoCalcada;
/** persistent field */
@ControleAlteracao(funcionalidade={SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_INSERIR,SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_REMOVER
,SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_ATUALIZAR})
private short indicadorPavimentoRua;
/** nullable persistent field */
@ControleAlteracao(funcionalidade={SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_INSERIR,SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_REMOVER
,SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_ATUALIZAR})
private Integer indicadorCobrancaMaterial;
/** nullable persistent field */
@ControleAlteracao(funcionalidade={SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_INSERIR,SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_REMOVER
,SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_ATUALIZAR})
private Integer indicadorMatricula;
/** nullable persistent field */
@ControleAlteracao(funcionalidade={SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_INSERIR,SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_REMOVER
,SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_ATUALIZAR})
private Integer indicadorParecerEncerramento;
/** nullable persistent field */
@ControleAlteracao(funcionalidade={SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_INSERIR,SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_REMOVER
,SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_ATUALIZAR})
private Integer indicadorGeracaoDebito;
/** nullable persistent field */
@ControleAlteracao(funcionalidade={SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_INSERIR,SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_REMOVER
,SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_ATUALIZAR})
private Integer indicadorGeracaoCredito;
/** persistent field */
private Date ultimaAlteracao;
/** persistent field */
@ControleAlteracao(funcionalidade={SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_INSERIR,SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_REMOVER
,SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_ATUALIZAR})
private short indicadorGeracaoOrdemServico;
/** nullable persistent field */
@ControleAlteracao(funcionalidade={SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_INSERIR,SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_REMOVER
,SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_ATUALIZAR})
private Short indicadorCliente;
/** nullable persistent field */
@ControleAlteracao(funcionalidade={SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_INSERIR,SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_REMOVER
,SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_ATUALIZAR})
private Short indicadorLigacaoAgua;
private Short indicadorSolicitante;
@ControleAlteracao(funcionalidade={SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_INSERIR,SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_REMOVER
,SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_ATUALIZAR})
private Short indicadorVerificarDebito;
/** persistent field */
private gcom.atendimentopublico.registroatendimento.SolicitacaoTipo solicitacaoTipo;
/** persistent field */
@ControleAlteracao(value=FiltroSolicitacaoTipoEspecificacao.UNIDADE_ORGANIZACIONAL,funcionalidade={SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_INSERIR,SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_REMOVER
,SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_ATUALIZAR})
private UnidadeOrganizacional unidadeOrganizacional;
/** persistent field */
@ControleAlteracao(value=FiltroSolicitacaoTipoEspecificacao.SERVICO_TIPO,funcionalidade={SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_INSERIR,SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_REMOVER
,SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_ATUALIZAR})
private gcom.atendimentopublico.ordemservico.ServicoTipo servicoTipo;
/** persistent field */
@ControleAlteracao(value=FiltroSolicitacaoTipoEspecificacao.ESPECIFICACAO_IMOVEL_SITUACAO,funcionalidade={SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_INSERIR,SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_REMOVER
,SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_ATUALIZAR})
private EspecificacaoImovelSituacao especificacaoImovelSituacao;
@ControleAlteracao(funcionalidade={SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_INSERIR,SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_REMOVER
,SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_ATUALIZAR})
private short indicadorUso;
@ControleAlteracao(funcionalidade={SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_INSERIR,SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_REMOVER
,SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_ATUALIZAR})
private BigDecimal valorDebito;
@ControleAlteracao(value=FiltroSolicitacaoTipoEspecificacao.DEBITO_TIPO, funcionalidade={SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_INSERIR,SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_REMOVER
,SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_ATUALIZAR})
private DebitoTipo debitoTipo;
private Set especificacaoServicoTipos;
@ControleAlteracao(funcionalidade={SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_INSERIR,SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_REMOVER
,SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_ATUALIZAR})
private short indicadorPermiteAlterarValor;
@ControleAlteracao(funcionalidade={SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_INSERIR,SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_REMOVER
,SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_ATUALIZAR})
private short indicadorCobrarJuros;
@ControleAlteracao(funcionalidade={SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_INSERIR,SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_REMOVER
,SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_ATUALIZAR})
private short indicadorDocumentoObrigatorio;
@ControleAlteracao(funcionalidade={SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_INSERIR,SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_REMOVER
,SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_ATUALIZAR})
private short indicadorUrgencia;
@ControleAlteracao(funcionalidade={SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_INSERIR,SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_REMOVER
,SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_ATUALIZAR})
private short indicadorEncerramentoAutomatico;
@ControleAlteracao(value=FiltroSolicitacaoTipoEspecificacao.SOLICITACAO_TIPO_ESPECIFICACAO_NOVO_RA,funcionalidade={SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_INSERIR,
SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_REMOVER,
SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_ATUALIZAR})
private SolicitacaoTipoEspecificacao solicitacaoTipoEspecificacaoNovoRA;
/** nullable persistent field */
@ControleAlteracao(funcionalidade={SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_INSERIR,SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_REMOVER
,SolicitacaoTipo.ATRIBUTO_SOLICITACAO_TIPO_ESPECIFICACAO_ATUALIZAR})
private Short indicadorValidarDocResponsavel;
private Short indicadorInformarContaRA;
private Short indicadorInformarPagamentoDuplicidade;
private Integer codigoConstante;
private Short indicadorAlterarVencimentoAlternativo;
private Short indicadorLojaVirtual;
/**
* Description of the Field
*/
public final static Integer INDICADOR_MATRICULA_OBRIGATORIO = 1;
/**
* Description of the Field
*/
public final static Integer INDICADOR_MATRICULA_NAO_OBRIGATORIO = 2;
/**
* Description of the Field
*/
public final static Integer INDICADOR_COM_ENCERRAMENTO_AUTOMATICO = 1;
/**
* Description of the Field
*/
public final static Integer INDICADOR_SEM_ENCERRAMENTO_AUTOMATICO = 2;
/**
* Description of the Field
*/
public final static Integer CODIGO_CONSTANTE_ATUALIZACAO_CADASTRAL = 1004;
/** full constructor */
public SolicitacaoTipoEspecificacao(String descricao, Integer diasPrazo, short indicadorPavimentoCalcada, short indicadorPavimentoRua, Integer indicadorCobrancaMaterial, Integer indicadorMatricula, Integer indicadorParecerEncerramento, Integer indicadorGeracaoDebito, Integer indicadorGeracaoCredito, Date ultimaAlteracao, short indicadorGeracaoOrdemServico, Short indicadorCliente, gcom.atendimentopublico.registroatendimento.SolicitacaoTipo solicitacaoTipo, UnidadeOrganizacional unidadeOrganizacional, gcom.atendimentopublico.ordemservico.ServicoTipo servicoTipo, EspecificacaoImovelSituacao especificacaoImovelSituacao) {
this.descricao = descricao;
this.diasPrazo = diasPrazo;
this.indicadorPavimentoCalcada = indicadorPavimentoCalcada;
this.indicadorPavimentoRua = indicadorPavimentoRua;
this.indicadorCobrancaMaterial = indicadorCobrancaMaterial;
this.indicadorMatricula = indicadorMatricula;
this.indicadorParecerEncerramento = indicadorParecerEncerramento;
this.indicadorGeracaoDebito = indicadorGeracaoDebito;
this.indicadorGeracaoCredito = indicadorGeracaoCredito;
this.ultimaAlteracao = ultimaAlteracao;
this.indicadorGeracaoOrdemServico = indicadorGeracaoOrdemServico;
this.indicadorCliente = indicadorCliente;
this.solicitacaoTipo = solicitacaoTipo;
this.unidadeOrganizacional = unidadeOrganizacional;
this.servicoTipo = servicoTipo;
this.especificacaoImovelSituacao = especificacaoImovelSituacao;
this.indicadorLojaVirtual = 2;
}
public EspecificacaoImovelSituacao getEspecificacaoImovelSituacao() {
return especificacaoImovelSituacao;
}
public void setEspecificacaoImovelSituacao(
EspecificacaoImovelSituacao especificacaoImovelSituacao) {
this.especificacaoImovelSituacao = especificacaoImovelSituacao;
}
/** default constructor */
public SolicitacaoTipoEspecificacao() {
this.indicadorLojaVirtual = 2;
}
/** minimal constructor */
public SolicitacaoTipoEspecificacao(short indicadorPavimentoCalcada, short indicadorPavimentoRua, Date ultimaAlteracao, short indicadorGeracaoOrdemServico, gcom.atendimentopublico.registroatendimento.SolicitacaoTipo solicitacaoTipo, UnidadeOrganizacional unidadeOrganizacional, gcom.atendimentopublico.ordemservico.ServicoTipo servicoTipo) {
this.indicadorPavimentoCalcada = indicadorPavimentoCalcada;
this.indicadorPavimentoRua = indicadorPavimentoRua;
this.ultimaAlteracao = ultimaAlteracao;
this.indicadorGeracaoOrdemServico = indicadorGeracaoOrdemServico;
this.solicitacaoTipo = solicitacaoTipo;
this.unidadeOrganizacional = unidadeOrganizacional;
this.servicoTipo = servicoTipo;
this.indicadorLojaVirtual = 2;
}
public short getIndicadorUso() {
return indicadorUso;
}
public void setIndicadorUso(short indicadorUso) {
this.indicadorUso = indicadorUso;
}
public Integer getId() {
return this.id;
}
public void setId(Integer id) {
this.id = id;
}
public String getDescricao() {
return this.descricao;
}
public void setDescricao(String descricao) {
this.descricao = descricao;
}
public Integer getDiasPrazo() {
return this.diasPrazo;
}
public void setDiasPrazo(Integer diasPrazo) {
this.diasPrazo = diasPrazo;
}
public short getIndicadorPavimentoCalcada() {
return this.indicadorPavimentoCalcada;
}
public void setIndicadorPavimentoCalcada(short indicadorPavimentoCalcada) {
this.indicadorPavimentoCalcada = indicadorPavimentoCalcada;
}
public short getIndicadorPavimentoRua() {
return this.indicadorPavimentoRua;
}
public void setIndicadorPavimentoRua(short indicadorPavimentoRua) {
this.indicadorPavimentoRua = indicadorPavimentoRua;
}
public Integer getIndicadorCobrancaMaterial() {
return this.indicadorCobrancaMaterial;
}
public void setIndicadorCobrancaMaterial(Integer indicadorCobrancaMaterial) {
this.indicadorCobrancaMaterial = indicadorCobrancaMaterial;
}
public Integer getIndicadorMatricula() {
return this.indicadorMatricula;
}
public void setIndicadorMatricula(Integer indicadorMatricula) {
this.indicadorMatricula = indicadorMatricula;
}
public Integer getIndicadorParecerEncerramento() {
return this.indicadorParecerEncerramento;
}
public void setIndicadorParecerEncerramento(Integer indicadorParecerEncerramento) {
this.indicadorParecerEncerramento = indicadorParecerEncerramento;
}
public Integer getIndicadorGeracaoDebito() {
return this.indicadorGeracaoDebito;
}
public void setIndicadorGeracaoDebito(Integer indicadorGeracaoDebito) {
this.indicadorGeracaoDebito = indicadorGeracaoDebito;
}
public Integer getIndicadorGeracaoCredito() {
return this.indicadorGeracaoCredito;
}
public void setIndicadorGeracaoCredito(Integer indicadorGeracaoCredito) {
this.indicadorGeracaoCredito = indicadorGeracaoCredito;
}
public Date getUltimaAlteracao() {
return this.ultimaAlteracao;
}
public void setUltimaAlteracao(Date ultimaAlteracao) {
this.ultimaAlteracao = ultimaAlteracao;
}
public short getIndicadorGeracaoOrdemServico() {
return this.indicadorGeracaoOrdemServico;
}
public void setIndicadorGeracaoOrdemServico(short indicadorGeracaoOrdemServico) {
this.indicadorGeracaoOrdemServico = indicadorGeracaoOrdemServico;
}
public Short getIndicadorCliente() {
return this.indicadorCliente;
}
public void setIndicadorCliente(Short indicadorCliente) {
this.indicadorCliente = indicadorCliente;
}
public gcom.atendimentopublico.registroatendimento.SolicitacaoTipo getSolicitacaoTipo() {
return this.solicitacaoTipo;
}
public void setSolicitacaoTipo(gcom.atendimentopublico.registroatendimento.SolicitacaoTipo solicitacaoTipo) {
this.solicitacaoTipo = solicitacaoTipo;
}
public UnidadeOrganizacional getUnidadeOrganizacional() {
return this.unidadeOrganizacional;
}
public void setUnidadeOrganizacional(UnidadeOrganizacional unidadeOrganizacional) {
this.unidadeOrganizacional = unidadeOrganizacional;
}
public gcom.atendimentopublico.ordemservico.ServicoTipo getServicoTipo() {
return this.servicoTipo;
}
public void setServicoTipo(gcom.atendimentopublico.ordemservico.ServicoTipo servicoTipo) {
this.servicoTipo = servicoTipo;
}
public Set getEspecificacaoServicoTipos() {
return especificacaoServicoTipos;
}
public void setEspecificacaoServicoTipos(Set especificacaoServicoTipos) {
this.especificacaoServicoTipos = especificacaoServicoTipos;
}
public String toString() {
return new ToStringBuilder(this)
.append("id", getId())
.toString();
}
public Short getIndicadorLigacaoAgua() {
return indicadorLigacaoAgua;
}
public void setIndicadorLigacaoAgua(Short indicadorLigacaoAgua) {
this.indicadorLigacaoAgua = indicadorLigacaoAgua;
}
public boolean equals(Object other) {
if ((this == other)) {
return true;
}
if (!(other instanceof SolicitacaoTipoEspecificacao)) {
return false;
}
SolicitacaoTipoEspecificacao castOther = (SolicitacaoTipoEspecificacao) other;
return (this.getDescricao().equalsIgnoreCase(castOther.getDescricao()));
}
public Short getIndicadorSolicitante() {
return indicadorSolicitante;
}
public void setIndicadorSolicitante(Short indicadorSolicitante) {
this.indicadorSolicitante = indicadorSolicitante;
}
public Short getIndicadorVerificarDebito() {
return indicadorVerificarDebito;
}
public void setIndicadorVerificarDebito(Short indicadorVerificarDebito) {
this.indicadorVerificarDebito = indicadorVerificarDebito;
}
public DebitoTipo getDebitoTipo() {
return debitoTipo;
}
public void setDebitoTipo(DebitoTipo debitoTipo) {
this.debitoTipo = debitoTipo;
}
public BigDecimal getValorDebito() {
return valorDebito;
}
public void setValorDebito(BigDecimal valorDebito) {
this.valorDebito = valorDebito;
}
public short getIndicadorCobrarJuros() {
return indicadorCobrarJuros;
}
public void setIndicadorCobrarJuros(short indicadorCobrarJuros) {
this.indicadorCobrarJuros = indicadorCobrarJuros;
}
public short getIndicadorPermiteAlterarValor() {
return indicadorPermiteAlterarValor;
}
public void setIndicadorPermiteAlterarValor(short indicadorPermiteAlterarValor) {
this.indicadorPermiteAlterarValor = indicadorPermiteAlterarValor;
}
public short getIndicadorDocumentoObrigatorio() {
return indicadorDocumentoObrigatorio;
}
public void setIndicadorDocumentoObrigatorio(short indicadorDocumentoObrigatorio) {
this.indicadorDocumentoObrigatorio = indicadorDocumentoObrigatorio;
}
public short getIndicadorUrgencia() {
return indicadorUrgencia;
}
public void setIndicadorUrgencia(short indicadorUrgencia) {
this.indicadorUrgencia = indicadorUrgencia;
}
/**
* @return Retorna o campo indicadorEncerramentoAutomatico.
*/
public short getIndicadorEncerramentoAutomatico() {
return indicadorEncerramentoAutomatico;
}
/**
* @param indicadorEncerramentoAutomatico O indicadorEncerramentoAutomatico a ser setado.
*/
public void setIndicadorEncerramentoAutomatico(
short indicadorEncerramentoAutomatico) {
this.indicadorEncerramentoAutomatico = indicadorEncerramentoAutomatico;
}
public Filtro retornaFiltro() {
FiltroSolicitacaoTipoEspecificacao filtroSolicitacaoTipoEspecificacao = new FiltroSolicitacaoTipoEspecificacao();
filtroSolicitacaoTipoEspecificacao.adicionarParametro(new ParametroSimples(FiltroSolicitacaoTipoEspecificacao.ID,
this.getId()));
filtroSolicitacaoTipoEspecificacao
.adicionarCaminhoParaCarregamentoEntidade(FiltroSolicitacaoTipoEspecificacao.SERVICO_TIPO);
filtroSolicitacaoTipoEspecificacao
.adicionarCaminhoParaCarregamentoEntidade(FiltroSolicitacaoTipoEspecificacao.UNIDADE_ORGANIZACIONAL);
filtroSolicitacaoTipoEspecificacao.adicionarCaminhoParaCarregamentoEntidade(FiltroSolicitacaoTipoEspecificacao.ESPECIFICACAO_IMOVEL_SITUACAO);
filtroSolicitacaoTipoEspecificacao
.adicionarCaminhoParaCarregamentoEntidade(FiltroSolicitacaoTipoEspecificacao.DEBITO_TIPO);
return filtroSolicitacaoTipoEspecificacao;
}
public String[] retornaCamposChavePrimaria() {
String[] retorno = { "id" };
return retorno;
}
@Override
public String[] retornarAtributosInformacoesOperacaoEfetuada() {
String []labels = {"solicitacaoTipo.descricao","descricao"};
return labels;
}
@Override
public String[] retornarLabelsInformacoesOperacaoEfetuada() {
String []labels = {"Descricao do Tipo de Solicitacao","Descricao da Especificacao"};
return labels;
}
public SolicitacaoTipoEspecificacao getSolicitacaoTipoEspecificacaoNovoRA() {
return solicitacaoTipoEspecificacaoNovoRA;
}
public void setSolicitacaoTipoEspecificacaoNovoRA(
SolicitacaoTipoEspecificacao solicitacaoTipoEspecificacaoNovoRA) {
this.solicitacaoTipoEspecificacaoNovoRA = solicitacaoTipoEspecificacaoNovoRA;
}
public Short getIndicadorValidarDocResponsavel() {
return indicadorValidarDocResponsavel;
}
public void setIndicadorValidarDocResponsavel(
Short indicadorValidarDocResponsavel) {
this.indicadorValidarDocResponsavel = indicadorValidarDocResponsavel;
}
public Short getIndicadorInformarContaRA() {
return indicadorInformarContaRA;
}
public void setIndicadorInformarContaRA(Short indicadorInformarContaRA) {
this.indicadorInformarContaRA = indicadorInformarContaRA;
}
public Integer getCodigoConstante() {
return codigoConstante;
}
public void setCodigoConstante(Integer codigoConstante) {
this.codigoConstante = codigoConstante;
}
public Short getIndicadorInformarPagamentoDuplicidade() {
return indicadorInformarPagamentoDuplicidade;
}
public void setIndicadorInformarPagamentoDuplicidade(
Short indicadorInformarPagamentoDuplicidade) {
this.indicadorInformarPagamentoDuplicidade = indicadorInformarPagamentoDuplicidade;
}
public Short getIndicadorAlterarVencimentoAlternativo() {
return indicadorAlterarVencimentoAlternativo;
}
public void setIndicadorAlterarVencimentoAlternativo(
Short indicadorAlterarVencimentoAlternativo) {
this.indicadorAlterarVencimentoAlternativo = indicadorAlterarVencimentoAlternativo;
}
public Short getIndicadorLojaVirtual() {
return indicadorLojaVirtual;
}
public void setIndicadorLojaVirtual(Short indicadorLojaVirtual) {
this.indicadorLojaVirtual = indicadorLojaVirtual;
}
}