/** * 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; }