Examples of ItemEstrutUsuarioIettus


Examples of ecar.pojo.ItemEstrutUsuarioIettus

        }
       
      Set itemUsuarios = item.getItemEstrutUsuarioIettusesByCodIett();
      Iterator it = itemUsuarios.iterator();
      while(it.hasNext()){
        ItemEstrutUsuarioIettus ieUsuario = (ItemEstrutUsuarioIettus) it.next();
        if(ieUsuario.getCodTpPermIettus().equals(ControlePermissao.PERMISSAO_GRUPO) && gruposUsuario.contains(ieUsuario.getSisAtributoSatb())){
          if(ieUsuario.getIndDesblPlanIettus().equals(SIM) && (item.getIndBloqPlanejamentoIett() != null && item.getIndBloqPlanejamentoIett().equals(SIM)))
            return true;
        }
        if((ieUsuario.getCodTpPermIettus().equals(ControlePermissao.PERMISSAO_USUARIO)
            || ieUsuario.getCodTpPermIettus().equals(ControlePermissao.PERMISSAO_FUNCAO_ACOMPANHAMENTO))
            &&
            ((ieUsuario.getUsuarioUsu() != null && ieUsuario.getUsuarioUsu().equals(usuario)) || (ieUsuario.getSisAtributoSatb() != null && gruposUsuario.contains(ieUsuario.getSisAtributoSatb())))){
          if(ieUsuario.getIndDesblPlanIettus().equals(SIM) && (item.getIndBloqPlanejamentoIett() != null && item.getIndBloqPlanejamentoIett().equals(SIM)))
            return true;       
        }
      }                              
          return false;
      }
View Full Code Here

