コード例 #1
0
ファイル: AcessoBean.java プロジェクト: pamcruz/unimedjp
 /**
  * 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();
 }
コード例 #2
0
 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;
 }
コード例 #3
0
 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")));
 }
コード例 #4
0
 @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;
 }
コード例 #5
0
 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");
 }
コード例 #6
0
ファイル: AcessoBean.java プロジェクト: pamcruz/unimedjp
 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);
 }
コード例 #7
0
 public void excluir() throws SystemException {
   this.planeijamentoTratamento.setPaciente(paciente);
   this.planeijamentoTratamentoService.excluir(planeijamentoTratamento);
   resetar();
   FacesUtil.registrarMensagem("sucesso.operacao");
 }
コード例 #8
0
ファイル: AcessoBean.java プロジェクト: pamcruz/unimedjp
  /**
   * 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;
  }