public static JobIncrementer getByIdentifier(final String incrementerIdentifier) { final JobIncrementer jobIncrementer; if (JobIncrementer.DATE.getIncrementerIdentifier().equals(incrementerIdentifier)) { jobIncrementer = DATE; } else if (JobIncrementer.NONE.getIncrementerIdentifier().equals(incrementerIdentifier)) { jobIncrementer = NONE; } else { throw new SpringBatchLightminApplicationException( "Unknown JobIncrementer for identifier: " + incrementerIdentifier); } return jobIncrementer; } }
public void update(final JobConfiguration jobConfiguration, final String applicationName) { final String sql = String.format(UPDATE_STATEMENT, this.tableName); this.jdbcTemplate.update( sql, new Object[]{jobConfiguration.getJobName(), jobConfiguration.getJobIncrementer().getIncrementerIdentifier(), jobConfiguration.getJobConfigurationId(), applicationName}, new int[]{Types.VARCHAR, Types.VARCHAR, Types.NUMERIC, Types.VARCHAR}); }
private Map<String, Object> map(final JobConfiguration jobConfiguration, final String applicationName) { final Map<String, Object> keyValues = new HashMap<>(); keyValues.put(JobConfigurationDomain.JOB_NAME, jobConfiguration.getJobName()); keyValues.put(JobConfigurationDomain.JOB_INCREMENTER, jobConfiguration.getJobIncrementer() .getIncrementerIdentifier()); keyValues.put(JobConfigurationDomain.APLLICATION_NAME, applicationName); if (jobConfiguration.getJobConfigurationId() != null) { keyValues.put(JobConfigurationDomain.JOB_CONFIGURATION_ID, jobConfiguration.getJobConfigurationId()); } final Integer jobConfigurationType = JobConfigurationType.determineJobConfigurationType(jobConfiguration); keyValues.put(JobConfigurationDomain.JOB_CONFIGURATION_TYPE, jobConfigurationType); return keyValues; }
private void attachJobIncrementer() { if (this.jobParameters == null) { this.jobParameters = new JobParametersBuilder().toJobParameters(); } if (JobIncrementer.DATE.equals(this.jobIncrementer)) { final JobParametersBuilder jobParametersBuilder = new JobParametersBuilder(this.jobParameters); this.jobParameters = jobParametersBuilder.addLong(JobIncrementer.DATE.getIncrementerIdentifier(), System.currentTimeMillis()).toJobParameters(); } }
protected void attachJobIncrementer() { if (this.jobParameters == null) { this.jobParameters = new JobParametersBuilder().toJobParameters(); } if (JobIncrementer.DATE.equals(this.jobIncrementer)) { final JobParametersBuilder jobParametersBuilder = new JobParametersBuilder(this.jobParameters); this.jobParameters = jobParametersBuilder.addLong(JobIncrementer.DATE.getIncrementerIdentifier(), System.currentTimeMillis()).toJobParameters(); } }
protected void attachJobIncrementer() { if (this.jobParameters == null) { this.jobParameters = new JobParametersBuilder().toJobParameters(); } if (JobIncrementer.DATE.equals(this.jobIncrementer)) { final JobParametersBuilder jobParametersBuilder = new JobParametersBuilder(this.jobParameters); this.jobParameters = jobParametersBuilder.addLong(JobIncrementer.DATE.getIncrementerIdentifier(), System.currentTimeMillis()).toJobParameters(); } }
private void attachJobIncrementer() { if (this.jobParameters == null) { this.jobParameters = new JobParametersBuilder().toJobParameters(); } if (JobIncrementer.DATE.equals(this.jobIncrementer)) { final JobParametersBuilder jobParametersBuilder = new JobParametersBuilder(this.jobParameters); this.jobParameters = jobParametersBuilder.addLong(JobIncrementer.DATE.getIncrementerIdentifier(), System.currentTimeMillis()).toJobParameters(); } }