Package ecar.pojo

Examples of ecar.pojo.AtributosAtb


         StringBuffer args = null;
     
      //monta a lista de atributos novos
      if(atributos != null && atributos.length > 0) {
        for (int i = 0; i < atributos.length; i++) {
          AtributosAtb atributo =  (AtributosAtb)atributoDao.buscar(AtributosAtb.class, Long.valueOf(atributos[i]));
          atributoNovos.add(atributo);
       
      }
     
      //monta a lista de atributos anteriores
      if(estrutura.getEstruturaAtributoEttats() != null) {
        atributosAnteriores = estrutura.getEstruturaAtributoEttats();
      }

        while(estruturasFilhasIt.hasNext() && atributosAnteriores != null) {
          EstruturaEtt estruturaFilha = (EstruturaEtt) estruturasFilhasIt.next();
          if(estruturaFilha.getIndExibirEstruturaEtt().equals(Dominios.SIM)) {
            //percorre a lista de atributos para verificar se estao sendo utilizados pela estrutura filha
            Iterator itAtributoAnteriores = atributosAnteriores.iterator();
            while(itAtributoAnteriores.hasNext()) {
              EstruturaAtributoEttat estruturaAtributo = (EstruturaAtributoEttat) itAtributoAnteriores.next();
              AtributosAtb atributoAnterior =  estruturaAtributo.getAtributosAtb();
              //se o atributo foi desmarcado e ele n�o � obrigat�rio e est� sendo usado por alguma estrutura filha
              //e se o atributo j� nao est� na lista (pesquisa todos os atributos que est�o sendo utilizados)
              if(!atributoNovos.contains(atributoAnterior) && atributoAnterior.getIndOpcionalAtb().equals(Pagina.SIM) &&
                !atributosRestritivos.contains(atributoAnterior) &&
                estruturaFilha.getAtributoAtbExibirEstruturaEtt() != null &&
                estruturaFilha.getAtributoAtbExibirEstruturaEtt().getCodAtb().equals(atributoAnterior.getCodAtb())) {
               
                  if (args == null){
                       args = new StringBuffer();
                       args.append(this.getLabelAtributoEstrutra(estrutura,atributoAnterior.getSisGrupoAtributoSga()));
                    
                  } else {
                       args.append(", ").append(this.getLabelAtributoEstrutra(estrutura,atributoAnterior.getSisGrupoAtributoSga()));
                     }
                 
                  atributosRestritivos.add(atributoAnterior);
              }
        }
View Full Code Here


       
        while(estruturasIt.hasNext()) {
          EstruturaEtt estrutura = (EstruturaEtt) estruturasIt.next();
       
          if(estrutura.getIndExibirEstruturaEtt().equals(Dominios.SIM)) {
            AtributosAtb atributo = estrutura.getAtributoAtbExibirEstruturaEtt();
            if(atributo.getSisGrupoAtributoSga().getCodSga().toString().equals(sisGrupoAtributo.getCodSga().toString())) {
              achouSisGrupoAtributoRestritivo = true;
          break;
        }
        }
        }
View Full Code Here

       
        while(estruturasIt.hasNext()) {
          EstruturaEtt estrutura = (EstruturaEtt) estruturasIt.next();
       
          if(estrutura.getIndExibirEstruturaEtt().equals(Dominios.SIM)) {
            AtributosAtb atributo = estrutura.getAtributoAtbExibirEstruturaEtt();
            if( atributo.getSisGrupoAtributoSga().getCodSga().toString().equals(sisAtributoSatb.getSisGrupoAtributoSga().getCodSga().toString())) {
              Iterator<SisAtributoSatb> sisAtributosIt = estrutura.getSisAtributoSatbEttSuperior().iterator();
              while(sisAtributosIt.hasNext()) {
                SisAtributoSatb sisAtributo = sisAtributosIt.next();
                if(sisAtributo.getCodSatb().toString().equals(sisAtributoSatb.getCodSatb().toString())) {
                  achouSisGrupoAtributoRestritivo = true;
View Full Code Here

       
      }
     
      //Se n�o for atributoAntigo, ou seja um atributo novo, entrar� na valida��o verificando se existem itens cadastrados na estrutura.
      if (!idAtributoAntigo){
        AtributosAtb atributo = (AtributosAtb) (this.buscar(AtributosAtb.class, Long.valueOf(idAtributo)));
       
        //Verifica se o atributo possui grupo de atributo livre associado e se o grupo de atributo livre possui atributos livres associados.
        if (atributo.getSisGrupoAtributoSga() != null && !atributo.getSisGrupoAtributoSga().getSisAtributoSatbs().isEmpty()){

          //Obtem apenas o primeiro atributo livre associado ao grupo. Caso o grupo possua mais de um atributo livre associado est� errado. Foi incluido no cadastro de atributos livres uma restri��o para n�o permitir associar mais de um atributo livre ao grupo de atributo livre do tipo valida��o.
              SisAtributoSatb sisAtributo = (SisAtributoSatb) atributo.getSisGrupoAtributoSga().getSisAtributoSatbs().toArray()[0];
         
              //Verifica se o atributo livre � do tipo ID
              if (sisAtributo.isAtributoAutoIcremental() || sisAtributo.isAtributoContemMascara()){
                 
                //Pesquisa itens da estrutura
View Full Code Here

     * @param codAtributoAtbExibirEstruturaEtt
     * @return AtributosAtb retorno
     * @throws ECARException
     */
    public AtributosAtb getAtributoAtbExibirEstruturaEtt(String codAtributoAtbExibirEstruturaEtt) throws ECARException {
        AtributosAtb retorno = null;
       
        if (codAtributoAtbExibirEstruturaEtt != null && !codAtributoAtbExibirEstruturaEtt.equals("")) {
            retorno = (AtributosAtb) this.buscar(AtributosAtb.class, Long.valueOf(codAtributoAtbExibirEstruturaEtt));
        }
       
View Full Code Here

               
                //Efetua a valida��o do
               
               
                //carrega o objeto atributo que representa o atributo que foi marcado na tela
                AtributosAtb atributo = (AtributosAtb) (atributoDao.buscar(AtributosAtb.class, Long.valueOf(atributos[i])));
               
                estruturaAtributo.setAtributosAtb(atributo);
                estruturaAtributo.setEstruturaEtt(estrutura);
               
                if ( atributosDaEstrutura.contains(atributo)){                 
                    estruturaAtributo = (EstruturaAtributoEttat) estruturaAtributoDao.pesquisar(estruturaAtributo, null).iterator().next();
                } else {
                    estruturaAtributo.setLabelEstruturaEttat(atributo.getLabelPadraoAtb());
                   
                    // Robson - incluir valores do campo documentacao do atributo no estruturaAtributo
                    estruturaAtributo.setDocumentacaoEttat(atributo.getDocumentacaoAtb());
                }

                /* adiciona numa cole��o de EstruturaAtributo */
                retorno.add(estruturaAtributo);
            }
View Full Code Here

        List atributosDaEstrutura = new EstruturaAtributoDao(request).getAtributos(estrutura);
       
        while (it.hasNext()) {
            EstruturaAtributoEttat estruturaAtributo = new EstruturaAtributoEttat();
            /* carrega o atributo */
            AtributosAtb atributo = (AtributosAtb) it.next();
            estruturaAtributo.setAtributosAtb(atributo);
            estruturaAtributo.setEstruturaEtt(estrutura);
           
            if ( atributosDaEstrutura.contains(atributo)){                 
                estruturaAtributo = (EstruturaAtributoEttat) new EstruturaAtributoDao(request).pesquisar(estruturaAtributo, null).iterator().next();
            } else {
                estruturaAtributo.setLabelEstruturaEttat(atributo.getLabelPadraoAtb());
               
                // Robson - incluir valores do campo documentacao do atributo no estruturaAtributo
                estruturaAtributo.setDocumentacaoEttat(atributo.getDocumentacaoAtb());
            }
           
            retorno.add(estruturaAtributo);
        }
        return retorno;
View Full Code Here

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

        AtributosAtb atributo = new AtributosAtb();

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

        lAtributos = new AtributoDao(request).pesquisar(atributo, new String[] { "nomeAtb",
                AtributoDao.ORDEM_ASC });

        Iterator it = lAtributos.iterator();
        while (it.hasNext()) {
            atributo = (AtributosAtb) it.next();
            if (atributo.getIndExclusivoEstruturaAtb() != null
                    && "N".equals(atributo.getIndExclusivoEstruturaAtb())) {
                retorno.add(atributo);
            } else {
                //Se o Atributo n�o foi utilzado em nenhuma estrutura, � um
                // atributo permitido
                if (atributo.getEstruturaAtributoEttats() != null) {
                    if (atributo.getEstruturaAtributoEttats().isEmpty())
                        retorno.add(atributo);
                    // Sen�o precisa verificar em qual n�vel este atributo foi
                    // usado
                    else {
                        EstruturaAtributoEttat estruturaAtributo = (EstruturaAtributoEttat) (atributo
                                .getEstruturaAtributoEttats().iterator().next());
                        /*
                         * Se o n�vel da estrutura na qual foi usada o atributo
                         * for igual ao n�vel do Pai + 1 (n�vel da nova
                         * estrutura) ent�o � um atributo permitido
View Full Code Here

     * @param nomeAtb
     * @return true existe, false n�o existe
     * @throws ECARException
     */
    public boolean verificaExistenciaAtributoNaEstruturaByNomeAtb(EstruturaEtt estrutura, String nomeAtb) throws ECARException {
      AtributosAtb atributo = new AtributosAtb();
      atributo.setNomeAtb(nomeAtb);
     
      List atb = super.pesquisar(atributo, null);
      if(atb.size() > 0){
          atributo = (AtributosAtb) atb.get(0);
          EstruturaAtributoEttat estruturaAtributo = new EstruturaAtributoEttat();
View Full Code Here

    public boolean verificaSeEstruturaUsaModelo(EstruturaEtt estrutura) throws ECARException {
        EstruturaAtributoEttatPK comp_id = new EstruturaAtributoEttatPK();
        comp_id.setCodEtt(estrutura.getCodEtt());
       
        //Pesquisa o atributo corresponente ao indicativo de que o item � modelo
        AtributosAtb atributo = new AtributosAtb();
        atributo.setNomeAtb("indModeloIett");
       
        List atributos = new AtributoDao(request).pesquisar(atributo, null);
        comp_id.setCodAtb(((AtributosAtb)atributos.get(0)).getCodAtb());
     
      EstruturaAtributoEttat ettat = new EstruturaAtributoEttat();
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.