Package ecar.pojo

Examples of ecar.pojo.ConfiguracaoCfg


   */

  public String geraListaTelefonica(StringBuffer html, String status) throws ECARException, IOException
  {
    ConfiguracaoDao configDao = new ConfiguracaoDao(request);
    ConfiguracaoCfg config = configDao.getConfiguracao();
   
   
    String path = config.getRaizUpload() +"/listaTelefonica.txt";
    String separador = config.getSeparadorArqTXT();
    String separadorMultivalor = config.getSeparadorCampoMultivalor();
   
   
    FileWriter csvFile = new FileWriter(path);
//    BufferedWriter outStr = new BufferedWriter(new FileWriter(path));
//    ExcelCSVPrinter csvPrinter = new ExcelCSVPrinter(outStr);   
View Full Code Here


   *
   * @return List
   * @throws ECARException
   */
    public List getAtributosTipoAcesso() throws ECARException {
        ConfiguracaoCfg configuracao = new ConfiguracaoDao(request).getConfiguracao();
        SisAtributoSatb atributo = new SisAtributoSatb();
        atributo.setSisGrupoAtributoSga(configuracao.getSisGrupoAtributoSgaByCodSgaGrAtrTpAcesso());
        return super.pesquisar(atributo, null);
    }
View Full Code Here

     * @version N/C
     */
    public void disparaTimer() {
  try {

      ConfiguracaoCfg configCfg = new ConfiguracaoDao(null).getConfiguracao();

      this.dataAtual = Data.getDataAtual();
      String data = Data.parseDateHour(this.dataAtual).substring(0, 10)+ " " + this.hora + ":00:000";
   
      Date dataExecucao;
View Full Code Here

       try {
             chain.doFilter(request, response);
//      TODO: Criar os campos na tabela configuracaoCfg (hbm+pojo+dao) e ativar as linhas abaixo
             HttpServletRequest httpRequest = (HttpServletRequest) request;
         ConfiguracaoDao configDao = new ConfiguracaoDao(httpRequest);
         ConfiguracaoCfg configuracao =  configDao.getConfiguracao();
         if (Data.getDataAtual().after(Data.addDias(configuracao.getIntervaloAtualizacaoEmail().intValue() ,configuracao.getUltimaAtualizacaoEmail())))
         {
          UsuarioDao usuDao = new UsuarioDao((HttpServletRequest)request);
          UsuarioUsu usuario = null;
          Iterator listaIds = usuDao.getListaIdDominio().iterator();
          List listaUsu = new ArrayList();
          while (listaIds.hasNext())
          {
            String idAtual = (String) listaIds.next();
            usuario = usuDao.getUsuarioByIdDominio(idAtual);
            if ((!"".equals(usuario.getEmail1UsuSent())) || (!(UsuarioDao.INFORMACAO_NAO_LOCALIZADA_SENTINELA).equals(usuario.getNomeUsu())))
            {
              usuario.setEmail1Usu(usuario.getEmail1UsuSent());
              usuario.setNomeUsu(usuario.getNomeUsuSent());
              listaUsu.add(usuario);
            }
          }
          if (listaUsu.size() > 0)
            usuDao.salvarOuAlterar(listaUsu);     

          //Ap�s alterar os usu�rios, guarda a data da atualiza��o em ConfiguracaoCfg
          String fullUrl;
          fullUrl = httpRequest.getScheme() + "://" + httpRequest.getServerName();
        if (httpRequest.getServerPort() != 80) {
          fullUrl += ":" + httpRequest.getServerPort();
        }
        fullUrl += httpRequest.getContextPath();
       
       
          configuracao.setContextPath(fullUrl);
          configuracao.setUltimaAtualizacaoEmail(Data.getDataAtual());
           configDao.salvarOuAlterar(configuracao);
         }
      } catch (Exception e) {
      org.apache.log4j.Logger.getLogger(this.getClass()).error(e);
      }
View Full Code Here

   * @version N/C
   * @throws ECARException
   */
  private void atualizaCabecalhos() throws ECARException {
   
    ConfiguracaoCfg configCfg = new ConfiguracaoDao(null).getConfiguracao();
   
    // Configuracoes gerais dos e-mails (cabecalho, figuras, nome do sistema...)
    this.nomeSistema = "Sistema " + configCfg.getTituloSistema();
    this.contextPath = configCfg.getContextPath();
    //this.emailContatoEmpresa = "";
   
    String logotipo = "";
    List listEmpresa = new ArrayList();
    listEmpresa = new EmpresaDao(null).listar(EmpresaEmp.class, null);
    if(listEmpresa != null && !listEmpresa.isEmpty()){
      EmpresaEmp emp = (EmpresaEmp) listEmpresa.iterator().next();
      logotipo = emp.getLogotipoEmailEmp();
      //this.emailContatoEmpresa = emp.getEmailContatoEmp();
      this.emailErroEmpresa = emp.getEmailErrosEmp();
    }
       
    this.cabecalho = contextPath + "/DownloadFile?tipo=open&downloadEmail=S&RemoteFile=" +  configCfg.getRaizUpload() + logotipo;
  }
View Full Code Here

   * @since N/C
   * @version N/C
   */
  public void disparaTimer(){
    try {
      ConfiguracaoCfg configCfg = new ConfiguracaoDao(null).getConfiguracao();
     
      this.atualizaCabecalhos();
   
        if(configCfg.getEmailServer() != null && !"".equals(configCfg.getEmailServer().trim())) {
        if (configCfg.getHoraEnvioMailCfg() == null)
          this.hora = "03:00";
        else
          this.hora = configCfg.getHoraEnvioMailCfg().trim();

        this.dataAtual = Data.getDataAtual();
        String data = Data.parseDateHour(this.dataAtual).substring(0,10) + " " + this.hora + ":00:000";
        Date dataExecucao;
        if (Data.isPassado(Data.parseDateHour(data)))
View Full Code Here

     
      gravarValorRealizadoMetasIndicadores();
     
     
       ConfiguracaoDao confDao = new ConfiguracaoDao(null);
      ConfiguracaoCfg configuracao =  confDao.getConfiguracao();     
      ConfigMailCfgmDAO configMailCfgmDAO = new ConfigMailCfgmDAO();
      List listConfigMailCfgm = configMailCfgmDAO.getMailsAtivos();
     
      this.atualizaCabecalhos();
     
      /*     
       // Acertar a hora de envio de acordo com as configuracoes gerais
      // se este foi alterado ap�s a �ltima execu��o.
      if (!this.hora.equals(configuracao.getHoraEnvioMailCfg()))
      {
        this.dataAtual = Data.getDataAtual();
        String data = Data.parseDateHour(this.dataAtual).substring(0,10) + " " + this.hora + ":00:000";
        Date dataExecucao;
        if (Data.isPassado(Data.parseDateHour(data)))
          dataExecucao = Data.addDias(1, this.dataAtual);
        else
          dataExecucao = this.dataAtual;
         
        data = Data.parseDateHour(dataExecucao);
        data = data.substring(0,10) + " " + this.hora + ":00:000";
       
        dataExecucao = Data.parseDateHour(data);

        timer = null;
        timer = new Timer();
        timer.scheduleAtFixedRate(this, dataExecucao, AgendadorEmail.INTERVALO);
      }
      */ 
     
      Long diasAnt;
      Iterator it = listConfigMailCfgm.iterator();
   
      String dataLimStr = null;
           
      while( it.hasNext() ) {
        ConfigMailCfgm configMailCfgm = (ConfigMailCfgm) it.next();
        Date dataCorr = Data.addDias(0, configuracao.getUltimoEnvioEmailCfg());
       
        if ((configuracao.getDiasAntecedenciaMailCfg().intValue() <= 0)
            || ("".equals(configuracao.getDiasAntecedenciaMailCfg().toString()))
            || (configuracao.getDiasAntecedenciaMailCfg() == null))
        {
          diasAnt = Long.valueOf("1");
        }
        else
        {
          diasAnt = configMailCfgm.getConfiguracaoCfg().getDiasAntecedenciaMailCfg();
        }
           
        Date data = Data.parseDateHour(Data.parseDateHour(Data.getDataAtual()).substring(0,10) + " 00:00:00:000");
       
        while (dataCorr.compareTo(data) < 0)
        {
          dataCorr = Data.addDias(1, dataCorr);
          Date dataLim = Data.addDias(diasAnt.intValue(), dataCorr);
          dataLimStr = Data.parseDate(dataLim);
         
          switch( configMailCfgm.getCodCfgm().intValue() ) {
            case 4: // vcto limite fisico         
              eMailVenctoLimiteFisico(dataLimStr, configMailCfgm, dataLim);
              break;
            case 5: // vcto limite parecer                   
              eMailVenctoParecer(dataLimStr, configMailCfgm, dataLim);
              break;
            case 6: // vcto limite ponto critico     
              eMailVenctoPontoCritico(dataCorr, configMailCfgm, dataLimStr);
              break;
            //case 27: // status indicador resultado  -> Falta defini��es    
              //eMailStatusIndicadorResultado(dataCorr, configMailCfgm);
            //  break; 
             
          } // fim switch
         
          /* -- Trata dos tipo de 7 a 13 -- */
          if( configMailCfgm.getCodCfgm().intValue() > 6 && configMailCfgm.getCodCfgm().intValue() < 14 ) {
            eMailDataItem(dataLimStr, configMailCfgm);
          }

        } // fim do while (dias)
      }
      configuracao.setUltimoEnvioEmailCfg(Data.getDataAtual());   
      confDao.alterar(configuracao);
      org.apache.log4j.Logger.getLogger(this.getClass()).info("E-mails enviados em " + Data.getDataAtual() + " " + Data.getHoraAtual(true));
    } catch(Exception e) {
      org.apache.log4j.Logger.getLogger(this.getClass()).error(e);
      this.enviarEmailExcecao("AgendadorEmail.run()", e);
View Full Code Here

                         
                    try{
                     
                      Evento evento = null;
                      evento = new EventoVencimentoLimiteParecer();
                      ConfiguracaoCfg configCfg = new ConfiguracaoDao(null).getConfiguracao();
                        String contextPath = configCfg.getContextPath();
                        String[] valores = new String[3];
                       
                        //"codTipoAcompanhamento",
                        valores[0] = ari.getAcompReferenciaAref().getTipoAcompanhamentoTa().getCodTa().toString();
                        // "referencia_hidden",
View Full Code Here

                       
                  try {
                   
                    Evento evento = null;
                    evento = new EventoVencimentoLimiteFisico();
                    ConfiguracaoCfg configCfg = new ConfiguracaoDao(null).getConfiguracao();
                      String contextPath = configCfg.getContextPath();
                      String[] valores = new String[3];//codAri, codTipoAcompanhamento
                     // "codTipoAcompanhamento",
                      valores[0] = ari.getAcompReferenciaAref().getTipoAcompanhamentoTa().getCodTa().toString();
                      //"referencia_hidden",
                      valores[1] = ari.getAcompReferenciaAref().getCodAref().toString();
View Full Code Here

                             
                    try {
                     
                      Evento evento = null;
                      evento = new EventoVencimentoLimitePontoCritico();
                      ConfiguracaoCfg configCfg = new ConfiguracaoDao(null).getConfiguracao();
                        String contextPath = configCfg.getContextPath();
                        String[] valores = new String[3];//codIett, codAba
                       
                        valores[0] = iett.getCodIett().toString();
                       
                       EstruturaFuncaoDao estruturaFuncaoDao = new EstruturaFuncaoDao(null);
View Full Code Here

TOP

Related Classes of ecar.pojo.ConfiguracaoCfg

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.