Package ecar.pojo

Examples of ecar.pojo.AtributosAtb


     */
    public void controlaListas( HttpServletRequest request, List listaEstrutura, List listaAtributo, List listaFuncao )
                        throws ECARException
    {
        EstruturaEtt estruturaEtt = null;
        AtributosAtb atributosAtb = null;
        FuncaoFun funcaoFun = null;

        if ( Pagina.getParam( request, "estruturaEtt" ) != null )
        {
            estruturaEtt =
View Full Code Here


     * @throws ECARException
     */
    public String getLabelAtributoEstrutura( String nomeAtributo, EstruturaEtt estrutura )
                                     throws ECARException
    {
        AtributosAtb atributo = new AtributosAtb(  );
        atributo.setNomeAtb( nomeAtributo );

        List atb = super.pesquisar( atributo, null );

        if ( atb.size(  ) > 0 )
        {
            atributo = (AtributosAtb) atb.get( 0 );

            EstruturaAtributoEttat estruturaAtributo = new EstruturaAtributoEttat(  );
            estruturaAtributo.setAtributosAtb( atributo );
            estruturaAtributo.setEstruturaEtt( estrutura );

            List estAtb = super.pesquisar( estruturaAtributo, null );

            if ( estAtb.size(  ) > 0 )
            {
                return ( (EstruturaAtributoEttat) estAtb.get( 0 ) ).getLabelEstruturaEttat(  );
            }
            else if (atributo.getLabelPadraoAtb() != null && !atributo.getLabelPadraoAtb().equals("")){
              return atributo.getLabelPadraoAtb();
             
            }else{
                return "";
            }
        }
View Full Code Here

                if(funcaoFun != null) {
                    if(!estruturaAtributoEttat.getAtributosAtb().getFuncaoFun().equals(funcaoFun)) {
                        continue;
                    }
                }
                AtributosAtb atributoAtb = estruturaAtributoEttat.getAtributosAtb();
                if( atributoAtb.getSisGrupoAtributoSga() != null && atributoAtb.getIndAtivoAtb().equals(Dominios.ATIVO) &&
                  temAtributosAtivos(atributoAtb.getSisGrupoAtributoSga().getSisAtributoSatbs()) &&
                  (atributoAtb.getSisGrupoAtributoSga().getSisTipoExibicGrupoSteg().getCodSteg().equals(new Long(Input.CHECKBOX)) ||
                  atributoAtb.getSisGrupoAtributoSga().getSisTipoExibicGrupoSteg().getCodSteg().equals(new Long(Input.COMBOBOX)) ||
                  atributoAtb.getSisGrupoAtributoSga().getSisTipoExibicGrupoSteg().getCodSteg().equals(new Long(Input.LISTBOX)) ||
                  atributoAtb.getSisGrupoAtributoSga().getSisTipoExibicGrupoSteg().getCodSteg().equals(new Long(Input.RADIO_BUTTON))) ) {
                    retorno.add(atributoAtb);
                }
            }
        } else if(funcaoFun != null) {
          if(funcaoFun.getAtributosAtbs() != null) {
            Iterator<AtributosAtb> itAtributosAtb = funcaoFun.getAtributosAtbs().iterator();
            while(itAtributosAtb.hasNext()) {
              AtributosAtb atributoAtb = (AtributosAtb) itAtributosAtb.next();
                    if(funcaoFun != null) {
                        if(!atributoAtb.getFuncaoFun().equals(funcaoFun)) {
                            continue;
                        }
                    }
                    if( atributoAtb.getSisGrupoAtributoSga() != null && atributoAtb.getIndAtivoAtb().equals(Dominios.ATIVO) &&
                      temAtributosAtivos(atributoAtb.getSisGrupoAtributoSga().getSisAtributoSatbs()) &&
                        (atributoAtb.getSisGrupoAtributoSga().getSisTipoExibicGrupoSteg().getCodSteg().equals(new Long(Input.CHECKBOX)) ||
                        atributoAtb.getSisGrupoAtributoSga().getSisTipoExibicGrupoSteg().getCodSteg().equals(new Long(Input.COMBOBOX)) ||
                        atributoAtb.getSisGrupoAtributoSga().getSisTipoExibicGrupoSteg().getCodSteg().equals(new Long(Input.LISTBOX)) ||
                        atributoAtb.getSisGrupoAtributoSga().getSisTipoExibicGrupoSteg().getCodSteg().equals(new Long(Input.RADIO_BUTTON))) ) {
                          retorno.add(atributoAtb);
                    }
                }
            }
        }
View Full Code Here

              ((PerfilIntercambioDadosCadastroPidc)perfilIntercambioDados).setEstruturaBasePidc(null);
            }

        //Atributo na estrutura base
        AtributoDao atributoDao = new AtributoDao(request);
        AtributosAtb atributosEstruturaBase = atributoDao.getAtributosAtbByNomeAtb(PerfilIntercambioDadosDao.ATRIBUTO_ATB_VALOR_ASSOCIACAO);
       
        ((PerfilIntercambioDadosCadastroPidc)perfilIntercambioDados).setAtributoBasePidc(atributosEstruturaBase);
       
        //Estrutura Item Nivel Superior
        String idStrEstruturaItemNivelSuperior = Pagina.getParamStr(request, "estruturaEttItemNivelSuperiorImp");
          if (idStrEstruturaItemNivelSuperior != null && !idStrEstruturaItemNivelSuperior.equals(Dominios.STRING_VAZIA)) {
            EstruturaEtt estruturaItemNivelSuperior = (EstruturaEtt) this.buscar(EstruturaEtt.class, Long.valueOf(idStrEstruturaItemNivelSuperior));
           
            ((PerfilIntercambioDadosCadastroPidc)perfilIntercambioDados).setEstruturaItemNivelSuperiorPidc(estruturaItemNivelSuperior);
            } else {
              ((PerfilIntercambioDadosCadastroPidc)perfilIntercambioDados).setEstruturaItemNivelSuperiorPidc(null);
            }

         
          //Atributo na estrutura do item de nivel superior
          AtributosAtb atributosEstruturaItemnivelSuperior = atributoDao.getAtributosAtbByNomeAtb(PerfilIntercambioDadosDao.ATRIBUTO_ATB_PADRAO_TIPO_EMPREENDIMENTO);
         
          ((PerfilIntercambioDadosCadastroPidc)perfilIntercambioDados).setAtributoNivelSuperiorPidc(atributosEstruturaItemnivelSuperior);

         
          //Estrutura cria��o de item
