/** * Produce the <code>JobDetail</code> instance defined by this <code>JobBuilder</code>. * * @return the defined JobDetail. */ public JobDetail build() { JobDetailImpl job = new JobDetailImpl(); job.setJobClass(jobClass); job.setDescription(description); if (key == null) { key = UUID.randomUUID().toString(); } job.setName(key); job.setIsConcurrencyAllowed(isConcurrencyAllowed); if (!jobDataMap.isEmpty()) { job.setJobDataMap(jobDataMap); } return job; }
/** * Produce the <code>JobDetail</code> instance defined by this <code>JobBuilder</code>. * * @return the defined JobDetail. */ public JobDetail build() { JobDetailImpl job = new JobDetailImpl(); job.setJobClass(jobClass); job.setDescription(description); if (key == null) { key = UUID.randomUUID().toString(); } job.setName(key); job.setIsConcurrencyAllowed(isConcurrencyAllowed); if (!jobDataMap.isEmpty()) { job.setJobDataMap(jobDataMap); } return job; }
/** * Produce the <code>JobDetail</code> instance defined by this <code>JobBuilder</code>. * * @return the defined JobDetail. */ public JobDetail build() { JobDetailImpl job = new JobDetailImpl(); job.setJobClass(jobClass); job.setDescription(description); if (key == null) { key = UUID.randomUUID().toString(); } job.setName(key); job.setIsConcurrencyAllowed(isConcurrencyAllowed); if (!jobDataMap.isEmpty()) { job.setJobDataMap(jobDataMap); } return job; }
/** * Produce the <code>OperableTrigger</code>. * * @return a OperableTrigger that meets the specifications of the builder. */ public OperableTrigger build() { // if (scheduleBuilder == null) { // scheduleBuilder = SimpleScheduleBuilder.simpleScheduleBuilder(); // } // get a trigger impl. but without the meta data filled in yet // OperableTrigger operableTrigger = operableTrigger; operableTrigger = instantiate(); // fill in metadata operableTrigger.setCalendarName(calendarName); operableTrigger.setDescription(description); operableTrigger.setEndTime(endTime); if (name == null) { name = UUID.randomUUID().toString(); } operableTrigger.setName(name); if (jobName != null) { operableTrigger.setJobName(jobName); } operableTrigger.setPriority(priority); operableTrigger.setStartTime(startTime); if (!jobDataMap.isEmpty()) { operableTrigger.setJobDataMap(jobDataMap); } return operableTrigger; }
/** * Produce the <code>OperableTrigger</code>. * * @return a OperableTrigger that meets the specifications of the builder. */ public OperableTrigger build() { // if (scheduleBuilder == null) { // scheduleBuilder = SimpleScheduleBuilder.simpleScheduleBuilder(); // } // get a trigger impl. but without the meta data filled in yet // OperableTrigger operableTrigger = operableTrigger; operableTrigger = instantiate(); // fill in metadata operableTrigger.setCalendarName(calendarName); operableTrigger.setDescription(description); operableTrigger.setEndTime(endTime); if (name == null) { name = UUID.randomUUID().toString(); } operableTrigger.setName(name); if (jobName != null) { operableTrigger.setJobName(jobName); } operableTrigger.setPriority(priority); operableTrigger.setStartTime(startTime); if (!jobDataMap.isEmpty()) { operableTrigger.setJobDataMap(jobDataMap); } return operableTrigger; }
/** * Produce the <code>OperableTrigger</code>. * * @return a OperableTrigger that meets the specifications of the builder. */ public OperableTrigger build() { // if (scheduleBuilder == null) { // scheduleBuilder = SimpleScheduleBuilder.simpleScheduleBuilder(); // } // get a trigger impl. but without the meta data filled in yet // OperableTrigger operableTrigger = operableTrigger; operableTrigger = instantiate(); // fill in metadata operableTrigger.setCalendarName(calendarName); operableTrigger.setDescription(description); operableTrigger.setEndTime(endTime); if (name == null) { name = UUID.randomUUID().toString(); } operableTrigger.setName(name); if (jobName != null) { operableTrigger.setJobName(jobName); } operableTrigger.setPriority(priority); operableTrigger.setStartTime(startTime); if (!jobDataMap.isEmpty()) { operableTrigger.setJobDataMap(jobDataMap); } return operableTrigger; }