Package ecar.pojo

Examples of ecar.pojo.UsuarioAtributoUsua


                    } else if (itemEstUsu.getSisAtributoSatb() != null) {
                      if (itemEstUsu.getSisAtributoSatb().getUsuarioAtributoUsuas() != null) {
                        Iterator itUsuarios = itemEstUsu.getSisAtributoSatb().getUsuarioAtributoUsuas().iterator();
                        if(itUsuarios != null) {
                          while (itUsuarios.hasNext()) {
                            UsuarioAtributoUsua usuarioAtributoUsua = (UsuarioAtributoUsua) itUsuarios.next();
                              if (usuarioAtributoUsua!=null && usuarioAtributoUsua.getUsuarioUsu()!=null &&
                                  usuarioAtributoUsua.getUsuarioUsu().getCodUsu().equals(usuario.getCodUsu())){
                                usuarioLogadoEmiteParecer = true;
                                break;
                              }
                          }
                        } 
View Full Code Here


                                            if ( itUsuarios != null )
                                            {
                                                while ( itUsuarios.hasNext(  ) )
                                                {
                                                    UsuarioAtributoUsua usuarioAtributoUsua =
                                                        (UsuarioAtributoUsua) itUsuarios.next(  );

                                                    if ( ( usuarioAtributoUsua != null ) &&
                                                             ( usuarioAtributoUsua.getUsuarioUsu(  ) != null ) &&
                                                             usuarioAtributoUsua.getUsuarioUsu(  ).getCodUsu(  )
                                                                                    .equals( usuario.getCodUsu(  ) ) )
                                                    {
                                                        usuarioLogadoEmiteParecer = true;

                                                        break;
View Full Code Here

       
     
     
      while (itUsuarioAtributos.hasNext()){
       
        UsuarioAtributoUsua usuarioAtributo = (UsuarioAtributoUsua) itUsuarioAtributos.next();
       
        if (listCodGruposAcesso.contains(usuarioAtributo.getComp_id().getCodSatb())){
          restringirPorUSuario = false;
        }
      }
       
      } catch (Exception e) {
View Full Code Here

         List codAtributosUsuarios = new ArrayList();
         Iterator itUsuarioAtributos = usuarioAtributos.iterator();
        
         while (itUsuarioAtributos.hasNext()){  
          
           UsuarioAtributoUsua usuarioAtributo = (UsuarioAtributoUsua)itUsuarioAtributos.next();          
          
           codAtributosUsuarios.add(usuarioAtributo.getComp_id().getCodSatb());          
        
         }
        
         // verifica se ao menos um dos atributos livres � restritivo e caso exista verifica se h� atributo livre restritivo com mesmo valor definido no usuario
         if (itAtributos.hasNext()) {
View Full Code Here

              usuarioLogadoEmiteParecer = itemEstUsu.getUsuarioUsu().getCodUsu().equals(usuario.getCodUsu());
            } else if (itemEstUsu.getSisAtributoSatb() != null) {
              if (itemEstUsu.getSisAtributoSatb().getUsuarioAtributoUsuas() != null) {
                Iterator itUsuarios = itemEstUsu.getSisAtributoSatb().getUsuarioAtributoUsuas().iterator();
                while (itUsuarios.hasNext()) {
                  UsuarioAtributoUsua usuarioAtributoUsua = (UsuarioAtributoUsua) itUsuarios.next();
                  if (usuarioAtributoUsua.getUsuarioUsu().getCodUsu().equals(usuario.getCodUsu())){
                    usuarioLogadoEmiteParecer = true;
                    break;
                  }
                }
              }
View Full Code Here

        if (u.getCodUsu() != null && Dominios.SIM.equals(u.getIndAtivoUsu())) {
            // carrega os grupos de acesso do usuario para aumentar o desempenho nos testes de permissao de acesso
            this.setGruposAcesso(uDao.getClassesAcessoUsuario(u));
        List atributosUsuario = uDao.getAtributosUsuarioByGrupo(u, sisGrupo)//List de SisAtributoSatb
        if(atributosUsuario != null && atributosUsuario.size() > 0){
        UsuarioAtributoUsua usuAtrib = (UsuarioAtributoUsua)atributosUsuario.get(0);
        this.setPaginaInicialUsuario(usuAtrib.getSisAtributoSatb().getAtribInfCompSatb());
        }
            // atribui o usuario para o objeto segurancaECAR
            setUsuario(u);          
            setAutenticado(true);
        } else
View Full Code Here

            usuarioLogadoEmiteParecer = itemEstUsu.getUsuarioUsu().getCodUsu().equals(usuario.getCodUsu());
          } else if (itemEstUsu.getSisAtributoSatb() != null) {
            if (itemEstUsu.getSisAtributoSatb().getUsuarioAtributoUsuas() != null) {
              Iterator itUsuarios = itemEstUsu.getSisAtributoSatb().getUsuarioAtributoUsuas().iterator();
              while (itUsuarios.hasNext()) {
                UsuarioAtributoUsua usuarioAtributoUsua = (UsuarioAtributoUsua) itUsuarios.next();
                if (usuarioAtributoUsua.getUsuarioUsu().getCodUsu().equals(usuario.getCodUsu())){
                  usuarioLogadoEmiteParecer = true;
                  break;
                }
              }
            }
View Full Code Here

   
    Set result = sisAtributoSatb.getUsuarioAtributoUsuas();
    if (result != null){
      Iterator it = result.iterator();
      while (it.hasNext()){
        UsuarioAtributoUsua usuarioAtributo = (UsuarioAtributoUsua) it.next();
        retorno.add(usuarioAtributo.getUsuarioUsu());
       
      }
    }
    return retorno;
  }
View Full Code Here

    if (usuario.getUsuarioAtributoUsuas() != null
        && usuario.getUsuarioAtributoUsuas().size() > 0) {
     
      for (Iterator itAtr = usuario.getUsuarioAtributoUsuas().iterator(); itAtr
          .hasNext();) {
        UsuarioAtributoUsua usuAtr = (UsuarioAtributoUsua) itAtr.next();
        listClassesAcessoFiltro.add(usuAtr);
      }
    }
   
    List listaOrgaos = null;
    if(usuario.getOrgaoOrgs() != null){
      listaOrgaos = new ArrayList(usuario.getOrgaoOrgs());
      usuario.setOrgaoOrgs(null);
    }
   
    List pesquisa = super.pesquisar(usuario,
        new String[] { "codUsu", "asc" });

   
    for (Iterator it = pesquisa.iterator(); it.hasNext();) {
      UsuarioUsu usu = (UsuarioUsu) it.next();

      //filtrando por orgao
      boolean pesquisaOrgao = false;
      boolean achouOrgao = false;
     
      // se tiver alguma coisa na lista de orgaos
      if(listaOrgaos != null && !listaOrgaos.isEmpty()){
        pesquisaOrgao = true;
        //se o usuario possui uma lista de orgaos
        if(usu.getOrgaoOrgs() != null  && !usu.getOrgaoOrgs().isEmpty()){
         
          for(Iterator itOrgaos = usu.getOrgaoOrgs().iterator(); itOrgaos.hasNext();){
           
            OrgaoOrg  aux =(OrgaoOrg) itOrgaos.next();
            //se o usuario possui um orgao
            if(listaOrgaos.contains(aux)){
              achouOrgao = true;
              continue;
            }
          }
        }
      }
     
      //se pesquisou e n�o achou
      if(pesquisaOrgao && !achouOrgao){
        it.remove();
        continue;
      }
     
      // verifica��es se foi marcado classes de acesso como filtro da
      // pesquisa
      boolean ignorar = false;
      List<UsuarioAtributoUsua> listVerificacoes = new ArrayList<UsuarioAtributoUsua>();
     
      if (listClassesAcessoFiltro.size() > 0) {
        if (usu.getUsuarioAtributoUsuas() != null
            && usu.getUsuarioAtributoUsuas().size() > 0) {

          for (Iterator itAtr = usu.getUsuarioAtributoUsuas().iterator(); itAtr
              .hasNext();) {
            UsuarioAtributoUsua usuAtr = (UsuarioAtributoUsua) itAtr
                .next();
            listVerificacoes.add(usuAtr);
          }


          List<String> listIgnorar = new ArrayList<String>();
          String ignorarItem = "";
          for (Iterator itClassesTela = listClassesAcessoFiltro.iterator(); itClassesTela.hasNext();) {
            UsuarioAtributoUsua atributosTela = (UsuarioAtributoUsua) itClassesTela
                .next();

            ignorarItem = "SIM";
           
            for (Iterator itVerificacoes = listVerificacoes.iterator(); itVerificacoes
                .hasNext();) {
              UsuarioAtributoUsua atributosUsuario = (UsuarioAtributoUsua) itVerificacoes
                  .next();

              SisGrupoAtributoSga tipo = (SisGrupoAtributoSga) atributosTela
                  .getSisAtributoSatb()
                  .getSisGrupoAtributoSga();
              if (SisTipoExibicGrupoDao.TEXT.equals(tipo
                  .getSisTipoExibicGrupoSteg().getCodSteg()
                  .toString())) {
                if (atributosUsuario.getInformacao() != null
                    && atributosUsuario.getInformacao()
                        .length() > 0) {
                  if (atributosUsuario.getInformacao()
                      .indexOf(
                          atributosTela
                              .getInformacao()) > -1) {
                    ignorarItem = "NAO";
                    break;
                  }
                }
              } else {
                if (atributosUsuario.getSisAtributoSatb()
                    .getCodSatb().floatValue() == atributosTela
                    .getSisAtributoSatb().getCodSatb()
                    .floatValue()) {
                  ignorarItem = "NAO";
                  break;
View Full Code Here

      Set atribUsu = usu.getUsuarioAtributoUsuas();
      Iterator itAtrib = atribUsu.iterator();
      int contAcesso = 0;
      while(itAtrib.hasNext())
      { 
        UsuarioAtributoUsua sisatr = (UsuarioAtributoUsua)itAtrib.next();   
        if (sisatr.getSisAtributoSatb().getSisGrupoAtributoSga().getCodSga().equals(Long.valueOf(4)))
        {
          arquivo[linha+(contAcesso++)][coluna] = Pagina.trocaNull(sisatr.getSisAtributoSatb().getDescricaoSatb());
        }   
      }
      coluna++;
     
      //Coluna da Situa��o Cadastral         
View Full Code Here

TOP

Related Classes of ecar.pojo.UsuarioAtributoUsua

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.