Package br.gov.serpro.ouvidoria.model

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


    request.getSession().setAttribute(Constants.SR_FUNCIONALIDADE, role);

    ControleAcessoCtrl controleAcessoCtrl = new ControleAcessoCtrl(
        daoFactory);

    Orgao orgao = orgaoCtrl.get((String) request.getSession().getAttribute(
        Constants.ID_SESSAO_ORGAO));

    /* verifico a vigência do órgão para acionamento e consulta resposta */
    String redirect = null;

View Full Code Here


        request.setAttribute("texto", texto);

        // Recupera lista de boletins publicados
        BoletimCtrl defaultCtrl = new BoletimCtrl(getDaoFactory());

        Orgao org = this.getOrgao(request);
       
        List results = defaultCtrl.list(org, Boolean.TRUE);

        request.setAttribute("lstBoletins", results);       
        // Diretório do órgão para os boletins
View Full Code Here

            // Informa se usuario pode atualizar Scripts
            String lsEditar = request.getParameter("txtEditar");
            request.setAttribute("txtEditar", lsEditar);
                      
            // Recupera órgão do funcionário
            Orgao org = getOrgao(request);
          

            // Recupera lista de scripts de acordo com os parâmetros informados
            Collection lstScript = ctrlScript.listaScripts(lAssunto, lChave, lEstado,
                    org);
View Full Code Here

        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();
View Full Code Here

            HttpServletRequest request, HttpServletResponse response)
            throws Exception {

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

        Orgao o = null;
        if (id == null || id.trim().length() == 0) {
            o = new Orgao();
        } else {
            OrgaoCtrl orgaoCtrl = new OrgaoCtrl(getDaoFactory());
            o = orgaoCtrl.get(new Long(id));
        }
View Full Code Here

            throws Exception {

        ActionMessages error = new ActionMessages();
       
        //obter o órgão atual
        Orgao orgao = this.getOrgao(request);
       
        //obter os meios de envio de resposta para o órgão atual
        List meiosEnvioResposta = new ArrayList();
        Collection meiosEnvioRespOrgao = orgao.getListaMeioEnvioRespostaOrgao();
        if (meiosEnvioRespOrgao == null) {
            //NÃO HÁ MEIOS DE ENVIO DE RESPOSTA CADASTRADOS PARA O ÓRGÃO
            error.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage(
                    "error.listarAcioamentoResposta.meioEnvioResposta"));
        } else {
View Full Code Here

            throws Exception {

        DynaActionForm _form = (DynaActionForm) form;
        BoletimCtrl defaultCtrl = new BoletimCtrl(getDaoFactory());

        Orgao org = this.getOrgao(request);
       
        List results = defaultCtrl.obterBoletinsFiltro(Utilitario
                .trataPlic(_form.getString("txtBusca")), _form
                .getString("txtPeriodoIni"), _form.getString("txtPeriodoFim"),
                org);
View Full Code Here

            HttpServletRequest request, HttpServletResponse response)
            throws Exception {

        ActionMessages msgs = new ActionMessages();

        Orgao orgao = this.getOrgao(request);

        Long funcionarioId = (Long) request.getSession().getAttribute(Constants.PA_FUNCIONARIO);
       
      FuncionarioCtrl funcionarioCtrl = new FuncionarioCtrl(getDaoFactory());
     
View Full Code Here

           
          FuncionarioCtrl funcionarioCtrl = new FuncionarioCtrl(getDaoFactory());
         
          Funcionario funcionario = (Funcionario) funcionarioCtrl.get(funcionarioId)

            Orgao orgao = getOrgao(request);

            Collection assuntos = null;
            if ( funcionario.getNivelAtuacao() == Funcionario.NA_ORGAO) {
                assuntos = orgao.getListaAssuntosSubOrgaos()
            } else {
                Comparator ordem = new Comparator() {
                    public int compare(Object obj1, Object obj2) {
                        PersistentObject pobj1 = (PersistentObject) obj1;
                        PersistentObject pobj2 = (PersistentObject) obj2;
                        if (pobj1 != null && pobj1.getDescricao() != null) {
                            return pobj1.getDescricao().compareTo(pobj2.getDescricao());
                        }
                        return 0;
                    }
                };

                assuntos = new TreeSet(ordem);
                for(Iterator iter=funcionario.getListaSubOrgaosAtivos().iterator(); iter.hasNext(); ) {
                    SubOrgao subOrgao = (SubOrgao) iter.next();
                    assuntos.addAll(subOrgao.getListaAssunto(Assunto.ATIVO));
                }
            }
           
            Collection tipoMsg = orgao.getListaTipoMensagem();

            // Qual classe representa ouvidorias ?
            request.setAttribute("cas_ouvidorias", daoFactory.create(
                    Instituicao.class).list());
View Full Code Here

        String lAssunto = _form.getString("txtAssunto");
        String lTipoMsg = _form.getString("txtTipoMsg");
        String lTexto = _form.getString("txtTexto");

        // Recupera órgão
        Orgao org = this.getOrgao(request);
       
        // Recupera o Funcionário logado
        Long funcionarioId = (Long) request.getSession().getAttribute(Constants.PA_FUNCIONARIO);
       
      FuncionarioCtrl funcionarioCtrl = new FuncionarioCtrl(getDaoFactory());
View Full Code Here

TOP

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

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.