package br.com.centralit.citcorpore.bean; import java.sql.Date; import java.sql.Timestamp; import java.text.SimpleDateFormat; import java.util.Collection; import java.util.List; import org.apache.commons.lang.StringUtils; import br.com.centralit.bpm.dto.ObjetoNegocioFluxoDTO; import br.com.centralit.citcorpore.util.Enumerados; import br.com.centralit.citcorpore.util.Util; import br.com.citframework.dto.IDto; public class ProblemaDTO extends ObjetoNegocioFluxoDTO { /** * */ private static final long serialVersionUID = 1L; private Integer idProblema; private String status; private Integer prioridade; private Integer idCriador; private Integer idProprietario; private String titulo; private String descricao; private Integer idCategoriaProblema; private String impacto; private String urgencia; private String severidade; private String proativoReativo; private String msgErroAssociada; private Integer idProblemaItemConfiguracao; private Integer idErrosConhecidos; private Integer idProblemaMudanca; private Integer idProblemaIncidente; private Date dataHoraLimiteSolucionar; private Timestamp dataHoraInicio; private Timestamp dataHoraFim; private String solucaoDefinitiva; private String fecharItensRelacionados; private Integer idProblemaRelacionado; private String messageId; private Integer idSolicitacaoServico; private Integer idServico; private Integer idContrato; private Integer idServicoContrato; private Integer idGrupo; private String servico; private String nomeGrupoAtual; private String contrato; // base conhecimento private String causaRaiz; private String solucaoContorno; private String adicionarBDCE; // propriedades que n�o est�o no banco private String nomeCriador; private String nomeProprietario; private String itensConfiguracaoRelacionadosSerializado; private String solicitacaoServicoSerializado; private String nomeServico; private List<SolicitacaoServicoDTO> listIdSolicitacaoServico; // propriedades da baseConhecimento private Integer idBaseConhecimento; private String statusBaseConhecimento; private Integer idPastaBaseConhecimento; private Integer sequenciaProblema; private Integer quantidade; private Integer prazoHH; private Integer prazoMM; private String slaACombinar; private Timestamp dataHoraLimite; private Integer idPrioridade; private Timestamp dataHoraSolicitacao; private String dataHoraLimiteStr; private String requisicaoMudancaSerializado; private List<ProblemaMudancaDTO> listProblemaMudancaDTO; private List<ProblemaDTO> listProblemaRelacionadoDTO; private String origem; // adicionado por david.junior // para a execucao dos fluxos de problema private String nomeUnidadeSolicitante; private String nomeUnidadeResponsavel; private String solicitante; private String solicitanteUnidade; private String responsavel; private Timestamp dataHoraInicioSLA; private String dataHoraInicioSLAStr; private UsuarioDTO usuarioDto; private double atrasoSLA; private String atrasoSLAStr; private String acaoFluxo; private Integer idFaseAtual; private String linkPesquisaSatisfacao; private Integer seqReabertura; private String enviaEmailCriacao; private String enviaEmailFinalizacao; private String enviaEmailAcoes; private String nomeTarefa; private Timestamp dataHoraCaptura; private Integer idInstanciaFluxo; private Integer idProblemaPai; private Boolean possuiFilho; private String emailContato; private Integer tempoCapturaHH; private Integer tempoCapturaMM; private Integer idCalendario; private Timestamp dataHoraReativacao; private Integer tempoDecorridoHH; private Integer tempoDecorridoMM; private Integer tempoAtendimentoHH; private Integer tempoAtendimentoMM; private Integer tempoAtrasoHH; private Integer tempoAtrasoMM; private Integer idCausaIncidente; private String resposta; private Timestamp dataHoraSuspensao; private String situacaoSLA; private Timestamp dataHoraSuspensaoSLA; private Timestamp dataHoraReativacaoSLA; private Integer idSolicitante; private String nomeContato; private String telefoneContato; private String ramal; private String observacao; private Integer idUnidade; private Integer idJustificativaProblema; private String complementoJustificativa; private Integer idTarefa; private Integer idOrigemAtendimento; private String diagnostico; private String dataHoraCapturaStr; private Integer idContatoProblema; private Integer idLocalidade; // Adicionado por geber.costa // Atributos para Revis�o de Problemas graves private String acoesCorretas; private String acoesIncorretas; private String melhoriasFuturas; private String recorrenciaProblema; private String responsabilidadeTerceiros; private String acompanhamento; // Adicionado por riubbe.oliveira // Atributos para Categoria Problema private String confirmaSolucaoContorno; private Integer idCategoriaSolucao; private String fechamento; private List<ProblemaItemConfiguracaoDTO> listProblemaItemConfiguracaoDTO; private String registroexecucao; // add by david.junior para problema.java // private String escalar; private String alterarSituacao; private String fase; private String editar; private String grave; private String precisaMudanca; private String precisaSolucaoContorno; private String resolvido; private String tituloSolucaoContorno; private Integer idSolucaoContorno; // Flag (S/N) que indica se deve ser enviado um e-mail // quando o prazo para solucionar um problema expirou. // por padr�o � S no banco de dados. private String enviaEmailPrazoSolucionarExpirou; private Integer idCausa; private String tituloSolCon; private String descSolCon; private String tituloSolucaoDefinitiva; private Integer idSolucaoDefinitiva; private String tituloSolDefinitiva; private String iframeSolicitacao; private String descSolDefinitiva; private String unidadeDes; public String getIframeSolicitacao() { return iframeSolicitacao; } public void setIframeSolicitacao(String iframeSolicitacao) { this.iframeSolicitacao = iframeSolicitacao; } private String chamarTelaProblema; // Serializa��o das informa��es complementares private String informacoesComplementares_serialize; private IDto informacoesComplementares; private Integer hiddenIdItemConfiguracao; // M�rio J�nior - Anexo private Collection colArquivosUpload; public Integer getIdProblema() { return idProblema; } public void setIdProblema(Integer idProblema) { this.idProblema = idProblema; } public String getStatus() { return status; } public void setStatus(String status) { this.status = status; } public Integer getPrioridade() { return prioridade; } public void setPrioridade(Integer prioridade) { this.prioridade = prioridade; } public Integer getIdCriador() { return idCriador; } public void setIdCriador(Integer idCriador) { this.idCriador = idCriador; } public Integer getIdProprietario() { return idProprietario; } public void setIdProprietario(Integer idProprietario) { this.idProprietario = idProprietario; } public String getNumberAndTitulo() { return "#" + this.idProblema + " - " + titulo; } public String getTitulo() { return titulo; } public void setTitulo(String titulo) { this.titulo = titulo; } public String getDescricao() { return descricao; } public void setDescricao(String descricao) { this.descricao = descricao; } public Integer getIdCategoriaProblema() { return idCategoriaProblema; } public void setIdCategoriaProblema(Integer idCategoriaProblema) { this.idCategoriaProblema = idCategoriaProblema; } public String getImpacto() { return impacto; } public void setImpacto(String impacto) { this.impacto = impacto; } public String getUrgencia() { return urgencia; } public void setUrgencia(String urgencia) { this.urgencia = urgencia; } public String getSeveridade() { return severidade; } public void setSeveridade(String severidade) { this.severidade = severidade; } public String getProativoReativo() { return proativoReativo; } public void setProativoReativo(String proativoReativo) { this.proativoReativo = proativoReativo; } public String getMsgErroAssociada() { return msgErroAssociada; } public void setMsgErroAssociada(String msgErroAssociada) { this.msgErroAssociada = msgErroAssociada; } public Integer getIdProblemaItemConfiguracao() { return idProblemaItemConfiguracao; } public void setIdProblemaItemConfiguracao(Integer idProblemaItemConfiguracao) { this.idProblemaItemConfiguracao = idProblemaItemConfiguracao; } public Integer getIdErrosConhecidos() { return idErrosConhecidos; } public void setIdErrosConhecidos(Integer idErrosConhecidos) { this.idErrosConhecidos = idErrosConhecidos; } public Integer getIdProblemaMudanca() { return idProblemaMudanca; } public void setIdProblemaMudanca(Integer idProblemaMudanca) { this.idProblemaMudanca = idProblemaMudanca; } public Integer getIdProblemaIncidente() { return idProblemaIncidente; } public void setIdProblemaIncidente(Integer idProblemaIncidente) { this.idProblemaIncidente = idProblemaIncidente; } public Date getDataHoraLimiteSolucionar() { return dataHoraLimiteSolucionar; } public void setDataHoraLimiteSolucionar(Date dataHoraLimiteSolucionar) { this.dataHoraLimiteSolucionar = dataHoraLimiteSolucionar; } public Timestamp getDataHoraInicio() { return dataHoraInicio; } public void setDataHoraInicio(Timestamp dataHoraInicio) { this.dataHoraInicio = dataHoraInicio; } public Timestamp getDataHoraFim() { return dataHoraFim; } public void setDataHoraFim(Timestamp dataHoraFim) { this.dataHoraFim = dataHoraFim; } public String getSolucaoDefinitiva() { return solucaoDefinitiva; } public void setSolucaoDefinitiva(String solucaoDefinitiva) { this.solucaoDefinitiva = solucaoDefinitiva; } public String getNomeCriador() { return nomeCriador; } public void setNomeCriador(String nomeCriador) { this.nomeCriador = nomeCriador; } public String getNomeProprietario() { return nomeProprietario; } public void setNomeProprietario(String nomeProprietario) { this.nomeProprietario = nomeProprietario; } public String getItensConfiguracaoRelacionadosSerializado() { return itensConfiguracaoRelacionadosSerializado; } public void setItensConfiguracaoRelacionadosSerializado(String itensConfiguracaoRelacionadosSerializado) { this.itensConfiguracaoRelacionadosSerializado = itensConfiguracaoRelacionadosSerializado; } public String getCausaRaiz() { return causaRaiz; } public void setCausaRaiz(String causaRaiz) { this.causaRaiz = causaRaiz; } public String getSolucaoContorno() { return solucaoContorno; } public void setSolucaoContorno(String solucaoContorno) { this.solucaoContorno = solucaoContorno; } public String getAdicionarBDCE() { return adicionarBDCE; } public void setAdicionarBDCE(String adicionarBDCE) { this.adicionarBDCE = adicionarBDCE; } public Integer getIdBaseConhecimento() { return idBaseConhecimento; } public void setIdBaseConhecimento(Integer idBaseConhecimento) { this.idBaseConhecimento = idBaseConhecimento; } public String getStatusBaseConhecimento() { return statusBaseConhecimento; } public void setStatusBaseConhecimento(String statusBaseConhecimento) { this.statusBaseConhecimento = statusBaseConhecimento; } public Integer getIdPastaBaseConhecimento() { return idPastaBaseConhecimento; } public void setIdPastaBaseConhecimento(Integer idPastaBaseConhecimento) { this.idPastaBaseConhecimento = idPastaBaseConhecimento; } /** * @return the sequenciaProblema */ public Integer getSequenciaProblema() { return sequenciaProblema; } /** * @param sequenciaProblema * the sequenciaProblema to set */ public void setSequenciaProblema(Integer sequenciaProblema) { this.sequenciaProblema = sequenciaProblema; } /** * @return the idSolicitacaoServico */ public Integer getIdSolicitacaoServico() { return idSolicitacaoServico; } /** * @param idSolicitacaoServico * the idSolicitacaoServico to set */ public void setIdSolicitacaoServico(Integer idSolicitacaoServico) { this.idSolicitacaoServico = idSolicitacaoServico; } /** * @return the solicitacaoServicoSerializado */ public String getSolicitacaoServicoSerializado() { return solicitacaoServicoSerializado; } /** * @param solicitacaoServicoSerializado * the solicitacaoServicoSerializado to set */ public void setSolicitacaoServicoSerializado(String solicitacaoServicoSerializado) { this.solicitacaoServicoSerializado = solicitacaoServicoSerializado; } /** * @return the nomeServico */ public String getNomeServico() { return nomeServico; } /** * @param nomeServico * the nomeServico to set */ public void setNomeServico(String nomeServico) { this.nomeServico = nomeServico; } /** * @return the listIdSolicitacaoServico */ public List<SolicitacaoServicoDTO> getListIdSolicitacaoServico() { return listIdSolicitacaoServico; } /** * @param listIdSolicitacaoServico * the listIdSolicitacaoServico to set */ public void setListIdSolicitacaoServico(List<SolicitacaoServicoDTO> listIdSolicitacaoServico) { this.listIdSolicitacaoServico = listIdSolicitacaoServico; } public Integer getQuantidade() { return quantidade; } public void setQuantidade(Integer quantidade) { this.quantidade = quantidade; } public Integer getIdServico() { return idServico; } public void setIdServico(Integer idServico) { this.idServico = idServico; } public Integer getIdGrupo() { return idGrupo; } public void setIdGrupo(Integer idGrupo) { this.idGrupo = idGrupo; } public String getServico() { return servico; } public void setServico(String servico) { this.servico = servico; } public Integer getIdContrato() { return idContrato; } public void setIdContrato(Integer idContrato) { this.idContrato = idContrato; } public String getContrato() { return contrato; } public void setContrato(String contrato) { this.contrato = contrato; } public Integer getIdServicoContrato() { return idServicoContrato; } public void setIdServicoContrato(Integer idServicoContrato) { this.idServicoContrato = idServicoContrato; } public Integer getPrazoHH() { return prazoHH; } public void setPrazoHH(Integer prazoHH) { this.prazoHH = prazoHH; } public Integer getPrazoMM() { return prazoMM; } public void setPrazoMM(Integer prazoMM) { this.prazoMM = prazoMM; } public String getSlaACombinar() { return slaACombinar; } public void setSlaACombinar(String slaACombinar) { this.slaACombinar = slaACombinar; } public Timestamp getDataHoraLimite() { return dataHoraLimite; } public void setDataHoraLimite(Timestamp dataHoraLimite) { this.dataHoraLimite = dataHoraLimite; if (dataHoraLimite != null) { SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy HH:mm"); this.dataHoraLimiteStr = format.format(dataHoraLimite); } } public String getDataHoraLimiteStr() { if (slaACombinar == null || slaACombinar.equalsIgnoreCase("N")) { return dataHoraLimiteStr; } else { return "--"; } } public void setDataHoraLimiteStr(String dataHoraLimiteStr) { if (slaACombinar == null || slaACombinar.equalsIgnoreCase("N")) { this.dataHoraLimiteStr = dataHoraLimiteStr; } else { this.dataHoraLimiteStr = "--"; } } public Integer getIdPrioridade() { return idPrioridade; } public void setIdPrioridade(Integer idPrioridade) { this.idPrioridade = idPrioridade; } public Timestamp getDataHoraSolicitacao() { return dataHoraSolicitacao; } public void setDataHoraSolicitacao(Timestamp dataHoraSolicitacao) { this.dataHoraSolicitacao = dataHoraSolicitacao; } public String getRequisicaoMudancaSerializado() { return requisicaoMudancaSerializado; } public void setRequisicaoMudancaSerializado(String requisicaoMudancaSerializado) { this.requisicaoMudancaSerializado = requisicaoMudancaSerializado; } public String getOrigem() { return origem; } public void setOrigem(String origem) { this.origem = origem; } public List<ProblemaMudancaDTO> getListProblemaMudancaDTO() { return listProblemaMudancaDTO; } public void setListProblemaMudancaDTO(List<ProblemaMudancaDTO> listProblemaMudancaDTO) { this.listProblemaMudancaDTO = listProblemaMudancaDTO; } public String getNomeUnidadeSolicitante() { return nomeUnidadeSolicitante; } public void setNomeUnidadeSolicitante(String nomeUnidadeSolicitante) { this.nomeUnidadeSolicitante = nomeUnidadeSolicitante; } public String getNomeUnidadeResponsavel() { return nomeUnidadeResponsavel; } public void setNomeUnidadeResponsavel(String nomeUnidadeResponsavel) { this.nomeUnidadeResponsavel = nomeUnidadeResponsavel; } public String getSolicitante() { if (this.solicitante == null) { return null; } return this.solicitante.replaceAll("\"", " "); } public void setSolicitante(String solicitante) { if (solicitante == null) { this.solicitante = null; return; } this.solicitante = solicitante.replaceAll("\"", " "); } public String getSolicitanteUnidade() { return solicitanteUnidade; } public void setSolicitanteUnidade(String solicitanteUnidade) { this.solicitanteUnidade = solicitanteUnidade; } public String getResponsavel() { return responsavel; } public void setResponsavel(String responsavel) { this.responsavel = responsavel; } public Timestamp getDataHoraInicioSLA() { return dataHoraInicioSLA; } public void setDataHoraInicioSLA(Timestamp dataHoraInicioSLA) { this.dataHoraInicioSLA = dataHoraInicioSLA; if (dataHoraInicioSLA != null) { SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss"); this.setDataHoraInicioSLAStr(format.format(dataHoraInicioSLA)); } } public String getDataHoraInicioSLAStr() { return dataHoraInicioSLAStr; } public void setDataHoraInicioSLAStr(String dataHoraInicioSLAStr) { this.dataHoraInicioSLAStr = dataHoraInicioSLAStr; } public UsuarioDTO getUsuarioDto() { return usuarioDto; } public void setUsuarioDto(UsuarioDTO usuarioDto) { this.usuarioDto = usuarioDto; } public boolean atendida() { return this.status != null && (this.status.equalsIgnoreCase(Enumerados.SituacaoProblema.Resolvida.name()) || this.status.equalsIgnoreCase(Enumerados.SituacaoProblema.Cancelada.name()) || this.status .equalsIgnoreCase(Enumerados.SituacaoProblema.Fechada.name())); } public boolean finalizada() { return this.status != null && (this.status.equalsIgnoreCase(Enumerados.SituacaoProblema.Resolvida.name()) || this.status.equalsIgnoreCase(Enumerados.SituacaoProblema.Cancelada.name()) || this.status .equalsIgnoreCase(Enumerados.SituacaoProblema.Fechada.name())); } public boolean encerrada() { return this.status != null && (this.status.equalsIgnoreCase(Enumerados.SituacaoProblema.Fechada.name())); } public boolean emAtendimento() { return this.status != null && (this.status.equalsIgnoreCase(Enumerados.SituacaoProblema.EmAndamento.name()) || this.status.equalsIgnoreCase(Enumerados.SituacaoProblema.Reaberta.name())); } public boolean reclassificada() { return this.status != null && (this.status.equalsIgnoreCase(Enumerados.SituacaoProblema.ReClassificada.name())); } public boolean escalada() { return getIdGrupo() != null; } public boolean suspensa() { return this.status != null && (this.status.equalsIgnoreCase(Enumerados.SituacaoProblema.Suspensa.name())); } public double getAtrasoSLA() { return atrasoSLA; } public void setAtrasoSLA(double atrasoSLA) { if (slaACombinar == null || slaACombinar.equalsIgnoreCase("N")) { this.atrasoSLA = atrasoSLA; this.atrasoSLAStr = Util.getHoraFmtStr(atrasoSLA / 3600); } else { this.atrasoSLA = 0; this.atrasoSLAStr = "--"; } } public String getAtrasoSLAStr() { if (slaACombinar == null || slaACombinar.equalsIgnoreCase("N")) { return atrasoSLAStr; } else { return "--"; } } public void setAtrasoSLAStr(String atrasoSLAStr) { if (slaACombinar == null || slaACombinar.equalsIgnoreCase("N")) { this.atrasoSLAStr = atrasoSLAStr; } else { this.atrasoSLAStr = "--"; } } public String getAcaoFluxo() { return acaoFluxo; } public void setAcaoFluxo(String acaoFluxo) { this.acaoFluxo = acaoFluxo; } public Integer getIdFaseAtual() { return idFaseAtual; } public void setIdFaseAtual(Integer idFaseAtual) { this.idFaseAtual = idFaseAtual; } public String getLinkPesquisaSatisfacao() { return linkPesquisaSatisfacao; } public void setLinkPesquisaSatisfacao(String linkPesquisaSatisfacao) { this.linkPesquisaSatisfacao = linkPesquisaSatisfacao; } public Integer getSeqReabertura() { return seqReabertura; } public void setSeqReabertura(Integer seqReabertura) { this.seqReabertura = seqReabertura; } public String getEnviaEmailCriacao() { return enviaEmailCriacao; } public void setEnviaEmailCriacao(String enviaEmailCriacao) { this.enviaEmailCriacao = enviaEmailCriacao; } public String getEnviaEmailFinalizacao() { return enviaEmailFinalizacao; } public void setEnviaEmailFinalizacao(String enviaEmailFinalizacao) { this.enviaEmailFinalizacao = enviaEmailFinalizacao; } public String getEnviaEmailAcoes() { return enviaEmailAcoes; } public void setEnviaEmailAcoes(String enviaEmailAcoes) { this.enviaEmailAcoes = enviaEmailAcoes; } public String getNomeTarefa() { return nomeTarefa; } public void setNomeTarefa(String nomeTarefa) { this.nomeTarefa = nomeTarefa; } public Timestamp getDataHoraCaptura() { return dataHoraCaptura; } public void setDataHoraCaptura(Timestamp dataHoraCaptura) { this.dataHoraCaptura = dataHoraCaptura; if (dataHoraCaptura != null) { SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy HH:mm"); this.dataHoraCapturaStr = format.format(dataHoraCaptura); } } public Integer getIdInstanciaFluxo() { return idInstanciaFluxo; } public void setIdInstanciaFluxo(Integer idInstanciaFluxo) { this.idInstanciaFluxo = idInstanciaFluxo; } public Integer getIdProblemaPai() { return idProblemaPai; } public void setIdProblemaPai(Integer idProblemaPai) { this.idProblemaPai = idProblemaPai; } public Boolean getPossuiFilho() { return possuiFilho; } public void setPossuiFilho(Boolean possuiFilho) { this.possuiFilho = possuiFilho; } public String getEmailContato() { return Util.tratarAspasSimples(this.emailContato); } public void setEmailContato(String emailContato) { this.emailContato = tratarCaracteresEspeciais(emailContato); } private String tratarCaracteresEspeciais(String valor) { if (valor != null && !StringUtils.isEmpty(valor)) { if (StringUtils.contains(valor, "'")) { return StringUtils.replace(valor, "'", ""); } else { if (StringUtils.contains(valor, "\"")) { return StringUtils.replace(valor, "\"", ""); } else { return valor; } } } else { return valor; } } public Integer getTempoCapturaHH() { return tempoCapturaHH; } public void setTempoCapturaHH(Integer tempoCapturaHH) { this.tempoCapturaHH = tempoCapturaHH; } public Integer getTempoCapturaMM() { return tempoCapturaMM; } public void setTempoCapturaMM(Integer tempoCapturaMM) { this.tempoCapturaMM = tempoCapturaMM; } public Integer getIdCalendario() { return idCalendario; } public void setIdCalendario(Integer idCalendario) { this.idCalendario = idCalendario; } public Timestamp getDataHoraReativacao() { return dataHoraReativacao; } public void setDataHoraReativacao(Timestamp dataHoraReativacao) { this.dataHoraReativacao = dataHoraReativacao; } public Integer getTempoDecorridoHH() { return tempoDecorridoHH; } public void setTempoDecorridoHH(Integer tempoDecorridoHH) { this.tempoDecorridoHH = tempoDecorridoHH; } public Integer getTempoDecorridoMM() { return tempoDecorridoMM; } public void setTempoDecorridoMM(Integer tempoDecorridoMM) { this.tempoDecorridoMM = tempoDecorridoMM; } public Integer getTempoAtendimentoHH() { return tempoAtendimentoHH; } public void setTempoAtendimentoHH(Integer tempoAtendimentoHH) { this.tempoAtendimentoHH = tempoAtendimentoHH; } public Integer getTempoAtendimentoMM() { return tempoAtendimentoMM; } public void setTempoAtendimentoMM(Integer tempoAtendimentoMM) { this.tempoAtendimentoMM = tempoAtendimentoMM; } public Integer getTempoAtrasoMM() { return tempoAtrasoMM; } public void setTempoAtrasoMM(Integer tempoAtrasoMM) { this.tempoAtrasoMM = tempoAtrasoMM; } public Integer getTempoAtrasoHH() { return tempoAtrasoHH; } public void setTempoAtrasoHH(Integer tempoAtrasoHH) { this.tempoAtrasoHH = tempoAtrasoHH; } public Integer getIdCausaIncidente() { return idCausaIncidente; } public void setIdCausaIncidente(Integer idCausaIncidente) { this.idCausaIncidente = idCausaIncidente; } public String getResposta() { return Util.tratarAspasSimples(this.resposta); } public void setResposta(String parm) { this.resposta = parm; } public Timestamp getDataHoraSuspensao() { return dataHoraSuspensao; } public void setDataHoraSuspensao(Timestamp dataHoraSuspensao) { this.dataHoraSuspensao = dataHoraSuspensao; } public String getSituacaoSLA() { return situacaoSLA; } public void setSituacaoSLA(String situacaoSLA) { this.situacaoSLA = situacaoSLA; } public Timestamp getDataHoraSuspensaoSLA() { return dataHoraSuspensaoSLA; } public void setDataHoraSuspensaoSLA(Timestamp dataHoraSuspensaoSLA) { this.dataHoraSuspensaoSLA = dataHoraSuspensaoSLA; } public Timestamp getDataHoraReativacaoSLA() { return dataHoraReativacaoSLA; } public void setDataHoraReativacaoSLA(Timestamp dataHoraReativacaoSLA) { this.dataHoraReativacaoSLA = dataHoraReativacaoSLA; } public Integer getIdSolicitante() { return idSolicitante; } public void setIdSolicitante(Integer idSolicitante) { this.idSolicitante = idSolicitante; } public String getNomeContato() { return nomeContato; } public void setNomeContato(String nomeContato) { this.nomeContato = nomeContato; } public String getTelefoneContato() { return telefoneContato; } public void setTelefoneContato(String telefoneContato) { this.telefoneContato = telefoneContato; } public String getRamal() { return ramal; } public void setRamal(String ramal) { this.ramal = ramal; } public String getObservacao() { return observacao; } public void setObservacao(String observacao) { this.observacao = observacao; } public Integer getIdUnidade() { return idUnidade; } public void setIdUnidade(Integer idUnidade) { this.idUnidade = idUnidade; } public String getComplementoJustificativa() { return complementoJustificativa; } public void setComplementoJustificativa(String complementoJustificativa) { this.complementoJustificativa = complementoJustificativa; } /** * * @author geber.costa */ public String getDadosStr() { StringBuilder str = new StringBuilder(); if (getIdProblema() != null) { str.append("N�mero do problema: " + getIdProblema() + "\n"); if (getDataHoraInicio() != null) { str.append("Criada em: " + getDataHoraInicio() + "\n"); } if (getDescricao() != null) { str.append("Situa��o: " + getDescricao() + "\n"); } // if (!suspensa()) { if (getPrazoHH() != null) { str.append("Prazo atual: " + getPrazoHH() + "\n"); } if (getDataHoraLimiteStr() != null) { str.append("Data hora limite: " + getDataHoraLimiteStr() + "\n"); } if (getNomeGrupoAtual() != null) str.append("Grupo atual: " + getNomeGrupoAtual() + "\n"); // } else { // str.append("Tempo decorrido: " + getTempoCapturaMM() + "\n"); // } if (getImpacto() != null) { String imp = ""; if (getImpacto().equalsIgnoreCase("B")) { imp = "Baixo"; } if (getImpacto().equalsIgnoreCase("M")) { imp = "M�dio"; } if (getImpacto().equalsIgnoreCase("A")) { imp = "Alto"; } str.append("Impacto: " + imp + "\n"); } if (getUrgencia() != null) { String imp = ""; if (getUrgencia().equalsIgnoreCase("B")) { imp = "Baixa"; } if (getUrgencia().equalsIgnoreCase("M")) { imp = "M�dia"; } if (getUrgencia().equalsIgnoreCase("A")) { imp = "Alta"; } str.append("Urg�ncia: " + imp + "\n"); } if (getPrioridade() != null) { str.append("Prioridade (C�digo): " + getPrioridade() + "\n"); } } return str.toString(); } public Integer getIdTarefa() { return idTarefa; } public void setIdTarefa(Integer idTarefa) { this.idTarefa = idTarefa; } public String getDiagnostico() { return diagnostico; } public void setDiagnostico(String diagnostico) { this.diagnostico = diagnostico; } public Integer getIdOrigemAtendimento() { return idOrigemAtendimento; } public void setIdOrigemAtendimento(Integer idOrigemAtendimento) { this.idOrigemAtendimento = idOrigemAtendimento; } public String getDataHoraCapturaStr() { if (slaACombinar == null || slaACombinar.equalsIgnoreCase("N")) { return dataHoraCapturaStr; } else { return "--"; } } public void setDataHoraCapturaStr(String dataHoraCapturaStr) { if (slaACombinar == null || slaACombinar.equalsIgnoreCase("N")) { this.dataHoraCapturaStr = dataHoraCapturaStr; } else { this.dataHoraCapturaStr = "--"; } } public Integer getIdContatoProblema() { return idContatoProblema; } public void setIdContatoProblema(Integer idContatoProblema) { this.idContatoProblema = idContatoProblema; } public Integer getIdLocalidade() { return idLocalidade; } public void setIdLocalidade(Integer idLocalidade) { this.idLocalidade = idLocalidade; } public String getAcoesCorretas() { return acoesCorretas; } public void setAcoesCorretas(String acoesCorretas) { this.acoesCorretas = acoesCorretas; } public String getAcoesIncorretas() { return acoesIncorretas; } public void setAcoesIncorretas(String acoesIncorretas) { this.acoesIncorretas = acoesIncorretas; } public String getMelhoriasFuturas() { return melhoriasFuturas; } public void setMelhoriasFuturas(String melhoriasFuturas) { this.melhoriasFuturas = melhoriasFuturas; } public String getRecorrenciaProblema() { return recorrenciaProblema; } public void setRecorrenciaProblema(String recorrenciaProblema) { this.recorrenciaProblema = recorrenciaProblema; } public String getResponsabilidadeTerceiros() { return responsabilidadeTerceiros; } public void setResponsabilidadeTerceiros(String responsabilidadeTerceiros) { this.responsabilidadeTerceiros = responsabilidadeTerceiros; } public String getAcompanhamento() { return acompanhamento; } public void setAcompanhamento(String acompanhamento) { this.acompanhamento = acompanhamento; } public Integer getIdCategoriaSolucao() { return idCategoriaSolucao; } public void setIdCategoriaSolucao(Integer idCategoriaSolucao) { this.idCategoriaSolucao = idCategoriaSolucao; } public String getConfirmaSolucaoContorno() { return confirmaSolucaoContorno; } public void setConfirmaSolucaoContorno(String confirmaSolucaoContorno) { this.confirmaSolucaoContorno = confirmaSolucaoContorno; } public String getFechamento() { return fechamento; } public void setFechamento(String fechamento) { this.fechamento = fechamento; } public String getNomeGrupoAtual() { return nomeGrupoAtual; } public void setNomeGrupoAtual(String nomeGrupoAtual) { this.nomeGrupoAtual = nomeGrupoAtual; } public List<ProblemaItemConfiguracaoDTO> getListProblemaItemConfiguracaoDTO() { return listProblemaItemConfiguracaoDTO; } public void setListProblemaItemConfiguracaoDTO(List<ProblemaItemConfiguracaoDTO> listProblemaItemConfiguracaoDTO) { this.listProblemaItemConfiguracaoDTO = listProblemaItemConfiguracaoDTO; } public String getRegistroexecucao() { return registroexecucao; } public void setRegistroexecucao(String registroexecucao) { this.registroexecucao = registroexecucao; } public Integer getIdJustificativaProblema() { return idJustificativaProblema; } public void setIdJustificativaProblema(Integer idJustificativaProblema) { this.idJustificativaProblema = idJustificativaProblema; } public String getEscalar() { return escalar; } public void setEscalar(String escalar) { this.escalar = escalar; } public String getAlterarSituacao() { return alterarSituacao; } public void setAlterarSituacao(String alterarSituacao) { this.alterarSituacao = alterarSituacao; } public String getFase() { return fase; } public void setFase(String fase) { this.fase = fase; } public String getEditar() { return editar; } public void setEditar(String editar) { this.editar = editar; } public String getGrave() { return grave; } public void setGrave(String grave) { this.grave = grave; } public String getPrecisaMudanca() { return precisaMudanca; } public void setPrecisaMudanca(String precisaMudanca) { this.precisaMudanca = precisaMudanca; } public String getPrecisaSolucaoContorno() { return precisaSolucaoContorno; } public void setPrecisaSolucaoContorno(String precisaSolucaoContorno) { this.precisaSolucaoContorno = precisaSolucaoContorno; } public String getResolvido() { return resolvido; } public void setResolvido(String resolvido) { this.resolvido = resolvido; } public String getEnviaEmailPrazoSolucionarExpirou() { return enviaEmailPrazoSolucionarExpirou; } public void setEnviaEmailPrazoSolucionarExpirou(String enviaEmailPrazoSolucionarExpirou) { this.enviaEmailPrazoSolucionarExpirou = enviaEmailPrazoSolucionarExpirou; } public Integer getIdCausa() { return idCausa; } public void setIdCausa(Integer idCausa) { this.idCausa = idCausa; } public String getTituloSolucaoContorno() { return tituloSolucaoContorno; } public void setTituloSolucaoContorno(String tituloSolucaoContorno) { this.tituloSolucaoContorno = tituloSolucaoContorno; } public Integer getIdSolucaoContorno() { return idSolucaoContorno; } public void setIdSolucaoContorno(Integer idSolucaoContorno) { this.idSolucaoContorno = idSolucaoContorno; } public String getTituloSolCon() { return tituloSolCon; } public void setTituloSolCon(String tituloSolCon) { this.tituloSolCon = tituloSolCon; } public String getDescSolCon() { return descSolCon; } public void setDescSolCon(String descSolCon) { this.descSolCon = descSolCon; } public String getTituloSolucaoDefinitiva() { return tituloSolucaoDefinitiva; } public void setTituloSolucaoDefinitiva(String tituloSolucaoDefinitiva) { this.tituloSolucaoDefinitiva = tituloSolucaoDefinitiva; } public Integer getIdSolucaoDefinitiva() { return idSolucaoDefinitiva; } public void setIdSolucaoDefinitiva(Integer idSolucaoDefinitiva) { this.idSolucaoDefinitiva = idSolucaoDefinitiva; } public String getTituloSolDefinitiva() { return tituloSolDefinitiva; } public void setTituloSolDefinitiva(String tituloSolDefinitiva) { this.tituloSolDefinitiva = tituloSolDefinitiva; } public String getDescSolDefinitiva() { return descSolDefinitiva; } public void setDescSolDefinitiva(String descSolDefinitiva) { this.descSolDefinitiva = descSolDefinitiva; } public String getChamarTelaProblema() { return chamarTelaProblema; } public void setChamarTelaProblema(String chamarTelaProblema) { this.chamarTelaProblema = chamarTelaProblema; } public String getInformacoesComplementares_serialize() { return informacoesComplementares_serialize; } public void setInformacoesComplementares_serialize(String informacoesComplementares_serialize) { this.informacoesComplementares_serialize = informacoesComplementares_serialize; } public IDto getInformacoesComplementares() { return informacoesComplementares; } public void setInformacoesComplementares(IDto informacoesComplementares) { this.informacoesComplementares = informacoesComplementares; } public String getFecharItensRelacionados() { return fecharItensRelacionados; } public void setFecharItensRelacionados(String fecharItensRelacionados) { this.fecharItensRelacionados = fecharItensRelacionados; } public String getMessageId() { return messageId; } public void setMessageId(String messageId) { this.messageId = messageId; } public Collection getColArquivosUpload() { return colArquivosUpload; } public void setColArquivosUpload(Collection colArquivosUpload) { this.colArquivosUpload = colArquivosUpload; } public Integer getHiddenIdItemConfiguracao() { return hiddenIdItemConfiguracao; } public void setHiddenIdItemConfiguracao(Integer hiddenIdItemConfiguracao) { this.hiddenIdItemConfiguracao = hiddenIdItemConfiguracao; } /** * @return the idProblemaRelacionado */ public Integer getIdProblemaRelacionado() { return idProblemaRelacionado; } /** * @param idProblemaRelacionado the idProblemaRelacionado to set */ public void setIdProblemaRelacionado(Integer idProblemaRelacionado) { this.idProblemaRelacionado = idProblemaRelacionado; } /** * @return the listProblemaRelacionadoDTO */ public List<ProblemaDTO> getListProblemaRelacionadoDTO() { return listProblemaRelacionadoDTO; } /** * @param listProblemaRelacionadoDTO the listProblemaRelacionadoDTO to set */ public void setListProblemaRelacionadoDTO(List<ProblemaDTO> listProblemaRelacionadoDTO) { this.listProblemaRelacionadoDTO = listProblemaRelacionadoDTO; } public String getUnidadeDes() { return unidadeDes; } public void setUnidadeDes(String unidadeDes) { this.unidadeDes = unidadeDes; } }