Examples of ItemEstrutUsuarioIettus


Examples of ecar.pojo.ItemEstrutUsuarioIettus

    if(itensFilhos != null){
      Iterator it = itensFilhos.iterator();
      while(it.hasNext()){
        ItemEstruturaIett itemFilho = (ItemEstruturaIett) it.next();
        if(getPermissao(itemFilho, item, fuac.getTipoFuncAcompTpfa()) == null){
          ItemEstrutUsuarioIettus permissaoItemFilho = incluirPermissaoItem(itemFilho, fuac,manterProximoNivel);
          permissaoItemFilho.setItemEstruturaIettOrigem(item);

          session.save(permissaoItemFilho);
        }
      }     
    }     
View Full Code Here

Examples of ecar.pojo.ItemEstrutUsuarioIettus

   * @return ItemEstrutUsuarioIettus
   */
  public ItemEstrutUsuarioIettus getPermissao(ItemEstruturaIett item, ItemEstruturaIett itemOrigem, TipoFuncAcompTpfa funcaoAcomp){
    Iterator it = item.getItemEstrutUsuarioIettusesByCodIett().iterator();
    while(it.hasNext()){
      ItemEstrutUsuarioIettus ieUsuario = (ItemEstrutUsuarioIettus) it.next();
      if(ieUsuario.getItemEstruturaIett().equals(item) &&
          ieUsuario.getItemEstruturaIettOrigem().equals(itemOrigem) &&
          ieUsuario.getCodTpPermIettus().equals(ControlePermissao.PERMISSAO_FUNCAO_ACOMPANHAMENTO) &&
          ieUsuario.getTipoFuncAcompTpfa().equals(funcaoAcomp)){
          return ieUsuario;
      }
    }
    return null;
  }
View Full Code Here

Examples of ecar.pojo.ItemEstrutUsuarioIettus

      } else {
        iett.setUsuarioUsuByCodUsuIncIett(((PerfilIntercambioDadosCadastroPidc)perfil).getUsuarioImportacao());
      }
      if (((PerfilIntercambioDadosCadastroPidc)perfil).getGrupoAcessoItensImportadosPidc() != null){
        Set<ItemEstrutUsuarioIettus> iettus = new HashSet<ItemEstrutUsuarioIettus>();
        ItemEstrutUsuarioIettus itemEstrutUsuarioIettus = new ItemEstrutUsuarioIettus();
        itemEstrutUsuarioIettus.setItemEstruturaIett(iett);
        itemEstrutUsuarioIettus.setItemEstruturaIettOrigem(iett);
        itemEstrutUsuarioIettus.setCodTpPermIettus(ControlePermissao.PERMISSAO_GRUPO);
        itemEstrutUsuarioIettus.setSisAtributoSatb(((PerfilIntercambioDadosCadastroPidc)perfil).getGrupoAcessoItensImportadosPidc());
   
        itemEstrutUsuarioIettus.setIndLeituraIettus("S");
        itemEstrutUsuarioIettus.setIndEdicaoIettus("S");
        itemEstrutUsuarioIettus.setIndExcluirIettus("S");
       
        itemEstrutUsuarioIettus.setIndAtivMonitIettus("N");
        itemEstrutUsuarioIettus.setIndDesatMonitIettus("N");
        itemEstrutUsuarioIettus.setIndBloqPlanIettus("N");
        itemEstrutUsuarioIettus.setIndDesblPlanIettus("N");
        itemEstrutUsuarioIettus.setIndInfAndamentoIettus("N");
        itemEstrutUsuarioIettus.setIndEmitePosIettus("N");
        itemEstrutUsuarioIettus.setIndProxNivelIettus("N");
       
        itemEstrutUsuarioIettus.setDataInclusaoIettus(Data.getDataAtual());
       
        iettus.add(itemEstrutUsuarioIettus);
        iett.setItemEstrutUsuarioIettusesByCodIett(iettus);
      }
    } else if (itemEstruturaDTO.getOperacao().equals(ConstantesECAR.TIPO_OPERACAO_ALTERACAO)){
View Full Code Here

Examples of ecar.pojo.ItemEstrutUsuarioIettus

        } else {
          iett.setUsuarioUsuByCodUsuIncIett(((PerfilIntercambioDadosCadastroPidc)perfil).getUsuarioImportacao());
        }
        if (((PerfilIntercambioDadosCadastroPidc)perfil).getGrupoAcessoItensImportadosPidc() != null){
          Set<ItemEstrutUsuarioIettus> iettus = new HashSet<ItemEstrutUsuarioIettus>();
          ItemEstrutUsuarioIettus itemEstrutUsuarioIettus = new ItemEstrutUsuarioIettus();
          itemEstrutUsuarioIettus.setItemEstruturaIett(iett);
          itemEstrutUsuarioIettus.setItemEstruturaIettOrigem(iett);
          itemEstrutUsuarioIettus.setCodTpPermIettus(ControlePermissao.PERMISSAO_GRUPO);
          itemEstrutUsuarioIettus.setSisAtributoSatb(((PerfilIntercambioDadosCadastroPidc)perfil).getGrupoAcessoItensImportadosPidc());
     
          itemEstrutUsuarioIettus.setIndLeituraIettus("S");
          itemEstrutUsuarioIettus.setIndEdicaoIettus("S");
          itemEstrutUsuarioIettus.setIndExcluirIettus("S");
         
          itemEstrutUsuarioIettus.setIndAtivMonitIettus("N");
          itemEstrutUsuarioIettus.setIndDesatMonitIettus("N");
          itemEstrutUsuarioIettus.setIndBloqPlanIettus("N");
          itemEstrutUsuarioIettus.setIndDesblPlanIettus("N");
          itemEstrutUsuarioIettus.setIndInfAndamentoIettus("N");
          itemEstrutUsuarioIettus.setIndEmitePosIettus("N");
          itemEstrutUsuarioIettus.setIndProxNivelIettus("N");
         
          itemEstrutUsuarioIettus.setDataInclusaoIettus(Data.getDataAtual());
         
          iettus.add(itemEstrutUsuarioIettus);
          iett.setItemEstrutUsuarioIettusesByCodIett(iettus);
        }
       
