Package br.gov.serpro.ouvidoria.model

Examples of br.gov.serpro.ouvidoria.model.Funcionario


    }
   
   
    public Funcionario getFuncionario(HttpServletRequest request){
     
      Funcionario funcionario = null;
     
        Long funcionarioId = (Long) request.getSession().getAttribute(Constants.PA_FUNCIONARIO);
       
        if (funcionarioId == null){
          return null;
View Full Code Here


         
              Long funcionarioId = (Long) request.getSession().getAttribute(Constants.PA_FUNCIONARIO);
             
            FuncionarioCtrl funcionarioCtrl = new FuncionarioCtrl(getDaoFactory());
           
            Funcionario funcionario = (Funcionario) funcionarioCtrl.get(funcionarioId);           
           
                historico.Log(funcionario, funcionalidade, acionamento);
            } catch (DaoException e) {
                if(Constants.DEBUG) {
                    e.printStackTrace();
View Full Code Here

   
   
    public Funcionario getFuncionario(HttpServletRequest request){
     
      Funcionario funcionario = null;
     
        Long funcionarioId = (Long) request.getSession().getAttribute(Constants.PA_FUNCIONARIO);
       
        if (funcionarioId == null){
          return null;
View Full Code Here

     
        Long funcionarioId = (Long) request.getSession().getAttribute(Constants.PA_FUNCIONARIO);
       
      FuncionarioCtrl funcionarioCtrl = new FuncionarioCtrl(getDaoFactory());
     
      Funcionario funcionario = (Funcionario) funcionarioCtrl.get(funcionarioId);       

        AjudaCtrl ajudaCtrl = new AjudaCtrl(getDaoFactory());

        request.setAttribute("lstAjuda", ajudaCtrl.consultaAjuda(funcionario,
                Ajuda.TIPO_INDICE));
View Full Code Here

            AdminFuncionario adminFuncionario = new AdminFuncionario(
                    getDaoFactory());

            Long id = new Long(request.getParameter("id"));

            Funcionario funcionario = adminFuncionario.get(id);

            if (funcionario == null) {
                errors.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage(
                        "error.user.notFound"));
            }
View Full Code Here

          Constants.PA_FUNCIONARIO);

      FuncionarioCtrl funcionarioCtrl = new FuncionarioCtrl(
          getDaoFactory());

      Funcionario func = (Funcionario) funcionarioCtrl.get(funcionarioId);

      lstMsgs = ctrlAcion.listaMensagensEstado(func, lsChkPend, lsChkAnd,
          lsChkAtraso, lsChkCritico, lsDatIni, lsDatFim, lsTipoMsg,
          lsAssunto, lsOrdenacao, lsProtocolo);
View Full Code Here

        ActionMessages errorMsgs = new ActionMessages();
       
        //obter o funcionário logado
        Long funcionarioId = (Long) request.getSession().getAttribute(Constants.PA_FUNCIONARIO);
        FuncionarioCtrl funcionarioCtrl = new FuncionarioCtrl(getDaoFactory());
        Funcionario func = (Funcionario) funcionarioCtrl.get(funcionarioId);
       
        //obter órgão do funcionário logado
        Orgao orgao = this.getOrgao(request);
       
        // Recupera as listas de assuntos e de tipos de mensagem sobre
        // responsabilidade do funcionário
        Collection lstAssunto = func.getListaAssunto();
        Collection lstTipoMsg = func.getListaTipoMensagem();
       
        // Se funcionario não for um Ouvidor Assistente ou Geral, é necessário
        // ao menos um Tipo de Mensagem ou um Tipo de Assunto
        if ( !func.getPerfil().equals(Perfil.OUVIDOR_ASSISTENTE)
        && !func.getPerfil().equals(Perfil.OUVIDOR_GERAL) ) {
           
            if (lstAssunto.isEmpty() && lstTipoMsg.isEmpty()) {
                errorMsgs.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage(
                        "error.funcionario.semassunto"));
                errorMsgs.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage(
                        "error.funcionario.semtipomensagem"));
            }
        }
       
        if (!errorMsgs.isEmpty()) {
            saveMessages(request, errorMsgs);
            return (mapping.findForward("failure"));
        }
       
        // Verificar se o funcionário trata-se de um ouvidor. Para isso,
        // busca-se a lista de instituições nas quais o funcionário atua e
        // verifica-se se o mesmo atua em um órgão.
        Collection lstInst = func.getListaInstituicao();
        boolean isPerfilOuvidor = false;
       
        for (Iterator it = lstInst.iterator(); it.hasNext();) {
            Instituicao inst = (Instituicao) it.next();
           
View Full Code Here

                Constants.BOLETIM);
        if (object == null) {
            object = new Boletim();
        }

        Funcionario funcionario = (Funcionario) this.getFuncionario(request);
       
        request.getSession().setAttribute(Constants.SS_FUNCIONARIO, funcionario);
       
       
        request.setAttribute(Constants.BOLETIM, object);
View Full Code Here

        if (tabela == null) {
            possuiTabela = Boolean.FALSE;
        }

//      Recupera o Funcionário logado
        Funcionario funcionario = (Funcionario) this.getFuncionario(request)
     
        Boletim boletim = defaultCtrl.gerar(getOrgao(request), funcionario,
                nome, num, area, telefone, conteudo, possuiCabecalho,
                possuiGrafico, possuiTabela);
View Full Code Here

        Long funcionarioId = (Long) request.getSession().getAttribute(Constants.PA_FUNCIONARIO);
       
      FuncionarioCtrl funcionarioCtrl = new FuncionarioCtrl(getDaoFactory());
     
      Funcionario funcionario = (Funcionario) funcionarioCtrl.get(funcionarioId)

        ListarAcionamentoRespostaCtrl controle = new ListarAcionamentoRespostaCtrl(
                getDaoFactory());

        String numeroProtocolo = ((DynaActionForm) form)
View Full Code Here

TOP

Related Classes of br.gov.serpro.ouvidoria.model.Funcionario

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.