public void addFilterJobId(JobId filterJobId) { this.filterJobName = filterJobId.getJobName(); this.filterJobGroup = filterJobId.getJobGroup(); }
@Override public ResourceOperationSchedule getResourceOperationSchedule(Subject subject, String jobId) throws SchedulerException { JobId jobIdObject = new JobId(jobId); JobDetail jobDetail = scheduler.getJobDetail(jobIdObject.getJobName(), jobIdObject.getJobGroup()); ResourceOperationSchedule resourceOperationSchedule = getResourceOperationSchedule(subject, jobDetail); if (resourceOperationSchedule == null) { throw new SchedulerException("The job with ID [" + jobId + "] is no longer scheduled."); } return resourceOperationSchedule; }
@Override public GroupOperationSchedule getGroupOperationSchedule(Subject subject, String jobId) throws SchedulerException { JobId jobIdObject = new JobId(jobId); JobDetail jobDetail = scheduler.getJobDetail(jobIdObject.getJobName(), jobIdObject.getJobGroup()); GroupOperationSchedule groupOperationSchedule = getGroupOperationSchedule(subject, jobDetail); if (groupOperationSchedule == null) { throw new SchedulerException("The job with ID [" + jobId + "] is no longer scheduled."); } return groupOperationSchedule; }