View Full Code Here

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(SIM.equals(ieUsuario.getIndExcluirIettus()))
            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(SIM.equals(ieUsuario.getIndExcluirIettus()))
            return true;       
        }
      }
     
          return false;
View Full Code Here

Examples of ecar.pojo.ItemEstrutUsuarioIettus

       
        Set itemUsuarios = item.getItemEstrutUsuarioIettusesByCodIett();
        Iterator it = itemUsuarios.iterator();

        while(it.hasNext()){
          ItemEstrutUsuarioIettus ieUsuario = (ItemEstrutUsuarioIettus) it.next();
         
          /* Procurar saber que informa��o � essa para documentar*/
          if(ieUsuario.getCodTpPermIettus().equals(ControlePermissao.PERMISSAO_GRUPO) &&
              gruposUsuario.contains(ieUsuario.getSisAtributoSatb())) {
           
            /* Se o usu�rio tem permiss�o para editar o item */
            if(SIM.equals(ieUsuario.getIndEdicaoIettus())) {
             
              /*Verfica se o planejamento do item est� bloqueado */
              if (item.getIndBloqPlanejamentoIett() == null || item.getIndBloqPlanejamentoIett().equals(NAO)) {
                return true;
              } else {
                //Para o item bloqueado:
                //incluindo teste para pontos criticos (mantis 0011072)
                //se item estiver bloqueado e a fun��o pode ser bloqueada, ent�o
                //n�o � permitido alterar
                Funcao funcao = new Funcao(estruturaFuncaoEttf);
                if (estruturaFuncaoEttf == null || estruturaFuncaoEttf.getIndPodeBloquearEttf().equals(NAO) ||
                    (funcao.getNome().equals(FuncaoDao.NOME_FUNCAO_PONTOS_CRITICOS) && funcao.podeSerBloqueada() == false)){
                  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())))){
           
            /*Verifica se o usu�rio pode editar o item*/
            if(SIM.equals(ieUsuario.getIndEdicaoIettus())) {
              if (item.getIndBloqPlanejamentoIett() == null ||
                  NAO.equals(item.getIndBloqPlanejamentoIett())) {
                return true;
              } else {
                Funcao funcao = new Funcao(estruturaFuncaoEttf);
View Full Code Here

Examples of ecar.pojo.ItemEstrutUsuarioIettus

          return true;
        }
 
        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.getIndLeituraIettus().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.getIndLeituraIettus().equals(SIM))
            return true;       
        }
      }
          return false;
      }
View Full Code Here

Examples of ecar.pojo.ItemEstrutUsuarioIettus

       
      Set itemUsuarios = item.getItemEstrutUsuarioIettusesByCodIett();
      if(itemUsuarios != null){
        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.getIndAtivMonitIettus().equals(SIM) && (item.getIndMonitoramentoIett() == null || item.getIndMonitoramentoIett().equals(NAO)))
              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.getIndAtivMonitIettus().equals(SIM) && (item.getIndMonitoramentoIett() == null || item.getIndMonitoramentoIett().equals(NAO)))
              return true;       
          }
        }     
      }
          return false;                      
View Full Code Here

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.getIndDesatMonitIettus().equals(SIM) && (item.getIndMonitoramentoIett() != null && item.getIndMonitoramentoIett().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.getIndDesatMonitIettus().equals(SIM) && (item.getIndMonitoramentoIett() != null && item.getIndMonitoramentoIett().equals(SIM)))
            return true;       
        }
      }          
          return false;
      }
View Full Code Here

Examples of ecar.pojo.ItemEstrutUsuarioIettus

       
      Set itemUsuarios = item.getItemEstrutUsuarioIettusesByCodIett();
      if(itemUsuarios != null){
        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.getIndBloqPlanIettus().equals(SIM) && (item.getIndBloqPlanejamentoIett() == null || item.getIndBloqPlanejamentoIett().equals(NAO)))
              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.getIndBloqPlanIettus().equals(SIM) && (item.getIndBloqPlanejamentoIett() == null || item.getIndBloqPlanejamentoIett().equals(NAO)))
              return true;       
          }
        } 
      }                              
          return false;
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.