private static void validateRestartableFalseJobsDoNotRestart(JSLJob jobModel) throws JobRestartException { if (jobModel.getRestartable() != null && jobModel.getRestartable().equalsIgnoreCase("false")) { throw new JobRestartException("Job Restartable attribute is false, Job cannot be restarted."); } }
private static void validateRestartableFalseJobsDoNotRestart(JSLJob jobModel) throws JobRestartException { if (jobModel.getRestartable() != null && jobModel.getRestartable().equalsIgnoreCase("false")) { throw new JobRestartException("Job Restartable attribute is false, Job cannot be restarted."); } }
private void validateRestartableFalseJobsDoNotRestart() throws JobRestartException { if (!StringUtils.isEmpty(jobInstance.getJobXml())) { JSLJob jobModel = ModelResolverFactory.createJobResolver().resolveModel(new StreamSource(new StringReader(jobInstance.getJobXml()))); PropertyResolver<JSLJob> propResolver = PropertyResolverFactory.createJSLJobPropertyResolver(false); propResolver.substituteProperties(jobModel, restartJobParameters); if (jobModel.getRestartable() != null && jobModel.getRestartable().equalsIgnoreCase("false")) { throw new JobRestartException("Job Restartable attribute is false, Job cannot be restarted."); } } }
job.setRestartable(this.replaceAllProperties(job.getRestartable(), submittedProps, parentProps));
job.setRestartable(this.replaceAllProperties(job.getRestartable(), submittedProps, parentProps));
job.setRestartable(this.replaceAllProperties(job.getRestartable(), submittedProps, parentProps));