EnrollmentDefaultmentService

public class EnrollmentDefaultmentService

Service to managing defaulted enrollments.

Methods

scheduleJobToCaptureDefaultment

public void scheduleJobToCaptureDefaultment(Enrollment enrollment)

Schedules job to trigger defaultment alert for the given enrollment. Job is created when the current milestone is not expired.

Parameters:
  • enrollment – the enrollment to mark as defaultment

setSchedulerService

public void setSchedulerService(MotechSchedulerService schedulerService)

unscheduleMilestoneDefaultedJob

public void unscheduleMilestoneDefaultedJob(Enrollment enrollment)

Unschedules all the defaultment alert jobs for the given enrollment.

Parameters:
  • enrollment – the enrollment for which all defaultment jobs will be unscheduled.