Package ecar.pojo

Examples of ecar.pojo.ItemEstrutCriterioIettc


              } );               
               
                //Iterator it = item.getItemEstrutCriterioIettcs().iterator();
                Iterator it = criterios.iterator();
                while(it.hasNext()){
                    ItemEstrutCriterioIettc criterio = (ItemEstrutCriterioIettc) it.next();
                    builder.addAndCloseNode("criterio", builder.normalize(Pagina.trocaNull(criterio.getCriterioCri().getDescricaoCri())));
                }       
                builder.closeNode("criterios");  
            }
        } catch( Exception e){
          this.logger.error(e);
View Full Code Here


    novoItem.setItemEstrutCriterioIettcs(new HashSet());
   
    while (itOrigem.hasNext()){
       
      try{
        ItemEstrutCriterioIettc  criterioOrigem = (ItemEstrutCriterioIettc)itOrigem.next();
        ItemEstrutCriterioIettc criterioNovo = new ItemEstrutCriterioIettc();
        Entidade.clonarPojo(criterioOrigem, criterioNovo);
        //criterio.set CodIettus(null);
        criterioNovo.setItemEstruturaIett(novoItem);
        criterioNovo.setDataUltManutencao(Data.getDataAtual());
        criterioNovo.setUsuManutencao(usuarioLogado);
        criterioNovo.atribuirPK();

                novoItem.getItemEstrutCriterioIettcs().add(criterioNovo);
               
        session.save(criterioNovo);
      }
View Full Code Here

     * @param usuario
     * @throws ECARException
     */
    public void salvar(Long codCriterio, Long codItemEstrutura, UsuarioUsu usuario ) throws ECARException {
       
      ItemEstrutCriterioIettc itemEstruturaCriterio = null;
         
      try {
        itemEstruturaCriterio = this.buscar(codItemEstrutura, codCriterio);
      } catch (ECARException ecarex) {
        if (!(ecarex.getCausaRaiz() instanceof ObjectNotFoundException)){
          throw ecarex;
        }
      }
     
      //O Criterio nunca foi cadastrado para o item
      if (itemEstruturaCriterio == null) {
            ItemEstrutCriterioIettcPK pk = new ItemEstrutCriterioIettcPK();
            pk.setCodCri(codCriterio);
            pk.setCodIett(codItemEstrutura);
           
            ItemEstrutCriterioIettc ieCriterio = new ItemEstrutCriterioIettc();
            ieCriterio.setComp_id(pk);
            ieCriterio.setCriterioCri((CriterioCri) super.buscar(CriterioCri.class, codCriterio));
            ieCriterio.setItemEstruturaIett((ItemEstruturaIett) super.buscar(ItemEstruturaIett.class, codItemEstrutura));
           
            ieCriterio.setDataUltManutencao(Data.getDataAtual());
            ieCriterio.setUsuManutencao(usuario);
           
            super.salvar(ieCriterio);
      } else if (!itemEstruturaCriterio.getIndExclusaoPosHistorico()){ // O Criterio j� existe e est� ativo deve levantar erro de tentativa de cadastro duplicado
        throw new ECARException("itemEstrutura.criterio.inclusao.jaExiste");
      } else if (itemEstruturaCriterio.getIndExclusaoPosHistorico()){//O Criterio j� existe e N�O est� ativo deve apenas ativ�-lo
View Full Code Here

        super.inicializarLogBean();

            tx = session.beginTransaction();

            ItemEstrutCriterioIettc criterio;
            for (int i = 0; i < codCriterio.length; i++) {
              /* --
               * #2156 - Hist�rico
               * Atualiza o registro antes de excluir, para garantir que o usu�rio que fez a
               * exclus�o, ser� registrado na tabela master de hist�rico.
               * -- */
              criterio = this.buscar(codItemEstrutura, Long.valueOf(codCriterio[i]));
              criterio.setDataUltManutencao(Data.getDataAtual());
              criterio.setUsuManutencao(usuario);
              criterio.setIndExclusaoPosHistorico(Boolean.TRUE);
              session.update(criterio);
             
              // apaga pela trigger
              //session.delete(criterio);
          }
View Full Code Here

         
          List codCriteriosIett = new ArrayList();

          Iterator itCriterios = itemEstrutura.getItemEstrutCriterioIettcs().iterator();
          while(itCriterios.hasNext()){
              ItemEstrutCriterioIettc itemCriterio = (ItemEstrutCriterioIettc) itCriterios.next();
              String codigoCriterio = itemCriterio.getComp_id().getCodCri().toString();
              codCriteriosIett.add(codigoCriterio);
          }
         
          if(codCriteriosIett.containsAll(idCriteriosCom)){
            criterioExisteListaCom = true;
View Full Code Here

TOP

Related Classes of ecar.pojo.ItemEstrutCriterioIettc

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.