Package br.gov.serpro.ouvidoria.model

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


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

        Collection lista = null;
        if (funcionario.getNivelAtuacao() == Funcionario.NA_ORGAO) {
            TipoAssuntoCtrl defaultCtrl = new TipoAssuntoCtrl(getDaoFactory());
            lista = defaultCtrl.list(getOrgao(request));
        } else {
            lista = new ArrayList();
            for (Iterator iter = funcionario.getListaSubOrgaosAtivos()
                    .iterator(); iter.hasNext();) {
                SubOrgao subOrgao = (SubOrgao) iter.next();
                lista.addAll(subOrgao.getListaAssunto(Assunto.ATIVO));
            }
        }
View Full Code Here


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

        final String id = request.getParameter("id");

        Assunto object = null;
        if (id == null || id.trim().length() == 0) {
            object = new Assunto();
        } else {
            TipoAssuntoCtrl defaultCtrl = new TipoAssuntoCtrl(getDaoFactory());
            object = defaultCtrl.get(new Long(id));
        }

        SortedSet lista = new TreeSet(new Comparator() {
            public int compare(Object obj1, Object obj2) {
                return ((Instituicao) obj1).getDescricao().compareTo(
                        ((Instituicao) obj2).getDescricao());
            }
        });

        SubOrgaoCtrl subOrgaoCtrl = new SubOrgaoCtrl(getDaoFactory());

        if( funcionario.getNivelAtuacao() == Funcionario.NA_ORGAO ) {
            lista.addAll(subOrgaoCtrl.list(getOrgao(request)));
        } else {
            lista.addAll(funcionario.getListaSubOrgaosAtivos());
        }

        request.setAttribute("object", object);
        request.setAttribute("function", request.getParameter("function"));
        request.setAttribute("listarInstituicao", lista);
View Full Code Here

        Orgao org = getOrgao(request);       
       
        // Recupera o Funcionário logado
        Long funcionarioId = (Long) request.getSession().getAttribute(Constants.PA_FUNCIONARIO);       
      FuncionarioCtrl funcionarioCtrl = new FuncionarioCtrl(getDaoFactory());     
      Funcionario func = (Funcionario) funcionarioCtrl.get(funcionarioId)

        Collection lstAssuntos = null;
       
        // Caso o funcionário logado seja um Administrador,
        // Consulta-se os assuntos associados aos sub-órgão do
        // órgão do contexto
        if (func.getPerfil().getId().longValue() == Perfil.ADMINISTRADOR.getId().longValue()) {        
          lstAssuntos = org.getListaTodosAssuntos();
        } else {
            // Caso o funcionário logado não seja um Administrador,         
          // Recupera lista de assuntos associado aos órgãos no
          // qual o funcionário atua para preenchimento da "combo"
          lstAssuntos = func.getListaAssuntosComAtuacao("Ambos");
        }
               
        if (lstAssuntos != null) {
          // Retira o assunto GLOBAL
          AssuntoCtrl assntCtrl = new AssuntoCtrl(getDaoFactory());
View Full Code Here

        DynaActionForm _form = (DynaActionForm) form;

        String lPerfil = _form.getString("txtPerfil");

        FuncionarioCtrl funcCtrl = new FuncionarioCtrl(getDaoFactory());
        Funcionario func = (Funcionario) this.getFuncionario(request);
       
       
        // Recupera o órgão do funcionário
        //Orgao org = getOrgao(request);
View Full Code Here

        //      Recupera o Funcionário logado
        Long funcionarioId = (Long) request.getSession().getAttribute(Constants.PA_FUNCIONARIO);
       
      FuncionarioCtrl funcionarioCtrl = new FuncionarioCtrl(getDaoFactory());
     
      Funcionario func = (Funcionario) funcionarioCtrl.get(funcionarioId)
       
      SolucaoCtrl estadosSolucaoCtrl = new SolucaoCtrl(getDaoFactory());
      Collection lstEstadosSolucao = estadosSolucaoCtrl.listaTodosEstadoSolucao();
      request.setAttribute("lstEstadosSolucao", lstEstadosSolucao);
     
        // Recupera lista de assuntos do órgão e seus sub-órgãos para
        // preenchimento da "combo"
        Collection lstAssuntos = func.getListaAssuntosComAtuacao("Ativo");
        if (lstAssuntos.isEmpty()) {
            errorMsgs.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage(
                    "error.funcionario.semassunto"));
View Full Code Here

        Long funcionarioId = (Long) request.getSession().getAttribute(Constants.PA_FUNCIONARIO);
       
      FuncionarioCtrl funcionarioCtrl = new FuncionarioCtrl(getDaoFactory());
     
      Funcionario funcionario = (Funcionario) funcionarioCtrl.get(funcionarioId);
     
      request.setAttribute("funcionario", funcionario);
       
        if (errorMsgs.isEmpty()) {
            return (mapping.findForward("success"));
View Full Code Here

//      Recupera o Funcionário logado
        Long funcionarioId = (Long) request.getSession().getAttribute(Constants.PA_FUNCIONARIO);
       
      FuncionarioCtrl funcionarioCtrl = new FuncionarioCtrl(getDaoFactory());
     
      Funcionario func = (Funcionario) funcionarioCtrl.get(funcionarioId)
       
        // Recupera lista de assuntos trataos pelo funcionário para
        // preenchimento da "combo"
        Collection lstAssuntos = func.getListaAssuntosComAtuacao("Ativo");
       
        if (lstAssuntos.isEmpty()) {
            errorMsgs.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage(
                    "error.funcionario.semassunto"));
View Full Code Here

        // retorna ao ouvidor que redirecionou a msg ao especialista
        // consultor
        RedirecionarMensagemCtrl redirecionarMensagemCtrl = new RedirecionarMensagemCtrl(
            getDaoFactory());
        Funcionario ouvidor = null;

        ouvidor = redirecionarMensagemCtrl.obterOuvidor(new Long(lidRemetenteRedirec));
       
        if (ouvidor != null) {
          acionamento.setFuncionario(ouvidor);
View Full Code Here

            // Recupera o Funcionário logado
            Long funcionarioId = (Long) request.getSession().getAttribute(Constants.PA_FUNCIONARIO);
           
          FuncionarioCtrl funcionarioCtrl = new FuncionarioCtrl(getDaoFactory());
         
          Funcionario func = (Funcionario) funcionarioCtrl.get(funcionarioId)

            // salva o atendimento
            consultarScriptCtrl.salvarAtendimento(script, func);

            //Gerar histórico
View Full Code Here

//      Recupera o Funcionário logado
        Long funcionarioId = (Long) request.getSession().getAttribute(Constants.PA_FUNCIONARIO);
       
      FuncionarioCtrl funcionarioCtrl = new FuncionarioCtrl(getDaoFactory());
     
      Funcionario func = (Funcionario) funcionarioCtrl.get(funcionarioId)

        // Recupera lista de assuntos para preenchimento da "combo"
        Collection lstAssuntoFunc = func.getListaAssuntosComAtuacao("Ambos");

        if (lstAssuntoFunc.isEmpty()) {
            errorMsgs.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage(
                    "error.funcionario.semassunto"));
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.