View Full Code Here

     * @throws ECARException
     */
    public List getAtributosOpcionais(FuncaoFun funcaoFun) throws ECARException {
        List retorno = new ArrayList();

        AtributosAtb atributo = new AtributosAtb();

        atributo.setIndAtivoAtb("S");
        atributo.setIndOpcionalAtb("S");
        atributo.setFuncaoFun(funcaoFun);

        retorno = this.pesquisar(atributo, null);

        return retorno;
    }
View Full Code Here

     * Retorna o atributoAtb pelo nomeAtb
     * @param nomeAtb
     * @return
     */
    public AtributosAtb getAtributosAtbByNomeAtb(String nomeAtb) throws ECARException{
      AtributosAtb atributosAtb = null;
         try {
        String hql = "select atributosAtb from AtributosAtb atributosAtb where atributosAtb.nomeAtb = :nomeAtb";
      Query q = this.session.createQuery(hql);
      q.setString("nomeAtb", nomeAtb);
      q.setMaxResults(1);
View Full Code Here

     * @throws ECARException
     */
    public List getAtributosNaoOpcionais() throws ECARException {
        List retorno = new ArrayList();

        AtributosAtb atributo = new AtributosAtb();

        atributo.setIndAtivoAtb("S");
        atributo.setIndOpcionalAtb("N");

        retorno = this.pesquisar(atributo, null);

        return retorno;
    }
View Full Code Here

    //Colocar o valor da request para indAtivoPtc caso o atributo esteja configurado na estrutura
    //caso constr�rio, colocar o valor default "S" para que o usu�rio n�o inclua pontos cr�ticos j�
    //n�o ativos e estes n�o serem visualizados no gr�fico de gantt
    String indAtivoPtc = Pagina.getParamStr(request, "indAtivoPtc");
       
    AtributosAtb atributo = new AtributosAtb();
    atributo.setNomeAtb("indAtivoPtc");   
    atributo = (AtributosAtb) new AtributoDao(request).pesquisar(atributo, new String[]{"codAtb", "Asc"}).get(0);   
   
    EstruturaAtributoEttat estruturaAtributo = new EstruturaAtributoEttat();
    estruturaAtributo.setAtributosAtb(atributo);   
    estruturaAtributo.setEstruturaEtt(pontoCritico.getItemEstruturaIett().getEstruturaEtt());   
View Full Code Here

TOP

Related Classes of ecar.pojo.AtributosAtb

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.