/** * Método que efetua o Logou do Sistema * * @throws SystemException */ public void logout() throws SystemException { Properties props = PropertiesUtil.getProperties("singleSignOn"); try { FacesUtil.obterFacesContext() .getExternalContext() .redirect(props.getProperty("cas.server.location.ssl") + "/logout"); } catch (Exception e) { throw new SystemException(CoreErros.ERRO_LOGIN_SPRING_SECURITY); } FacesUtil.invalidarSessao(); FacesUtil.obterFacesContext().responseComplete(); }
public String incluir() throws SystemException { this.planeijamentoTratamento.setDataAtualizacao(DataUtil.obterDataAtual()); this.planeijamentoTratamento.setPaciente(paciente); this.planeijamentoTratamentoService.incluir(planeijamentoTratamento); FacesUtil.registrarMensagem("sucesso.operacao"); return PAGINA_PRINCIPAL; }
public void carregarIncluir() throws SystemException { this.planeijamentoTratamento = new PlaneijamentoTratamento(); this.planeijamentoTratamento.setDataEvolucao(DataUtil.obterDataAtual()); this.planeijamentoTratamento.setHoraEvolucao(DataUtil.obterHoraAtual()); this.planeijamentoTratamento.setAuditor( String.valueOf(FacesUtil.obterAtributoSessao("loginUsuario"))); }
@PostConstruct public void resetar() throws SystemException { this.paciente = new Paciente(); if (FacesUtil.obterAtributoSessao("paciente") != null) { this.paciente = (Paciente) FacesUtil.obterAtributoSessao("paciente"); } this.planeijamentoTratamento = new PlaneijamentoTratamento(); this.planeijamentoTratamentos = planeijamentoTratamentoService.filtrarPlaneijamentoTratamentoPorPaciente(this.paciente); this.paciente.getPlaneijamentosTratamentos().clear(); this.paciente.getPlaneijamentosTratamentos().addAll(planeijamentoTratamentos); this.planeijamentoTratamento.setDataEvolucao(DataUtil.obterDataAtual()); this.planeijamentoTratamento.setHoraEvolucao(DataUtil.obterHoraAtual()); this.planeijamentoTratamento.setAuditor( String.valueOf(FacesUtil.obterAtributoSessao("loginUsuario"))); this.simNaoEnumSelected = null; }
public void alterar() throws SystemException { if (paciente == null) { throw new SystemException(CoreErros.ERRO_ALTERAR_REGISTRO); } this.planeijamentoTratamento.setDataAtualizacao(DataUtil.obterDataAtual()); this.planeijamentoTratamento.setPaciente(paciente); this.planeijamentoTratamentoService.alterar(planeijamentoTratamento); resetar(); FacesUtil.registrarMensagem("sucesso.operacao"); }
public void carregarItemMenuListener(ActionEvent event) { String migalha = null; String idCommandLink = null; if (event.getSource() instanceof HtmlCommandLink) { HtmlCommandLink commandLink = (HtmlCommandLink) event.getSource(); idCommandLink = (String) commandLink.getId(); Acesso acessoTemp = mapAcessos.get(idCommandLink); if (acessoTemp != null) { migalha = acessoTemp.obterMigalha(); } } FacesUtil.adicionarAtributoSessao(MIGALHA, migalha); }
public void excluir() throws SystemException { this.planeijamentoTratamento.setPaciente(paciente); this.planeijamentoTratamentoService.excluir(planeijamentoTratamento); resetar(); FacesUtil.registrarMensagem("sucesso.operacao"); }
/** * Método responsável por carregar o menu dinâmico do usuário logado * * @return * @throws SystemException */ public String getAcessoMenu() throws SystemException { Usuario usuarioLogado = autenticacaoService.getUsuarioLogado(); Sistema sistema = autenticacaoService.getSistema(); FacesUtil.adicionarAtributoSessao("loginUsuario", usuarioLogado.getLogin()); FacesUtil.adicionarAtributoSessao(ConstantesFingers.USUARIO_LOGADO, usuarioLogado); FacesUtil.adicionarAtributoSessao(ConstantesFingers.SISTEMA, sistema); FacesUtil.adicionarAtributoSessao(ConstantesFingers.LOGIN_USUARIO, usuarioLogado.getLogin()); FacesUtil.adicionarAtributoSessao( ConstantesFingers.NOME_USUARIO, usuarioLogado.getNomeResponsavel()); FacesUtil.adicionarAtributoSessao(ConstantesFingers.ID_USUARIO, usuarioLogado.getCodigo()); Acesso acesso = acessoService.carregaMenuLocal(usuarioLogado.getCodigo(), sistema.getCodigo()); FacesUtil.adicionarAtributoSessao(ConstantesFingers.MENU_DINAMICO, acesso); mapAcessos = (Map<String, Acesso>) FacesUtil.obterAtributoSessao("mapAcessos"); try { FacesUtil.obterFacesContext() .getExternalContext() .redirect(FacesUtil.obterNomeContexto() + PAGINA_PRINCIPAL); FacesUtil.obterFacesContext().responseComplete(); } catch (Exception e) { throw new SystemException(CoreErros.ERRO_LOGOUT); } return null; }