Package ecar.pojo

Examples of ecar.pojo.FuncaoFun


     * @throws ECARException
     */
    public String getLabelFuncaoFonteRecurso( EstruturaEtt estrutura )
                                      throws ECARException
    {
        FuncaoFun funcao = new FuncaoFun(  );
        funcao.setNomeFun( "Fontes_Recursos" );

        List pesquisa = new FuncaoDao( request ).pesquisar( funcao,
                                                            new String[] { "nomeFun", "asc" } );
        FuncaoFun f = (FuncaoFun) pesquisa.iterator(  ).next(  );

        try
        {
            return getLabelFuncao( estrutura,
                                   f.getCodFun(  ) ).getLabelEttf(  );
        } catch ( Exception e )
        {
            this.logger.error( e );

            if ( funcao.getLabelPadraoFun(  ) != null )
            {
                return f.getLabelPadraoFun(  );
            } else{
                return f.getNomeFun(  );
            }
        }
    }
View Full Code Here


     * @throws ECARException
     */
    public String getLabelFuncaoRecurso( EstruturaEtt estrutura )
                                 throws ECARException
    {
        FuncaoFun funcao = new FuncaoFun(  );
        funcao.setNomeFun( "Recursos" );

        // Pesquisa em ordem descendente para que Recursos venha antes de Fonte_recurso
        List pesquisa = new FuncaoDao( request ).pesquisar( funcao,
                                                            new String[] { "nomeFun", "desc" } );
        FuncaoFun f = (FuncaoFun) pesquisa.iterator(  ).next(  );

        try
        {
            return getLabelFuncao( estrutura,
                                   f.getCodFun(  ) ).getLabelEttf(  );
        } catch ( Exception e )
        {
            this.logger.error( e );

            if ( funcao.getLabelPadraoFun(  ) != null )
            {
                return f.getLabelPadraoFun(  );
            } else{
                return f.getNomeFun(  );
            }
        }
    }
View Full Code Here

     * @throws ECARException
     */
    public String getLabelFuncaoAnexo( EstruturaEtt estrutura )
                               throws ECARException
    {
        FuncaoFun funcao = new FuncaoFun(  );
        funcao.setNomeFun( "Itens_de_Anexo" );

        List pesquisa = new FuncaoDao( request ).pesquisar( funcao,
                                                            new String[] { "nomeFun", "asc" } );
        FuncaoFun f = (FuncaoFun) pesquisa.iterator(  ).next(  );

        try
        {
            return getLabelFuncao( estrutura,
                                   f.getCodFun(  ) ).getLabelEttf(  );
        } catch ( Exception e )
        {
            this.logger.error( e );

            if ( funcao.getLabelPadraoFun(  ) != null )
            {
                return f.getLabelPadraoFun(  );
            } else{
                return f.getNomeFun(  );
            }
        }
    }
View Full Code Here

     * @throws ECARException
     */
    public String getLabelFuncaoPontosCriticos( EstruturaEtt estrutura )
                                        throws ECARException
    {
        FuncaoFun funcao = new FuncaoFun(  );
        funcao.setNomeFun( "Pontos_Criticos" );

        List pesquisa = new FuncaoDao( request ).pesquisar( funcao,
                                                            new String[] { "nomeFun", "asc" } );
        FuncaoFun f = (FuncaoFun) pesquisa.iterator(  ).next(  );

        try
        {
            return getLabelFuncao( estrutura,
                                   f.getCodFun(  ) ).getLabelEttf(  );
        } catch ( Exception e )
        {
            this.logger.error( e );

            if ( funcao.getLabelPadraoFun(  ) != null )
            {
                return f.getLabelPadraoFun(  );
            } else{
                return f.getNomeFun(  );
            }
        }
    }
