Package ecar.pojo

Examples of ecar.pojo.UsuarioUsu


     * @since N/C
     * @version N/C
     */
    public SegurancaECAR() {
        setAutenticado(false);
        setUsuario(new UsuarioUsu());
        setGruposAcesso(new HashSet());
        setAlterarSenha(false);
    }
View Full Code Here


     */
    public void getDadosUsuario(HttpServletRequest request) throws ECARException {
      // Pega a interface de comunica��o do sentinela
      SentinelaInterface com = SentinelaUtil.getSentinelaInterface();

      UsuarioUsu u;
        UsuarioDao uDao = new UsuarioDao(request);
        ConfiguracaoCfg conf = (new ConfiguracaoDao(request)).getConfiguracao();
       
        //recuperar a p�gina inicial do usu�rio, tendo como par�metro as connfigura��es do ambiente
        SisGrupoAtributoSga sisGrupo = conf.getSisGrupoAtributoSgaByCodSgaGrAtrPgIni();

        //recuperar dados do usu�rio pelo id do sentinela
        u = uDao.getUsuarioByIdDominio(String.valueOf(com.getCodUsuario()));
       
        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);
View Full Code Here

        itemEstruturaAcao.setDescricaoIetta(Pagina.getParamStr(request,
                "descricaoIetta"));
        itemEstruturaAcao.setIndAtivoIetta(Pagina.getParamStr(request,
                "indAtivoIetta"));
        String codUsu = Pagina.getParamStr(request,"Usuario");
        UsuarioUsu usuario = (UsuarioUsu) new UsuarioDao(request).buscar(UsuarioUsu.class, Long.valueOf(codUsu));
        itemEstruturaAcao.setUsuarioUsu(usuario);
    }
View Full Code Here

        PontoCriticoPtc.class, Long.valueOf(Pagina.getParamStr(request,
            "codPtc")));
    apontamento.setPontoCriticoPtc(pontoCritico);
    apontamento.setTextoApt(Pagina.getParamStr(request, "textoApt"));

    UsuarioUsu usuario = (UsuarioUsu) this.buscar(UsuarioUsu.class, Long
        .valueOf(Pagina.getParamStr(request, "codUsu")));
    apontamento.setUsuarioUsu(usuario);
  }