Examples of ecar.pojo.ItemEstrutUsuarioIettus

      }
     
      List itensUsuario = new ItemEstrutUsuarioDao(null).getItemEstrutUsuarioItemOrigemAndEmitePosicaoAndInfAndamento(item.getCodIett());
    Iterator it = itensUsuario.iterator();
    while(it.hasNext()){
      ItemEstrutUsuarioIettus ieUsuario = (ItemEstrutUsuarioIettus) it.next();
      if(ieUsuario.getCodTpPermIettus().equals(ControlePermissao.PERMISSAO_GRUPO) && gruposUsuario.contains(ieUsuario.getSisAtributoSatb())){
        return true;
      }
      if(((ieUsuario.getCodTpPermIettus().equals(ControlePermissao.PERMISSAO_USUARIO)
          || ieUsuario.getCodTpPermIettus().equals(ControlePermissao.PERMISSAO_FUNCAO_ACOMPANHAMENTO))
          &&
          (ieUsuario.getUsuarioUsu() != null && ieUsuario.getUsuarioUsu().equals(usuario)) || (ieUsuario.getSisAtributoSatb() != null && gruposUsuario.contains(ieUsuario.getSisAtributoSatb())))){
        return true;       
      }
    }
   
    if (permissaoAcessoReferencia(tipoAcompanhamentoTa, gruposUsuario)) {
View Full Code Here

Examples of ecar.pojo.ItemEstrutUsuarioIettus

     
    Set itensUsuario = item.getItemEstrutUsuarioIettusesByCodIett();
    if(itensUsuario != null){
      Iterator it = itensUsuario.iterator();
      while(it.hasNext()){
        ItemEstrutUsuarioIettus ieUsuario = (ItemEstrutUsuarioIettus) it.next();
        if(ieUsuario.getItemEstruturaIett().equals(item) && ieUsuario.getCodTpPermIettus().equals(ControlePermissao.PERMISSAO_GRUPO) && gruposUsuario.contains(ieUsuario.getSisAtributoSatb())){
          if(ieUsuario.getIndInfAndamentoIettus().equals(SIM) || ieUsuario.getIndInfAndamentoIettus().equals(SIM))
            return true;
        }
        if(ieUsuario.getItemEstruturaIett().equals(item)
            && ((ieUsuario.getCodTpPermIettus().equals(ControlePermissao.PERMISSAO_USUARIO)
                || ieUsuario.getCodTpPermIettus().equals(ControlePermissao.PERMISSAO_FUNCAO_ACOMPANHAMENTO))
                &&
                ((ieUsuario.getUsuarioUsu() != null && ieUsuario.getUsuarioUsu().equals(usuario)) || (ieUsuario.getSisAtributoSatb() != null && gruposUsuario.contains(ieUsuario.getSisAtributoSatb()))))){
          if(ieUsuario.getIndInfAndamentoIettus().equals(SIM) || ieUsuario.getIndInfAndamentoIettus().equals(SIM))
            return true;       
        }
      }         
    }
    return false;
View Full Code Here

Examples of ecar.pojo.ItemEstrutUsuarioIettus

     
    Set itensUsuario = item.getItemEstrutUsuarioIettusesByCodIett();
    if(itensUsuario != null){
      Iterator it = itensUsuario.iterator();
      while(it.hasNext()){
        ItemEstrutUsuarioIettus ieUsuario = (ItemEstrutUsuarioIettus) it.next();
        if(ieUsuario.getItemEstruturaIett().equals(item) && ieUsuario.getCodTpPermIettus().equals(ControlePermissao.PERMISSAO_GRUPO) && gruposUsuario.contains(ieUsuario.getSisAtributoSatb())){
          if(ieUsuario.getIndEmitePosIettus().equals(SIM) || ieUsuario.getIndEmitePosIettus().equals(SIM))
            return true;
        }
        if(ieUsuario.getItemEstruturaIett().equals(item)
            && ((ieUsuario.getCodTpPermIettus().equals(ControlePermissao.PERMISSAO_USUARIO)
                || ieUsuario.getCodTpPermIettus().equals(ControlePermissao.PERMISSAO_FUNCAO_ACOMPANHAMENTO))
                &&
                ((ieUsuario.getUsuarioUsu() != null && ieUsuario.getUsuarioUsu().equals(usuario)) || (ieUsuario.getSisAtributoSatb() != null && gruposUsuario.contains(ieUsuario.getSisAtributoSatb()))))){
          if(ieUsuario.getIndEmitePosIettus().equals(SIM) || ieUsuario.getIndEmitePosIettus().equals(SIM))
            return true;       
        }
      }         
    }
    return false;
View Full Code Here

Examples of ecar.pojo.ItemEstrutUsuarioIettus

       
        if(excluir) {
          if (sisAtributo.getItemEstrutUsuarioIettuses() != null) {
            Iterator itExc = sisAtributo.getItemEstrutUsuarioIettuses().iterator();
            while(itExc.hasNext()){
              ItemEstrutUsuarioIettus iettus = (ItemEstrutUsuarioIettus) itExc.next();
              super.excluir(iettus);
            }
          }
            super.excluir(sisAtributo);
            }
View Full Code Here

Examples of ecar.pojo.ItemEstrutUsuarioIettus

     
      //Interc�mbio de dados
      if (itemEstrutura.getItemEstrutUsuarioIettusesByCodIett() != null){
            Iterator itIettuses = itemEstrutura.getItemEstrutUsuarioIettusesByCodIett().iterator();
            while (itIettuses.hasNext()){
              ItemEstrutUsuarioIettus iettus = (ItemEstrutUsuarioIettus) itIettuses.next();
              session.save(iettus);
              objetos.add(iettus);
            }
          }
      //
          // controlar as permissoes passando o item e a lista das funcoes de acompanhamento velhas (vai ser uma lista vazia)
          // 
      new ControlePermissao().atualizarPermissoesItemEstrutura(itemEstrutura, null, session, true, request);
     
     
      // gravar permiss�o para o usu�rio que criou o item
      ItemEstrutUsuarioIettus itemEstrutUsuario = new ItemEstrutUsuarioIettus();
 
      itemEstrutUsuario.setItemEstruturaIett(itemEstrutura);
      itemEstrutUsuario.setItemEstruturaIettOrigem(itemEstrutura);
      itemEstrutUsuario.setCodTpPermIettus(ControlePermissao.PERMISSAO_USUARIO);
      itemEstrutUsuario.setUsuarioUsu(itemEstrutura.getUsuarioUsuByCodUsuIncIett());
 
      itemEstrutUsuario.setIndLeituraIettus("S");
      itemEstrutUsuario.setIndEdicaoIettus("S");
      itemEstrutUsuario.setIndExcluirIettus("S");
     
      itemEstrutUsuario.setIndAtivMonitIettus("N");
      itemEstrutUsuario.setIndDesatMonitIettus("N");
      itemEstrutUsuario.setIndBloqPlanIettus("N");
      itemEstrutUsuario.setIndDesblPlanIettus("N");
      itemEstrutUsuario.setIndInfAndamentoIettus("N");
      itemEstrutUsuario.setIndEmitePosIettus("N");
      itemEstrutUsuario.setIndProxNivelIettus("N");
     
      itemEstrutUsuario.setDataInclusaoIettus(Data.getDataAtual());

      Iterator it = filhos.iterator();
      while(it.hasNext()) {
          PaiFilho object = (PaiFilho) it.next();
          object.atribuirPKPai();
View Full Code Here

Examples of ecar.pojo.ItemEstrutUsuarioIettus

   
        //Permiss�es de acesso para as fun��es de acompanhamento e fun��es de seu pai que est�o como manter no pr�ximo n�vel.
       
   
    // gravar permiss�o para o usu�rio que criou o item
    ItemEstrutUsuarioIettus itemEstrutUsuario = new ItemEstrutUsuarioIettus();

    itemEstrutUsuario.setItemEstruturaIett(novoItem);
    itemEstrutUsuario.setItemEstruturaIettOrigem(novoItem);
    itemEstrutUsuario.setCodTpPermIettus(ControlePermissao.PERMISSAO_USUARIO);
    itemEstrutUsuario.setUsuarioUsu(novoItem.getUsuarioUsuByCodUsuIncIett());

    itemEstrutUsuario.setIndLeituraIettus("S");
    itemEstrutUsuario.setIndEdicaoIettus("S");
    itemEstrutUsuario.setIndExcluirIettus("S");
   
    itemEstrutUsuario.setIndAtivMonitIettus("N");
    itemEstrutUsuario.setIndDesatMonitIettus("N");
    itemEstrutUsuario.setIndBloqPlanIettus("N");
    itemEstrutUsuario.setIndDesblPlanIettus("N");
    itemEstrutUsuario.setIndInfAndamentoIettus("N");
    itemEstrutUsuario.setIndEmitePosIettus("N");
    itemEstrutUsuario.setIndProxNivelIettus("N");
   
    itemEstrutUsuario.setDataInclusaoIettus(Data.getDataAtual());
   
    Iterator itFilhos = filhos.iterator();
    while(itFilhos.hasNext()) {
        PaiFilho object = (PaiFilho) itFilhos.next();
        object.atribuirPKPai();
View Full Code Here

Examples of ecar.pojo.ItemEstrutUsuarioIettus

         
          while (itEditoresLeitoresOrigem.hasNext()){
             
              try{
               
                  ItemEstrutUsuarioIettus editaLerUsuOrigem = (ItemEstrutUsuarioIettus)itEditoresLeitoresOrigem.next();
                 
                  if (editaLerUsuOrigem.getCodTpPermIettus() != null &&
                    (editaLerUsuOrigem.getCodTpPermIettus().equals(ControlePermissao.PERMISSAO_USUARIO) ||
                     editaLerUsuOrigem.getCodTpPermIettus().equals(ControlePermissao.PERMISSAO_GRUPO))){
                   
                    ItemEstrutUsuarioIettus copiaEditaLer = new ItemEstrutUsuarioIettus();
                    Entidade.clonarPojo(editaLerUsuOrigem, copiaEditaLer);
                    copiaEditaLer.setCodIettus(null);
                    copiaEditaLer.setItemEstruturaIett(novoItem);
                    copiaEditaLer.setDataInclusaoIettus(Data.getDataAtual());
//                    copiaEditaLer.setUsuarioUsu(usuarioLogado);
                    copiaEditaLer.setUsuManutencao(usuarioLogado);

                    if (copiaEditaLer.getItemEstruturaIettOrigem().getCodIett().equals(itemOrigem.getCodIett())){
                      copiaEditaLer.setItemEstruturaIettOrigem (novoItem);
                    } else if (itensInseridos.containsKey(copiaEditaLer.getItemEstruturaIettOrigem())){
                      ItemEstruturaIett iettNovo =  (ItemEstruturaIett) itensInseridos.get(copiaEditaLer.getItemEstruturaIettOrigem());
                      copiaEditaLer.setItemEstruturaIettOrigem (iettNovo);
                    }
                    permissoes.add(copiaEditaLer);
                    session.save(copiaEditaLer);

                  }
View Full Code Here

Examples of ecar.pojo.ItemEstrutUsuarioIettus

       
        Iterator itIettus = Iettus.iterator();
       
        while (itIettus.hasNext()) {
         
          ItemEstrutUsuarioIettus itemEstrutUsuario = (ItemEstrutUsuarioIettus) itIettus.next();
         
                /******** Historico *********/
               
                HistoricoIettus historico = new HistoricoIettus(itemEstrutUsuario,
                                        HistoricoIettus.excluirPermissoes,
View Full Code Here

Examples of ecar.pojo.ItemEstrutUsuarioIettus

        Set iettus = itemEstrutura.getItemEstrutUsuarioIettusesByCodIett();
       
        Iterator itIettus = iettus.iterator();
       
        while (itIettus.hasNext()) {
          ItemEstrutUsuarioIettus itemEstrutUsuario = (ItemEstrutUsuarioIettus) itIettus.next();
         
                /******** Historico *********/
              ConfiguracaoDao dao = new ConfiguracaoDao(request);
              ConfiguracaoCfg config = dao.getConfiguracao();
         
              HistoricoMaster historicoMaster = new HistoricoMaster();
             
              if("S".equals(config.getIndGerarHistoricoCfg())) {
             
            historicoMaster.setDataHoraHistorico(new Date());
            historicoMaster.setUsuManutencao(itemEstrutUsuario.getUsuManutencao());
            historicoMaster.setCodReferenciaGeral(itemEstrutUsuario.getItemEstruturaIett().getCodIett());
            historicoMaster.setHistoricoMotivo((HistoricoMotivo)super.buscar(HistoricoMotivo.class, Long.valueOf(28)));
            session.save(historicoMaster);
           
            HistoricoIettusH iettush = new HistoricoIettusH();
                   
            iettush.setCod_atb((itemEstrutUsuario.getSisAtributoSatb() != null?itemEstrutUsuario.getSisAtributoSatb().getCodSatb():null));
            iettush.setCodTpPermIettus(itemEstrutUsuario.getCodTpPermIettus());
            iettush.setDataInclusaoIettus(itemEstrutUsuario.getDataInclusaoIettus());
            iettush.setIndAtivMonitIettus(itemEstrutUsuario.getIndAtivMonitIettus());
            iettush.setIndBloqPlanIettus(itemEstrutUsuario.getIndBloqPlanIettus());
            iettush.setIndDesatMonitIettus(itemEstrutUsuario.getIndDesatMonitIettus());
            iettush.setIndDesblPlanIettus(itemEstrutUsuario.getIndDesblPlanIettus());
            iettush.setIndEdicaoIettus(itemEstrutUsuario.getIndEdicaoIettus());
            iettush.setIndEmitePosIettus(itemEstrutUsuario.getIndEmitePosIettus());
            iettush.setIndExcluirIettus(itemEstrutUsuario.getIndExcluirIettus());
            iettush.setIndInfAndamentoIettus(itemEstrutUsuario.getIndInfAndamentoIettus());
            iettush.setIndLeituraIettus(itemEstrutUsuario.getIndLeituraIettus());
            iettush.setIndProxNivelIettus(itemEstrutUsuario.getIndProxNivelIettus());
            iettush.setItemEstruturaIett(itemEstrutUsuario.getItemEstruturaIett());
            iettush.setItemEstruturaIettOrigem(itemEstrutUsuario.getItemEstruturaIettOrigem());
            iettush.setTipoFuncAcompTpfa(itemEstrutUsuario.getTipoFuncAcompTpfa());
            iettush.setUsuarioUsu(itemEstrutUsuario.getUsuarioUsu());
            iettush.setUsuManutencao(itemEstrutUsuario.getUsuManutencao())
            iettush.setHistoricoMaster(historicoMaster);
           
            session.save(iettush);
              }
              /******** Historico *********/
 
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.