Package org.springframework.batch.core

Examples of org.springframework.batch.core.JobParametersBuilder.addDate()


        key = key.replace("(date)", "");
        if (executionContext.containsKey(key)) {
          builder.addDate(key, (Date) executionContext.get(key));
        }
        else if (jobParameters.containsKey(key)) {
          builder.addDate(key, (Date) jobParameters.get(key).getValue());
        }
      }
      else {
        if (executionContext.containsKey(key)) {
          builder.addString(key, executionContext.get(key).toString());
View Full Code Here


    if (start) {

      Calendar c = Calendar.getInstance();
      JobParametersBuilder builder = new JobParametersBuilder();
      builder.addDate("TIMESTAMP", c.getTime());
      JobParameters jobParameters = builder.toJobParameters();

      return jobLauncher.run(job, jobParameters);

    } else {
View Full Code Here

        try {
          scheduleDate = dateFormat.parse(entry.getValue().toString());
        } catch (ParseException ex) {
          throw new IllegalArgumentException("Date format is invalid: [" + entry.getValue() + "]");
        }
        propertiesBuilder.addDate(entry.getKey().toString(), scheduleDate);
      } else {
        propertiesBuilder.addString(entry.getKey().toString(), entry.getValue().toString());
      }
    }
View Full Code Here

      } else if (value instanceof Float || value instanceof Double) {
        builder.addDouble(key, (Double) value);
      } else if (value instanceof Integer || value instanceof Long) {
        builder.addLong(key, (Long) value);
      } else if (value instanceof Date) {
        builder.addDate(key, (Date) value);
      } else {
        logger.debug("JobDataMap contains values which are not job parameters (ignoring).");
      }
    }
    return builder.toJobParameters();
View Full Code Here

  }

  @Test
  public void testRestart() throws Exception {
    JobParametersBuilder paramBuilder = new JobParametersBuilder();
    paramBuilder.addDate("value", new Date());
    JobExecution jobExecution = jobRepository.createJobExecution(job.getName(), paramBuilder.toJobParameters());

    job.execute(jobExecution);

    jobExecution = jobRepository.createJobExecution(job.getName(), paramBuilder.toJobParameters());
View Full Code Here

      }
      else if (value instanceof Integer || value instanceof Long) {
        builder.addLong(key, ((Number)value).longValue());
      }
      else if (value instanceof Date) {
        builder.addDate(key, (Date) value);
      }
      else {
        log.debug("JobDataMap contains values which are not job parameters (ignoring).");
      }
    }
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.