View Full Code Here

                + grupoAtributo.getCodSga().toString());
            if (caminhoAuxiliarImagem!=null && caminhoAuxiliarImagem.length()>0) {
             
                String chave = usuarioAtributo.getInformacao();
                chave = chave.substring(chave.indexOf("RemoteFile=")+ "RemoteFile=".length());
                UsuarioUsu usuarioSeg = ((ecar.login.SegurancaECAR)request.getSession().getAttribute("seguranca")).getUsuario();
                            if(usuarioSeg.getMapArquivosAtuaisUsuarios() != null && usuarioSeg.getMapArquivosAtuaisUsuarios().containsKey(chave)){
//                              usuarioAtributo.setInformacao(usuarioSeg.getMapArquivosAtuaisUsuarios().get(chave));
                             
                              caminhoAuxiliarImagem = usuarioSeg.getMapArquivosAtuaisUsuarios().get(chave);
                              caminhoAuxiliarImagem = pathRaiz +"/DownloadFile?RemoteFile=" + caminhoAuxiliarImagem;
                            }
//                            else{
             
                // salvar a imagem fisicamente que tem o caminho real em "a" + codigo grupo
View Full Code Here

    // verifica se o usu�rio possui um ID v�lido que correspondente ao ID da base do Sentinela
    if (usuario.getIdDominioUsu() == null){
      throw new ECARException("usuario.alteracao.erro.ausente.sentinela");
    }
   
    UsuarioUsu usuarioSentinela = this.consultarUsuarioSentinelaPorCodigo(Long.parseLong(usuario.getIdDominioUsu()));
     
    if (usuarioSentinela == null){
      throw new ECARException("usuario.alteracao.erro.ausente.sentinela");
    }
   
View Full Code Here

    SentinelaInterface s = SentinelaUtil.getSentinelaInterface();

    //valida usuario na base do sentinela antes de seguir com a altera��o.
    long[] idSentinela = new long[]{idDominio};

    UsuarioUsu usuarioEcar = null;
    SentinelaParam[] usuarioSentinela = s.getUsuariosSistemaByCodigo(idSentinela);

    if (usuarioSentinela != null){
      usuarioEcar = new UsuarioUsu();
     
      usuarioEcar.setIdDominioUsu(usuarioSentinela[0].getCodigo()+"");
      usuarioEcar.setNomeUsu(usuarioSentinela[0].getNome());
     
     
      String[] paramAux = usuarioSentinela[0].getParamAux();
     
      if (paramAux != null) {
        usuarioEcar.setCnpjCpfUsu(paramAux[1]);
        usuarioEcar.setEmail1Usu(paramAux[2]);
      }
     
    }
   
    return usuarioEcar;
View Full Code Here

   * @return
   * @throws ECARException
   */
  public UsuarioUsu getUsuarioByIdDominio(String idDominioUsu)
      throws ECARException {
    UsuarioUsu usuario;

    try {
      Query query = this.session.createQuery("select u from UsuarioUsu u where u.idDominioUsu = :idDominioUsu");
     
      query.setString("idDominioUsu", idDominioUsu);
     
      List lista = query.list();
     
      if (lista.size() > 0) {
        usuario = (UsuarioUsu) lista.get(0);

        // BUG 4608 - Comentada a linha abaixo porque estava fazendo
        // querys desnecess�rias
        // usuario.getItemEstrutUsuarioIettuses().size();

        // recuperar os dados do usu�rio no sentinela
        // this.setUsuarioUsuDadosSentinela(usuario);

      } else
        usuario = new UsuarioUsu();
    } catch (HibernateException e) {
      this.logger.error(e);
      throw new ECARException("erro.hibernateException");
    }

View Full Code Here

    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;
                }
              }
            }

            listIgnorar.add(ignorarItem);
          }

          if (listIgnorar.contains("SIM")) {
            ignorar = true;
          } else {
            ignorar = false;
          }
        } else {
          ignorar = true;
        }
      }
      if (!ignorar) {
        boolean retirarCollection = false;
        if (nome != null && !"".equals(nome.trim())) {
          if (usu.getNomeUsuSent().toUpperCase().lastIndexOf(
              nome.toUpperCase()) == -1)
            retirarCollection = true;
        }
        if (login != null && !"".equals(login.trim())) {
          if (usu.getIdUsuarioUsu().toUpperCase().lastIndexOf(
              login.toUpperCase()) == -1)
            retirarCollection = true;
        }
        if (cpf != null && !"".equals(cpf.trim())) {
          if (!usu.getCnpjCpfUsu().equals(cpf))
            retirarCollection = true;
        }
        if (eMail != null && !"".equals(eMail.trim())) {
          if (!usu.getEmail1UsuSent().toUpperCase().contains(
              eMail.toUpperCase()))
            retirarCollection = true;
        }

        if (!retirarCollection) {
          usu.getUsuarioAtributoUsuas().size();
        } else {
          it.remove();
        }
      } else {
        it.remove();
View Full Code Here

      List ids = getListaIdDominio();

      if (usuarios != null) {
        for (int i = 0; i < usuarios.length; i++) {
          UsuarioUsu u = new UsuarioUsu();

          String[] param = usuarios[i].getParamAux();

          if (!ids.contains(Long.valueOf(usuarios[i].getCodigo())
              .toString())) {
            u.setCodUsu(Long.valueOf(usuarios[i].getCodigo()));
            u.setNomeUsu(usuarios[i].getNome());

            if (param != null) {
              u.setIdUsuarioUsu(param[0]);
              u.setCnpjCpfUsu(param[1]);
              u.setEmail1Usu(param[2]);
            }

            if ("N".equals(tipoComp)) {
              if (u.getNomeUsuSent() != null && u.getNomeUsuSent().toLowerCase().lastIndexOf(
                  nome.toLowerCase()) >= 0)
                retorno.add(u);
            }
            if ("L".equals(tipoComp)) {
              if (u.getIdUsuarioUsu() != null && u.getIdUsuarioUsu().toLowerCase().lastIndexOf(
                  nome.toLowerCase()) >= 0)
                retorno.add(u);
            }

          }
View Full Code Here

TOP

Related Classes of ecar.pojo.UsuarioUsu

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.