Package ecar.pojo

Examples of ecar.pojo.SisAtributoSatb


            ArrayList<Long> codSatb = new ArrayList<Long>();
        if(gruposUsuario != null && gruposUsuario.size() > 0) {
          sql.append( " or iettus.sisAtributoSatb.codSatb in (:grupos)" );

          for (Iterator itSatb = gruposUsuario.iterator(); itSatb.hasNext();) {
            SisAtributoSatb satb = (SisAtributoSatb) itSatb.next();
            codSatb.add(satb.getCodSatb());
          }
        }
       
        sql.append( " ) " );
 
View Full Code Here


                          if(item.getItemEstruturaNivelIettns() != null){
                            int tam = item.getItemEstruturaNivelIettns().size();
                            int pos = 1;
                            Iterator niveis = item.getItemEstruturaNivelIettns().iterator();
                            while(niveis.hasNext()){
                              SisAtributoSatb nivel = (SisAtributoSatb) niveis.next();
                             
                              if(separador == null){
                                separador = new ConfiguracaoDao(request).getConfiguracao().getSeparadorCampoMultivalor();
                              }

                              valor += nivel.getDescricaoSatb();
                              pos++;
                             
                              if (pos < tam){
                                valor += separador;
                              }
View Full Code Here

    AgendadorEmail agendadorEmail = new AgendadorEmail();
    UsuarioDao usuarioDao = new UsuarioDao();
    //Verifica se est� ativo o envio de e-mail na importa��o
    if (perfil.getIndAtivoAvisoImpPflid() != null && perfil.getIndAtivoAvisoImpPflid().equals(Dominios.SIM)){
      //SisAtributoSatb corresponde ao grupo de acesso configurado para envio de e-mail no perfil
      SisAtributoSatb grupoEnvioEmail = perfil.getSisAtributoSatbAcessoEnvioEmailImp();
      TextosSiteTxt textosSiteTxt = perfil.getComposicaoEmailPflid();
      //envia e-mail apenas se o grupo e o textoSite(e-mail) estiverem configurados no perfil.
      if (grupoEnvioEmail != null && textosSiteTxt != null){
        //carrega a lista de usu�rios que pertence ao grupo de acesso passado como par�metro
        List <UsuarioUsu> usuarios = usuarioDao.getUsuariosBySisAtributoSatb(grupoEnvioEmail);
View Full Code Here

                    if("nivelPlanejamento".equals(col.iGetNome())){
                    String niveis = "";
                      if(itemEstrutura.getItemEstruturaNivelIettns() != null && !itemEstrutura.getItemEstruturaNivelIettns().isEmpty()){
                        Iterator itNiveis = itemEstrutura.getItemEstruturaNivelIettns().iterator();
                        while(itNiveis.hasNext()){
                          SisAtributoSatb nivel = (SisAtributoSatb) itNiveis.next();
                          niveis += nivel.getDescricaoSatb() + "; ";
                        }
                        niveis = niveis.substring(0, niveis.lastIndexOf(";"));
                      }
                        strArray[0] = Dominios.STRING_VAZIA;
                        strArray[1] = Dominios.STRING_VAZIA;
View Full Code Here

             coluna.iGetGrupoAtributosLivres().getSisTipoExibicGrupoSteg().getCodSteg().equals(new Long(Input.TEXTAREA)) ||
             coluna.iGetGrupoAtributosLivres().getSisTipoExibicGrupoSteg().getCodSteg().equals(new Long(Input.MULTITEXTO)) ||
             coluna.iGetGrupoAtributosLivres().getSisTipoExibicGrupoSteg().getCodSteg().equals(new Long(Input.VALIDACAO)) ) {
          
            //Se for um atributo livre do tipo ID
            SisAtributoSatb sisAtributo = itemEstruturaSisAtributoIettSatb.getSisAtributoSatb();
           
            if (sisAtributo.isAtributoAutoIcremental() || sisAtributo.isAtributoContemMascara()) {
             
              strAliasIndex = "sorttable_customkey=\\\""+itemDao.obterTipoSequencial(itemEstruturaSisAtributoIettSatb).getConteudo()+"\\\"";
            }
           
            informacaoIettSatb = informacaoIettSatb + itemEstruturaSisAtributoIettSatb.getInformacao() + Util.trocaBarra(configuracao.getSeparadorCampoMultivalor());
View Full Code Here

              if("nivelPlanejamento".equals(coluna.iGetNome())){
                String niveis = "";
                  if(item.getItemEstruturaNivelIettns() != null && !item.getItemEstruturaNivelIettns().isEmpty()){
                    Iterator itNiveis = item.getItemEstruturaNivelIettns().iterator();
                    while(itNiveis.hasNext()){
                      SisAtributoSatb nivel = (SisAtributoSatb) itNiveis.next();
                      niveis += nivel.getDescricaoSatb() + "; ";
                    }
                    niveis = niveis.substring(0, niveis.lastIndexOf(";"));
                  }
                strBuffer.append(niveis);
              }
              else{
                String informacaoIettSatb = "";
                if (coluna.iGetGrupoAtributosLivres() != null)  {
                  Iterator itIettSatbs =  item.getItemEstruturaSisAtributoIettSatbs().iterator();
                  while (itIettSatbs.hasNext()) {
                    ItemEstruturaSisAtributoIettSatb itemEstruturaSisAtributoIettSatb = (ItemEstruturaSisAtributoIettSatb) itIettSatbs.next();
                   
                    if (itemEstruturaSisAtributoIettSatb.getSisAtributoSatb().getSisGrupoAtributoSga().equals(coluna.iGetGrupoAtributosLivres())){
                      if (coluna.iGetGrupoAtributosLivres().getSisTipoExibicGrupoSteg().getCodSteg().equals(new Long(Input.TEXT)) ||
                         coluna.iGetGrupoAtributosLivres().getSisTipoExibicGrupoSteg().getCodSteg().equals(new Long(Input.TEXTAREA)) ||
                         coluna.iGetGrupoAtributosLivres().getSisTipoExibicGrupoSteg().getCodSteg().equals(new Long(Input.MULTITEXTO)) ||
                         coluna.iGetGrupoAtributosLivres().getSisTipoExibicGrupoSteg().getCodSteg().equals(new Long(Input.VALIDACAO)) ) {
                      
                        informacaoIettSatb = informacaoIettSatb + itemEstruturaSisAtributoIettSatb.getInformacao() + Util.trocaBarra(configuracao.getSeparadorCampoMultivalor());
                     
                       
                        //Se for um atributo livre do tipo ID
                        SisAtributoSatb sisAtributo = itemEstruturaSisAtributoIettSatb.getSisAtributoSatb();
                       
                        if (sisAtributo.isAtributoAutoIcremental() || sisAtributo.isAtributoContemMascara()) {
                          strAliasIndex = "sorttable_customkey=\\\""+itemDao.obterTipoSequencial(itemEstruturaSisAtributoIettSatb).getConteudo()+"\\\"";
                        }
                       
                      } else if (!coluna.iGetGrupoAtributosLivres().getSisTipoExibicGrupoSteg().getCodSteg().equals(new Long(Input.IMAGEM))) {
                        //se for do tipo imagem n�o faz nada, deixa em branco.
View Full Code Here

                  Iterator<SisAtributoSatb> sisAtributosSatbIt = atributo.iGetGrupoAtributosLivres().getSisAtributoSatbs().iterator();
                 
                  String tipoCampo = grupoAtributoLivre.getSisTipoExibicGrupoSteg().getCodSteg().toString();
                 
                  while (sisAtributosSatbIt.hasNext()) {
                    SisAtributoSatb sisAtributo = (SisAtributoSatb) sisAtributosSatbIt.next();
                   
                    if( (sisAtributo).equals(atributoLivreObjetoNegocio.getSisAtributoSatb()) ) {
                      //Caso seja um atributo tipo texto
                      if(atributoLivreObjetoNegocio.getInformacao() != null) {
                        if (relatorioTipoMonitoramento.equals(Dominios.NAO)){
                         
                          //Verifica se o grupo � do tipo imagem, se for obtem apenas o nome do arquivo.
                          if (tipoCampo.equals(SisTipoExibicGrupoDao.IMAGEM)){
                           
                            String arquivo = atributoLivreObjetoNegocio.getInformacao();
                            String nomeArquivo = "";
                           
                            if(arquivo.lastIndexOf("\\") != -1) {
                                     nomeArquivo = arquivo.substring(arquivo.lastIndexOf("\\") + 1);
                                   } else if (arquivo.lastIndexOf("/") != -1){    
                                          nomeArquivo = arquivo.substring(arquivo.lastIndexOf("/") + 1);
                                   }
                           
                            valorAtributoStr = retirarCaracteresControle(FileUpload.getNomeArquivoOriginal(nomeArquivo));
                          } else {
                            valorAtributoStr = retirarCaracteresControle(atributoLivreObjetoNegocio.getInformacao());
                          }
                          objetoNegocioStr.append(separadorParaCamposMulti);
                          objetoNegocioStr.append(valorAtributoStr);
                          separadorParaCamposMulti = separadorMultivalor;
                        }
                      //Caso seja atributo tipo check, radio ou select
                      } else if(atributoLivreObjetoNegocio.getSisAtributoSatb().getDescricaoSatb() != null) {
                        if (relatorioTipoMonitoramento.equals(Dominios.NAO)){
                          valorAtributoStr = retirarCaracteresControle(atributoLivreObjetoNegocio.getSisAtributoSatb().getDescricaoSatb());
                          objetoNegocioStr.append(separadorParaCamposCheck);
                          objetoNegocioStr.append(valorAtributoStr);
                          separadorParaCamposCheck = separadorMultivalor;
                        }
                       
                      //Caso n�o tenha valor associado ao atributo
                      } else {
                        objetoNegocioStr.append(Dominios.STRING_VAZIA);
                      }
                       
                      //interrompe o la�o pois j� encontrou o sisAtributo procurado.
                      break;
                    }
                  }
                }
                separadorParaCamposMulti = "";
                separadorParaCamposCheck = "";
              }
         
        } else if (atributo.iGetNome().equals("situacaoSit") && objetoNegocio instanceof ItemEstruturaIett) {
           
            objetoNegocioStr.append(separadorCampos);
            ItemEstruturaIett itemEstruturaIett = (ItemEstruturaIett)objetoNegocio;
         
            if (relatorioTipoMonitoramento.equals(Dominios.NAO)){
              String nomeAtributo = "";
              List situacoes = new SituacaoDao(null).getSituacaoByEstrutura(itemEstruturaIett.getEstruturaEtt(), new String[] {"descricaoSit","asc"});
                  Iterator it = situacoes.iterator();
                  while(it.hasNext() && nomeAtributo.equals("")){
                    SituacaoSit situacao = (SituacaoSit) it.next();
                    if(situacao!= null && itemEstruturaIett.getSituacaoSit()!= null && situacao.getDescricaoSit().equals(itemEstruturaIett.getSituacaoSit().getDescricaoSit())) {
                      nomeAtributo = situacao.getDescricaoSit();
                    }
                  }
                 
                  if(!nomeAtributo.equals(Dominios.STRING_VAZIA)) {
                    valorAtributoStr = retirarCaracteresControle(nomeAtributo);
                    objetoNegocioStr.append(valorAtributoStr);
                  }
            }
           
           
       
        } else if(atributo.iGetNome().equals("nivelPlanejamento") && objetoNegocio instanceof ItemEstruturaIett) {
         
            objetoNegocioStr.append(separadorCampos);
            ItemEstruturaIett itemEstruturaIett = (ItemEstruturaIett)objetoNegocio;
         
            if (relatorioTipoMonitoramento.equals(Pagina.NAO)){
              if(itemEstruturaIett.getItemEstruturaNivelIettns() != null && !itemEstruturaIett.getItemEstruturaNivelIettns().isEmpty()){
                  Iterator<SisAtributoSatb> itNiveis = itemEstruturaIett.getItemEstruturaNivelIettns().iterator();
                  while(itNiveis.hasNext()){
                    SisAtributoSatb nivel = (SisAtributoSatb) itNiveis.next();
                    valorAtributoStr = retirarCaracteresControle(nivel.getDescricaoSatb());
                    objetoNegocioStr.append(valorAtributoStr);
                  }
                }
            }
           
View Full Code Here

     */
    public boolean permissaoAcessoSecretariasUsuario(Set gruposUsuario, int TipoAcesso) {
   
    List listaCods = new ArrayList();
    for(Iterator it = gruposUsuario.iterator(); it.hasNext();){
      SisAtributoSatb satb = (SisAtributoSatb) it.next();
      listaCods.add(satb.getCodSatb());
    }
   
    return !this.getSession().createQuery(
       
        "select acesso " +
View Full Code Here

              if("nivelPlanejamento".equals(atb.iGetNome())){
                String niveis = "";
                  if(iett.getItemEstruturaNivelIettns() != null && !iett.getItemEstruturaNivelIettns().isEmpty()){
                    Iterator itNiveis = iett.getItemEstruturaNivelIettns().iterator();
                    while(itNiveis.hasNext()){
                      SisAtributoSatb nivel = (SisAtributoSatb) itNiveis.next();
                      niveis += nivel.getDescricaoSatb() + "; ";
                    }
                    niveis = niveis.substring(0, niveis.lastIndexOf(";"));
                  }
                valor = niveis;
               
View Full Code Here

   
    private void geraValidacaoAtributoLivre(ObjetoEstrutura atributo) throws ECARException {
     
      Iterator<SisAtributoSatb> it = atributo.iGetGrupoAtributosLivres().getSisAtributoSatbs().iterator();
     
      SisAtributoSatb sisAtributo = (SisAtributoSatb)it.next();
     
      if (sisAtributo.getAtribInfCompSatb() != null && sisAtributo.isAtributoMascaraEditavel()) {
        getValidacaoCampos().append("/**** In�cio Valida��o M�scara Edit�vel " + atributo.iGetNome() + " ****/\n");       
        getValidacaoCampos().append(montaScriptValidaMascaraEditavel(atributo,atributo.iGetGrupoAtributosLivres(),sisAtributo));
        getValidacaoCampos().append("/**** Fim Valida��o M�scara Edit�vel " + atributo.iGetNome() + " ****/\n");
      }
     
View Full Code Here

TOP

Related Classes of ecar.pojo.SisAtributoSatb

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.