View Full Code Here

     * @throws ECARException
     */
    public boolean existeFuncaoPontosCriticos( EstruturaEtt estrutura )
                                       throws ECARException
    {
        FuncaoFun funcao = new FuncaoFun(  );
        funcao.setNomeFun( "Pontos_Criticos" );

        List pesquisa = new FuncaoDao( request ).pesquisar( funcao,
                                                            new String[] { "nomeFun", "asc" } );
        FuncaoFun f = (FuncaoFun) pesquisa.iterator(  ).next(  );
        boolean resultado = false;

        try
        {
            if ( getLabelFuncao( estrutura,
                                     f.getCodFun(  ) ) != null )
            {
                resultado = true;
            }

            return resultado;
View Full Code Here

     * @throws ECARException
     */
    public boolean existeFuncaoAnexo( EstruturaEtt estrutura )
                              throws ECARException
    {
        FuncaoFun funcao = new FuncaoFun(  );
        funcao.setNomeFun( "Itens_de_Anexo" );

        List pesquisa = new FuncaoDao( request ).pesquisar( funcao,
                                                            new String[] { "nomeFun", "asc" } );
        FuncaoFun f = (FuncaoFun) pesquisa.iterator(  ).next(  );
        boolean resultado = false;

        try
        {
            if ( getLabelFuncao( estrutura,
                                     f.getCodFun(  ) ) != null )
            {
                resultado = true;
            }

            return resultado;
View Full Code Here

       
        if("".equals(Pagina.getParamStr(request, "funAba" + aba.getCodAba().toString())))
            aba.setFuncaoFun(null);
        else {
          FuncaoDao funcaoDao = new FuncaoDao(request);
          FuncaoFun funcao = (FuncaoFun)funcaoDao.buscar(FuncaoFun.class,Long.valueOf(Pagina.getParamStr(request, "funAba" + aba.getCodAba().toString())));
          aba.setFuncaoFun(funcao);
        }
       
        if (ehPadraoRegistroLista.contains(aba.getCodAba().toString())) {
          aba.setEhPadraoRegistro(Dominios.SIM);
View Full Code Here

        List funcoesDaEstrutura = new EstruturaFuncaoDao(request).getFuncoes(estrutura);
       
        while (it.hasNext()) {
            EstruturaFuncaoEttf estruturaFuncao = new EstruturaFuncaoEttf();
            FuncaoFun funcao = (FuncaoFun) it.next();
            estruturaFuncao.setFuncaoFun(funcao);
            estruturaFuncao.setEstruturaEtt(estrutura);
           
            if ( funcoesDaEstrutura.contains(funcao)){                 
                estruturaFuncao = (EstruturaFuncaoEttf) new EstruturaFuncaoDao(request).pesquisar(estruturaFuncao, null).iterator().next();
            } else {
                estruturaFuncao.setLabelEttf(funcao.getLabelPadraoFun());
                // Robson - incluir valores do campo documentacao da fun��o no estruturaFuncao
                estruturaFuncao.setDocumentacaoEttf(funcao.getDocumentacaoFun());
                estruturaFuncao.setIndExibirHistoricoEttf("S");
            }
            if (estruturaFuncao.getIndExibirHistoricoEttf() == null){
              estruturaFuncao.setIndExibirHistoricoEttf("N");
            }
View Full Code Here

       
        if (funcoes != null) {
            for (int i = 0; i < funcoes.length; i++) {
                EstruturaFuncaoEttf estruturaFuncao = new EstruturaFuncaoEttf();
                /* carrega a fun��o */
                FuncaoFun funcao = (FuncaoFun) (new FuncaoDao(request).buscar(
                        FuncaoFun.class, Long.valueOf(funcoes[i])));

                estruturaFuncao.setFuncaoFun(funcao);
                estruturaFuncao.setEstruturaEtt(estrutura);
                 
                if(funcoesDaEstrutura.contains(funcao)) {
                    estruturaFuncao = (EstruturaFuncaoEttf) new EstruturaFuncaoDao(request).pesquisar(estruturaFuncao, null).iterator().next();
                }
                else {
                  estruturaFuncao.setLabelEttf(funcao.getLabelPadraoFun());
//                    // Robson - incluir valores do campo documentacao da fun��o no estruturaFuncao
                  estruturaFuncao.setDocumentacaoEttf(funcao.getDocumentacaoFun());                
//                    // seta alguns valores default para atributos.
                  estruturaFuncao.setIndPodeBloquearEttf("N");
                  estruturaFuncao.setIndListagemImpressaResEttf("N");
                  estruturaFuncao.setIndListagemImpressCompEttf("S");
                  estruturaFuncao.setIndRevisaoEttf("S");
View Full Code Here

            throws ECARException {
        List retorno = new ArrayList();
        List lFuncoes;
        int nivel;

        FuncaoFun funcao = new FuncaoFun();

        funcao.setIndAtivoFun("S");
        funcao.setIndOpcionalFun("S");

        lFuncoes = new FuncaoDao(request).pesquisar(funcao, new String[] { "nomeFun",
                AtributoDao.ORDEM_ASC });

        Iterator it = lFuncoes.iterator();
        while (it.hasNext()) {
            funcao = (FuncaoFun) it.next();
            if (funcao.getIndExclusivoEstruturaFun() != null
                    && !"S".equals(funcao.getIndExclusivoEstruturaFun())) {
                retorno.add(funcao);
            } else {
                //Se a Fun��o n�o foi utilzado em nenhuma estrutura, � uma
                // func��o permitida
                if (funcao.getEstruturaFuncaoEttfs() != null) {
                    if (funcao.getEstruturaFuncaoEttfs().isEmpty())
                        retorno.add(funcao);
                    // Sen�o precisa verificar em qual n�vel esta Fun��o foi
                    // usado
                    else {
                        EstruturaFuncaoEttf estruturaFuncao = (EstruturaFuncaoEttf) (funcao
                                .getEstruturaFuncaoEttfs().iterator().next());
                        /*
                         * Se o n�vel da estrutura na qual foi usada a fun��o
                         * for igual ao n�vel do Pai + 1 (n�vel da nova
                         * estrutura) ent�o � um atributo permitido
View Full Code Here

TOP

Related Classes of ecar.pojo.FuncaoFun

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.