package gcom.atendimentopublico.ordemservico; import gcom.atendimentopublico.ligacaoagua.LigacaoAgua; import gcom.atendimentopublico.registroatendimento.AtendimentoMotivoEncerramento; import gcom.atendimentopublico.registroatendimento.RegistroAtendimento; import gcom.cadastro.imovel.Imovel; import gcom.cadastro.projeto.Projeto; import gcom.cadastro.unidade.UnidadeOrganizacional; import gcom.cobranca.CobrancaDocumento; 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 OrdemServico extends ObjetoTransacao { private static final long serialVersionUID = 1L; public final static Short SITUACAO_PENDENTE = new Short("1"); public final static String SITUACAO_DESCRICAO_PENDENTE = "Pendente"; public final static String SITUACAO_DESC_ABREV_PENDENTE = "Pen"; public final static String SITUACAO_LETRA_IDENTIFICADORA_PENDENTE = "P"; public final static Short SITUACAO_ENCERRADO = new Short("2"); public final static String SITUACAO_DESCRICAO_ENCERRADO = "Encerrada"; public final static String SITUACAO_DESCRICAO_ENCERRADO_NAO_EXECUTADA = "encerrada por�m n�o foi executada"; public final static String SITUACAO_DESC_ABREV_ENCERRADO = "Enc"; public final static String SITUACAO_LETRA_IDENTIFICADORA_ENCERRADO = "E"; public final static Short SITUACAO_EXECUCAO_EM_ANDAMENTO = new Short("3"); public final static String SITUACAO_DESCRICAO_EXECUCAO_EM_ANDAMENTO = "Execu��o em andamento"; public final static String SITUACAO_DESC_ABREV_EXECUCAO_EM_ANDAMENTO = "Exec em And"; public final static String SITUACAO_LETRA_IDENTIFICADORA_EXECUCAO_EM_ANDAMENTO = "A"; public final static Short SITUACAO_AGUARDANDO_LIBERACAO = new Short("4"); public final static String SITUACAO_DESCRICAO_AGUARDANDO_LIBERACAO = "Aguardando libera��o para execu��o"; public final static String SITUACAO_DESC_ABREV_AGUARDANDO_LIBERACAO = "Aguardo Liber"; public final static String SITUACAO_LETRA_IDENTIFICADORA_AGUARDANDO_LIBERACAO = "L"; public final static Short PROGRAMADA = new Short("1"); public final static Short NAO_PROGRAMADA = new Short("2"); public static final int ATRIBUTOS_MANTER_ORDEM_SERVICO = 260; //Operacao.OPERACAO_ORDEM_SERVICO_ATUALIZAR public static final int ATRIBUTOS_ENCERRAR_ORDEM_SERVICO = 297; //Operacao.OPERACAO_ORDEM_SERVICO_ENCERRAR public final static String SOLICITADAS = "1"; public final static String SELETIVAS_COBRANCA = "2"; public final static String SELETIVAS_HIDROMETRO = "3"; public final static String TODAS = "4"; /** identifier field */ private Integer id; /** persistent field */ private short situacao; /** persistent field */ private Date dataGeracao; /** nullable persistent field */ private Date dataEmissao; /** nullable persistent field */ @ControleAlteracao(funcionalidade=ATRIBUTOS_ENCERRAR_ORDEM_SERVICO) private Date dataEncerramento; /** nullable persistent field */ @ControleAlteracao(funcionalidade=ATRIBUTOS_ENCERRAR_ORDEM_SERVICO) private String descricaoParecerEncerramento; /** nullable persistent field */ @ControleAlteracao(funcionalidade=ATRIBUTOS_MANTER_ORDEM_SERVICO) private String observacao; /** nullable persistent field */ private BigDecimal areaPavimento; /** nullable persistent field */ private BigDecimal valorOriginal; /** nullable persistent field */ private BigDecimal valorAtual; /** persistent field */ private Date ultimaAlteracao; /** persistent field */ private short indicadorComercialAtualizado; /** persistent field */ private Integer numeroFatorPrioridade; /** nullable persistent field */ @ControleAlteracao(funcionalidade=LigacaoAgua.ATRIBUTOS_EFETUAR_LIGACAO) private BigDecimal percentualCobranca; /** persistent field */ @ControleAlteracao(value=FiltroOrdemServico.ATENDIMENTO_MOTIVO_ENCERRAMENTO, funcionalidade=ATRIBUTOS_ENCERRAR_ORDEM_SERVICO) private AtendimentoMotivoEncerramento atendimentoMotivoEncerramento; /** persistent field */ private gcom.atendimentopublico.ordemservico.ServicoNaoCobrancaMotivo servicoNaoCobrancaMotivo; /** persistent field */ private RegistroAtendimento registroAtendimento; /** persistent field */ private CobrancaDocumento cobrancaDocumento; /** persistent field */ private gcom.atendimentopublico.ordemservico.FiscalizacaoColetiva fiscalizacaoColetiva; /** persistent field */ private gcom.atendimentopublico.ordemservico.OrdemServico osReferencia; /** persistent field */ private gcom.atendimentopublico.ordemservico.ServicoTipoPrioridade servicoTipoPrioridadeOriginal; /** persistent field */ @ControleAlteracao(value=FiltroOrdemServico.SERVICO_TIPO_PRIORIDADE_ATUAL, funcionalidade=ATRIBUTOS_MANTER_ORDEM_SERVICO) private gcom.atendimentopublico.ordemservico.ServicoTipoPrioridade servicoTipoPrioridadeAtual; /** persistent field */ @ControleAlteracao(value=FiltroOrdemServico.OS_REFERIDA_RETORNO_TIPO, funcionalidade=ATRIBUTOS_ENCERRAR_ORDEM_SERVICO) private gcom.atendimentopublico.ordemservico.OsReferidaRetornoTipo osReferidaRetornoTipo; /** persistent field */ @ControleAlteracao(value=FiltroOrdemServico.SERVICO_TIPO, funcionalidade=ATRIBUTOS_MANTER_ORDEM_SERVICO) private gcom.atendimentopublico.ordemservico.ServicoTipo servicoTipo; /** persistent field */ private gcom.atendimentopublico.ordemservico.ServicoTipo servicoTipoReferencia; private short indicadorServicoDiagnosticado; /** persistent field */ private Imovel imovel; /** persistent field */ private Date dataFiscalizacaoSituacao; /** persistent field */ private FiscalizacaoSituacao fiscalizacaoSituacao; /** persistent field */ private Short codigoRetornoVistoria; /** persistent field */ private Short codigoTipoRecebimento; /** persistent field */ private Short codigoRetornoFiscalizacaoColetiva; /** persistent field */ private String parecerFiscalizacaoColetiva; private short indicadorProgramada; private Set ordemServicoUnidades; private Short indicadorEncerramentoAutomatico; private BoletimOsConcluida boletimOsConcluida; private UnidadeOrganizacional unidadeAtual; private Projeto projeto; private Short indicadorAtualizaAgua; private Short indicadorAtualizaEsgoto; private Short indicadorBoletim; private ComandoOrdemSeletiva comandoOrdemSeletiva; public ComandoOrdemSeletiva getComandoOrdemSeletiva() { return comandoOrdemSeletiva; } public void setComandoOrdemSeletiva(ComandoOrdemSeletiva comandoOrdemSeletiva) { this.comandoOrdemSeletiva = comandoOrdemSeletiva; } /** * @return Retorna o campo unidadeAtual. */ public UnidadeOrganizacional getUnidadeAtual() { return unidadeAtual; } /** * @param unidadeAtual O unidadeAtual a ser setado. */ public void setUnidadeAtual(UnidadeOrganizacional unidadeAtual) { this.unidadeAtual = unidadeAtual; } /** full constructor */ public OrdemServico(short situacao, Date dataGeracao, Date dataEmissao, Date dataEncerramento, String descricaoParecerEncerramento, String observacao, BigDecimal areaPavimento, BigDecimal valorOriginal, BigDecimal valorAtual, Date ultimaAlteracao, short indicadorComercialAtualizado, BigDecimal percentualCobranca, AtendimentoMotivoEncerramento atendimentoMotivoEncerramento, gcom.atendimentopublico.ordemservico.ServicoNaoCobrancaMotivo servicoNaoCobrancaMotivo, RegistroAtendimento registroAtendimento, CobrancaDocumento cobrancaDocumento, gcom.atendimentopublico.ordemservico.FiscalizacaoColetiva fiscalizacaoColetiva, gcom.atendimentopublico.ordemservico.OrdemServico osReferencia, gcom.atendimentopublico.ordemservico.ServicoTipoPrioridade servicoTipoPrioridadeOriginal, gcom.atendimentopublico.ordemservico.ServicoTipoPrioridade servicoTipoPrioridadeAtual, gcom.atendimentopublico.ordemservico.OsReferidaRetornoTipo osReferidaRetornoTipo, gcom.atendimentopublico.ordemservico.ServicoTipo servicoTipo, gcom.atendimentopublico.ordemservico.ServicoTipo servicoTipoReferencia, Short codigoRetornoFiscalizacaoColetiva, String parecerFiscalizacaoColetiva) { this.situacao = situacao; this.dataGeracao = dataGeracao; this.dataEmissao = dataEmissao; this.dataEncerramento = dataEncerramento; this.descricaoParecerEncerramento = descricaoParecerEncerramento; this.observacao = observacao; this.areaPavimento = areaPavimento; this.valorOriginal = valorOriginal; this.valorAtual = valorAtual; this.ultimaAlteracao = ultimaAlteracao; this.indicadorComercialAtualizado = indicadorComercialAtualizado; this.percentualCobranca = percentualCobranca; this.atendimentoMotivoEncerramento = atendimentoMotivoEncerramento; this.servicoNaoCobrancaMotivo = servicoNaoCobrancaMotivo; this.registroAtendimento = registroAtendimento; this.cobrancaDocumento = cobrancaDocumento; this.fiscalizacaoColetiva = fiscalizacaoColetiva; this.osReferencia = osReferencia; this.servicoTipoPrioridadeOriginal = servicoTipoPrioridadeOriginal; this.servicoTipoPrioridadeAtual = servicoTipoPrioridadeAtual; this.osReferidaRetornoTipo = osReferidaRetornoTipo; this.servicoTipo = servicoTipo; this.servicoTipoReferencia = servicoTipoReferencia; this.codigoRetornoFiscalizacaoColetiva = codigoRetornoFiscalizacaoColetiva; this.parecerFiscalizacaoColetiva = parecerFiscalizacaoColetiva; } /** default constructor */ public OrdemServico() { } /** minimal constructor */ public OrdemServico(short situacao, Date dataGeracao, Date ultimaAlteracao, short indicadorComercialAtualizado, AtendimentoMotivoEncerramento atendimentoMotivoEncerramento, gcom.atendimentopublico.ordemservico.ServicoNaoCobrancaMotivo servicoNaoCobrancaMotivo, RegistroAtendimento registroAtendimento, CobrancaDocumento cobrancaDocumento, gcom.atendimentopublico.ordemservico.FiscalizacaoColetiva fiscalizacaoColetiva, gcom.atendimentopublico.ordemservico.OrdemServico osReferencia, gcom.atendimentopublico.ordemservico.ServicoTipoPrioridade servicoTipoPrioridadeOriginal, gcom.atendimentopublico.ordemservico.ServicoTipoPrioridade servicoTipoPrioridadeAtual, gcom.atendimentopublico.ordemservico.OsReferidaRetornoTipo osReferidaRetornoTipo, gcom.atendimentopublico.ordemservico.ServicoTipo servicoTipo, gcom.atendimentopublico.ordemservico.ServicoTipo servicoTipoReferencia) { this.situacao = situacao; this.dataGeracao = dataGeracao; this.ultimaAlteracao = ultimaAlteracao; this.indicadorComercialAtualizado = indicadorComercialAtualizado; this.atendimentoMotivoEncerramento = atendimentoMotivoEncerramento; this.servicoNaoCobrancaMotivo = servicoNaoCobrancaMotivo; this.registroAtendimento = registroAtendimento; this.cobrancaDocumento = cobrancaDocumento; this.fiscalizacaoColetiva = fiscalizacaoColetiva; this.osReferencia = osReferencia; this.servicoTipoPrioridadeOriginal = servicoTipoPrioridadeOriginal; this.servicoTipoPrioridadeAtual = servicoTipoPrioridadeAtual; this.osReferidaRetornoTipo = osReferidaRetornoTipo; this.servicoTipo = servicoTipo; this.servicoTipoReferencia = servicoTipoReferencia; } public OrdemServico(Date ultimaAlteracao, RegistroAtendimento registroAtendimento, gcom.atendimentopublico.ordemservico.ServicoTipo servicoTipo, CobrancaDocumento cobrancaDocumento) { this.ultimaAlteracao = ultimaAlteracao; this.registroAtendimento = registroAtendimento; this.servicoTipo = servicoTipo; this.cobrancaDocumento = cobrancaDocumento; } public Integer getId() { return this.id; } public void setId(Integer id) { this.id = id; } public short getSituacao() { return this.situacao; } public void setSituacao(short situacao) { this.situacao = situacao; } public Date getDataGeracao() { return this.dataGeracao; } public void setDataGeracao(Date dataGeracao) { this.dataGeracao = dataGeracao; } public Date getDataEmissao() { return this.dataEmissao; } public void setDataEmissao(Date dataEmissao) { this.dataEmissao = dataEmissao; } public Date getDataEncerramento() { return this.dataEncerramento; } public void setDataEncerramento(Date dataEncerramento) { this.dataEncerramento = dataEncerramento; } public String getDescricaoParecerEncerramento() { return this.descricaoParecerEncerramento; } public void setDescricaoParecerEncerramento(String descricaoParecerEncerramento) { this.descricaoParecerEncerramento = descricaoParecerEncerramento; } public String getObservacao() { return this.observacao; } public void setObservacao(String observacao) { this.observacao = observacao; } public BigDecimal getAreaPavimento() { return this.areaPavimento; } public void setAreaPavimento(BigDecimal areaPavimento) { this.areaPavimento = areaPavimento; } public BigDecimal getValorOriginal() { return this.valorOriginal; } public void setValorOriginal(BigDecimal valorOriginal) { this.valorOriginal = valorOriginal; } public BigDecimal getValorAtual() { return this.valorAtual; } public void setValorAtual(BigDecimal valorAtual) { this.valorAtual = valorAtual; } public Date getUltimaAlteracao() { return this.ultimaAlteracao; } public void setUltimaAlteracao(Date ultimaAlteracao) { this.ultimaAlteracao = ultimaAlteracao; } public short getIndicadorComercialAtualizado() { return this.indicadorComercialAtualizado; } public void setIndicadorComercialAtualizado(short indicadorComercialAtualizado) { this.indicadorComercialAtualizado = indicadorComercialAtualizado; } public BigDecimal getPercentualCobranca() { return this.percentualCobranca; } public void setPercentualCobranca(BigDecimal percentualCobranca) { this.percentualCobranca = percentualCobranca; } public AtendimentoMotivoEncerramento getAtendimentoMotivoEncerramento() { return this.atendimentoMotivoEncerramento; } public void setAtendimentoMotivoEncerramento(AtendimentoMotivoEncerramento atendimentoMotivoEncerramento) { this.atendimentoMotivoEncerramento = atendimentoMotivoEncerramento; } public gcom.atendimentopublico.ordemservico.ServicoNaoCobrancaMotivo getServicoNaoCobrancaMotivo() { return this.servicoNaoCobrancaMotivo; } public void setServicoNaoCobrancaMotivo(gcom.atendimentopublico.ordemservico.ServicoNaoCobrancaMotivo servicoNaoCobrancaMotivo) { this.servicoNaoCobrancaMotivo = servicoNaoCobrancaMotivo; } public RegistroAtendimento getRegistroAtendimento() { return this.registroAtendimento; } public void setRegistroAtendimento(RegistroAtendimento registroAtendimento) { this.registroAtendimento = registroAtendimento; } public CobrancaDocumento getCobrancaDocumento() { return this.cobrancaDocumento; } public void setCobrancaDocumento(CobrancaDocumento cobrancaDocumento) { this.cobrancaDocumento = cobrancaDocumento; } public gcom.atendimentopublico.ordemservico.FiscalizacaoColetiva getFiscalizacaoColetiva() { return this.fiscalizacaoColetiva; } public void setFiscalizacaoColetiva(gcom.atendimentopublico.ordemservico.FiscalizacaoColetiva fiscalizacaoColetiva) { this.fiscalizacaoColetiva = fiscalizacaoColetiva; } public gcom.atendimentopublico.ordemservico.OrdemServico getOsReferencia() { return this.osReferencia; } public void setOsReferencia(gcom.atendimentopublico.ordemservico.OrdemServico osReferencia) { this.osReferencia = osReferencia; } public gcom.atendimentopublico.ordemservico.ServicoTipoPrioridade getServicoTipoPrioridadeOriginal() { return this.servicoTipoPrioridadeOriginal; } public void setServicoTipoPrioridadeOriginal(gcom.atendimentopublico.ordemservico.ServicoTipoPrioridade servicoTipoPrioridadeOriginal) { this.servicoTipoPrioridadeOriginal = servicoTipoPrioridadeOriginal; } public gcom.atendimentopublico.ordemservico.ServicoTipoPrioridade getServicoTipoPrioridadeAtual() { return this.servicoTipoPrioridadeAtual; } public void setServicoTipoPrioridadeAtual(gcom.atendimentopublico.ordemservico.ServicoTipoPrioridade servicoTipoPrioridadeAtual) { this.servicoTipoPrioridadeAtual = servicoTipoPrioridadeAtual; } public gcom.atendimentopublico.ordemservico.OsReferidaRetornoTipo getOsReferidaRetornoTipo() { return this.osReferidaRetornoTipo; } public void setOsReferidaRetornoTipo(gcom.atendimentopublico.ordemservico.OsReferidaRetornoTipo osReferidaRetornoTipo) { this.osReferidaRetornoTipo = osReferidaRetornoTipo; } public gcom.atendimentopublico.ordemservico.ServicoTipo getServicoTipo() { return this.servicoTipo; } public void setServicoTipo(gcom.atendimentopublico.ordemservico.ServicoTipo servicoTipo) { this.servicoTipo = servicoTipo; } public gcom.atendimentopublico.ordemservico.ServicoTipo getServicoTipoReferencia() { return this.servicoTipoReferencia; } public void setServicoTipoReferencia(gcom.atendimentopublico.ordemservico.ServicoTipo servicoTipoReferencia) { this.servicoTipoReferencia = servicoTipoReferencia; } public String toString() { return new ToStringBuilder(this) .append("id", getId()) .toString(); } public String getDescricaoSituacao() { String descricao = ""; short situacao = getSituacao(); if (SITUACAO_PENDENTE == situacao) { descricao = SITUACAO_DESCRICAO_PENDENTE; } else if (SITUACAO_ENCERRADO == situacao) { descricao = SITUACAO_DESCRICAO_ENCERRADO; } else if (SITUACAO_EXECUCAO_EM_ANDAMENTO == situacao) { descricao = SITUACAO_DESCRICAO_EXECUCAO_EM_ANDAMENTO; } else if (SITUACAO_AGUARDANDO_LIBERACAO == situacao) { descricao = SITUACAO_DESCRICAO_AGUARDANDO_LIBERACAO; } return descricao; } public String[] retornaCamposChavePrimaria() { String[] retorno = new String[1]; retorno[0] = "id"; return retorno; } public Filtro retornaFiltro() { FiltroOrdemServico filtroOrdemServico = new FiltroOrdemServico(); // filtroOrdemServico.adicionarCaminhoParaCarregamentoEntidade("dataEncerramento"); filtroOrdemServico.adicionarCaminhoParaCarregamentoEntidade("registroAtendimento"); filtroOrdemServico.adicionarParametro(new ParametroSimples(FiltroOrdemServico.ID, this.getId())); return filtroOrdemServico; } /** * @return Retorna o campo dataFiscalizacaoSituacao. */ public Date getDataFiscalizacaoSituacao() { return dataFiscalizacaoSituacao; } /** * @param dataFiscalizacaoSituacao O dataFiscalizacaoSituacao a ser setado. */ public void setDataFiscalizacaoSituacao(Date dataFiscalizacaoSituacao) { this.dataFiscalizacaoSituacao = dataFiscalizacaoSituacao; } /** * @return Retorna o campo fiscalizacaoSituacao. */ public FiscalizacaoSituacao getFiscalizacaoSituacao() { return fiscalizacaoSituacao; } /** * @param fiscalizacaoSituacao O fiscalizacaoSituacao a ser setado. */ public void setFiscalizacaoSituacao(FiscalizacaoSituacao fiscalizacaoSituacao) { this.fiscalizacaoSituacao = fiscalizacaoSituacao; } public Short getCodigoRetornoVistoria() { return codigoRetornoVistoria; } public void setCodigoRetornoVistoria(Short codigoRetornoVistoria) { this.codigoRetornoVistoria = codigoRetornoVistoria; } public Short getCodigoTipoRecebimento() { return codigoTipoRecebimento; } public void setCodigoTipoRecebimento(Short codigoTipoRecebimento) { this.codigoTipoRecebimento = codigoTipoRecebimento; } /** * @return Retorna o campo codigoRetornoFiscalizacaoColetiva. */ public Short getCodigoRetornoFiscalizacaoColetiva() { return codigoRetornoFiscalizacaoColetiva; } /** * @param codigoRetornoFiscalizacaoColetiva O codigoRetornoFiscalizacaoColetiva a ser setado. */ public void setCodigoRetornoFiscalizacaoColetiva( Short codigoRetornoFiscalizacaoColetiva) { this.codigoRetornoFiscalizacaoColetiva = codigoRetornoFiscalizacaoColetiva; } /** * @return Retorna o campo parecerFiscalizacaoColetiva. */ public String getParecerFiscalizacaoColetiva() { return parecerFiscalizacaoColetiva; } /** * @param parecerFiscalizacaoColetiva O parecerFiscalizacaoColetiva a ser setado. */ public void setParecerFiscalizacaoColetiva(String parecerFiscalizacaoColetiva) { this.parecerFiscalizacaoColetiva = parecerFiscalizacaoColetiva; } public Set getOrdemServicoUnidades() { return ordemServicoUnidades; } public void setOrdemServicoUnidades(Set ordemServicoUnidades) { this.ordemServicoUnidades = ordemServicoUnidades; } public short getIndicadorProgramada() { return indicadorProgramada; } public void setIndicadorProgramada(short indicadorProgramada) { this.indicadorProgramada = indicadorProgramada; } public Imovel getImovel() { return imovel; } public void setImovel(Imovel imovel) { this.imovel = imovel; } public short getIndicadorServicoDiagnosticado() { return indicadorServicoDiagnosticado; } public void setIndicadorServicoDiagnosticado(short indicadorServicoDiagnosticado) { this.indicadorServicoDiagnosticado = indicadorServicoDiagnosticado; } public boolean equals(Object other) { if ((this == other)) { return true; } if (!(other instanceof OrdemServico)) { return false; } OrdemServico castOther = (OrdemServico) other; return (this.getId().equals(castOther.getId())); } public Short getIndicadorEncerramentoAutomatico() { return indicadorEncerramentoAutomatico; } public void setIndicadorEncerramentoAutomatico( Short indicadorEncerramentoAutomatico) { this.indicadorEncerramentoAutomatico = indicadorEncerramentoAutomatico; } public BoletimOsConcluida getBoletimOsConcluida() { return boletimOsConcluida; } public void setBoletimOsConcluida(BoletimOsConcluida boletimOsConcluida) { this.boletimOsConcluida = boletimOsConcluida; } @Override public String getDescricaoParaRegistroTransacao() { return getId() + ""; } public String[] retornarAtributosInformacoesOperacaoEfetuada(){ String []atributos = { "servicoTipo.descricao" }; return atributos; } public String[] retornarLabelsInformacoesOperacaoEfetuada(){ String []labels = {"Tipo de Servico" }; return labels; } public Projeto getProjeto() { return projeto; } public void setProjeto(Projeto projeto) { this.projeto = projeto; } public Short getIndicadorAtualizaAgua() { return indicadorAtualizaAgua; } public void setIndicadorAtualizaAgua(Short indicadorAtualizaAgua) { this.indicadorAtualizaAgua = indicadorAtualizaAgua; } public Short getIndicadorAtualizaEsgoto() { return indicadorAtualizaEsgoto; } public void setIndicadorAtualizaEsgoto(Short indicadorAtualizaEsgoto) { this.indicadorAtualizaEsgoto = indicadorAtualizaEsgoto; } public Short getIndicadorBoletim() { return indicadorBoletim; } public void setIndicadorBoletim(Short indicadorBoletim) { this.indicadorBoletim = indicadorBoletim; } public Integer getNumeroFatorPrioridade() { return numeroFatorPrioridade; } public void setNumeroFatorPrioridade(Integer numeroFatorPrioridade) { this.numeroFatorPrioridade = numeroFatorPrioridade; } }