public class BatchJobServiceImpl extends Object implements BatchJobService
Modifier and Type | Field and Description |
---|---|
static String |
JOB_STATUS_PARAMETER |
protected static List<String> |
jobStatuses |
protected static String |
SCHEDULE_JOB_NAME |
CANCELLED_JOB_STATUS_CODE, FAILED_JOB_STATUS_CODE, PENDING_JOB_STATUS_CODE, RUNNING_JOB_STATUS_CODE, SCHEDULED_GROUP, SCHEDULED_JOB_STATUS_CODE, SUCCEEDED_JOB_STATUS_CODE
Constructor and Description |
---|
BatchJobServiceImpl() |
protected static final String SCHEDULE_JOB_NAME
public static final String JOB_STATUS_PARAMETER
protected static final List<String> jobStatuses
public BatchJobServiceImpl()
public List<String> getJobStatuses()
getJobStatuses
in interface BatchJobService
public void scheduleInitiateJobs(CalendarEntry calendarEntry) throws org.quartz.SchedulerException
scheduleInitiateJobs
in interface BatchJobService
org.quartz.SchedulerException
public void scheduleInitiateJobs(CalendarEntry calendarEntry, org.joda.time.DateTime scheduleDate) throws org.quartz.SchedulerException
scheduleInitiateJobs
in interface BatchJobService
org.quartz.SchedulerException
public void scheduleEndReportingPeriodJobs(CalendarEntry calendarEntry) throws org.quartz.SchedulerException
scheduleEndReportingPeriodJobs
in interface BatchJobService
org.quartz.SchedulerException
public void scheduleEndReportingPeriodJobs(CalendarEntry calendarEntry, org.joda.time.DateTime scheduleDate) throws org.quartz.SchedulerException
scheduleEndReportingPeriodJobs
in interface BatchJobService
org.quartz.SchedulerException
public void scheduleEndPayPeriodJobs(CalendarEntry calendarEntry) throws org.quartz.SchedulerException
scheduleEndPayPeriodJobs
in interface BatchJobService
org.quartz.SchedulerException
public void scheduleEndPayPeriodJobs(CalendarEntry calendarEntry, org.joda.time.DateTime scheduleDate) throws org.quartz.SchedulerException
scheduleEndPayPeriodJobs
in interface BatchJobService
org.quartz.SchedulerException
public void scheduleEmployeeApprovalJobs(CalendarEntry calendarEntry) throws org.quartz.SchedulerException
scheduleEmployeeApprovalJobs
in interface BatchJobService
org.quartz.SchedulerException
public void scheduleEmployeeApprovalJobs(CalendarEntry calendarEntry, org.joda.time.DateTime scheduleDate) throws org.quartz.SchedulerException
scheduleEmployeeApprovalJobs
in interface BatchJobService
org.quartz.SchedulerException
public void scheduleMissedPunchApprovalJobs(CalendarEntry calendarEntry) throws org.quartz.SchedulerException
scheduleMissedPunchApprovalJobs
in interface BatchJobService
org.quartz.SchedulerException
public void scheduleMissedPunchApprovalJobs(CalendarEntry calendarEntry, org.joda.time.DateTime scheduleDate) throws org.quartz.SchedulerException
scheduleMissedPunchApprovalJobs
in interface BatchJobService
org.quartz.SchedulerException
public void scheduleSupervisorApprovalJobs(CalendarEntry calendarEntry) throws org.quartz.SchedulerException
scheduleSupervisorApprovalJobs
in interface BatchJobService
org.quartz.SchedulerException
public void scheduleSupervisorApprovalJobs(CalendarEntry calendarEntry, org.joda.time.DateTime scheduleDate) throws org.quartz.SchedulerException
scheduleSupervisorApprovalJobs
in interface BatchJobService
org.quartz.SchedulerException
public void scheduleLeaveCarryOverJobs(LeavePlan leavePlan) throws org.quartz.SchedulerException
scheduleLeaveCarryOverJobs
in interface BatchJobService
org.quartz.SchedulerException
public void scheduleLeaveCarryOverJobs(LeavePlan leavePlan, org.joda.time.DateTime scheduleDate) throws org.quartz.SchedulerException
scheduleLeaveCarryOverJobs
in interface BatchJobService
org.quartz.SchedulerException
protected void scheduleLeaveCarryOverJob(LeavePlan leavePlan, org.joda.time.DateTime scheduleDate) throws org.quartz.SchedulerException
org.quartz.SchedulerException
public void schedulePayrollApprovalJobs(CalendarEntry calendarEntry) throws org.quartz.SchedulerException
schedulePayrollApprovalJobs
in interface BatchJobService
org.quartz.SchedulerException
public void schedulePayrollApprovalJobs(CalendarEntry calendarEntry, org.joda.time.DateTime scheduleDate) throws org.quartz.SchedulerException
schedulePayrollApprovalJobs
in interface BatchJobService
org.quartz.SchedulerException
public void scheduleLeaveCalendarDelinquencyJobs(CalendarEntry calendarEntry) throws org.quartz.SchedulerException
scheduleLeaveCalendarDelinquencyJobs
in interface BatchJobService
org.quartz.SchedulerException
public void scheduleLeaveCalendarDelinquencyJobs(CalendarEntry calendarEntry, org.joda.time.DateTime scheduleDate) throws org.quartz.SchedulerException
scheduleLeaveCalendarDelinquencyJobs
in interface BatchJobService
org.quartz.SchedulerException
public void scheduleClockedInEmployeeJob(org.joda.time.DateTime scheduleDate) throws org.quartz.SchedulerException
scheduleClockedInEmployeeJob
in interface BatchJobService
org.quartz.SchedulerException
public org.quartz.Scheduler getScheduler()
public void setScheduler(org.quartz.Scheduler scheduler)
public AssignmentService getAssignmentService()
public void setAssignmentService(AssignmentService assignmentService)
public CalendarService getCalendarService()
public void setCalendarService(CalendarService calendarService)
public ClockLogService getClockLogService()
public void setClockLogService(ClockLogService clockLogService)
public LeaveCalendarDocumentHeaderService getLeaveCalendarDocumentHeaderService()
public void setLeaveCalendarDocumentHeaderService(LeaveCalendarDocumentHeaderService leaveCalendarDocumentHeaderService)
public MissedPunchDocumentService getMissedPunchDocumentService()
public void setMissedPunchDocumentService(MissedPunchDocumentService missedPunchDocumentService)
public PrincipalHRAttributesService getPrincipalHRAttributesService()
public void setPrincipalHRAttributesService(PrincipalHRAttributesService principalHRAttributesService)
public TimesheetDocumentHeaderService getTimesheetDocumentHeaderService()
public void setTimesheetDocumentHeaderService(TimesheetDocumentHeaderService timesheetDocumentHeaderService)
public List<BatchJobStatus> getJobs(String jobNm, String jobStatus, String hrCalendarId, Date startDate, Date endDate) throws org.quartz.SchedulerException
getJobs
in interface BatchJobService
org.quartz.SchedulerException
public void updateStatus(org.quartz.JobDetail jobDetail, String jobStatus)
updateStatus
in interface BatchJobService
public boolean isJobRunning(String jobName)
isJobRunning
in interface BatchJobService
public List<org.quartz.JobExecutionContext> getRunningJobs()
public String getStatus(org.quartz.JobDetail jobDetail)
getStatus
in interface BatchJobService
Copyright © 2004–2014 The Kuali Foundation. All rights reserved.