ScheduleTrackingServiceImpl¶
-
public class
ScheduleTrackingServiceImplimplements ScheduleTrackingService¶ Implementation of
org.motechproject.scheduletracking.service.ScheduleTrackingService.
Constructors¶
ScheduleTrackingServiceImpl¶
-
public
ScheduleTrackingServiceImpl(EnrollmentsQueryService enrollmentsQueryService, ScheduleDataService scheduleDataService, EnrollmentService enrollmentService, EnrollmentRecordMapper enrollmentRecordMapper, EnrollmentDataService enrollmentDataService, SettingsFacade scheduleTrackingSettings)¶
Methods¶
enroll¶
-
public Long
enroll(EnrollmentRequest enrollmentRequest)¶
fulfillCurrentMilestone¶
fulfillCurrentMilestone¶
getAlertTimings¶
-
public MilestoneAlerts
getAlertTimings(EnrollmentRequest enrollmentRequest)¶
getEnrollment¶
-
public EnrollmentRecord
getEnrollment(String externalId, String scheduleName)¶
search¶
-
public List<EnrollmentRecord>
search(EnrollmentsQuery query)¶
searchWithWindowDates¶
-
public List<EnrollmentRecord>
searchWithWindowDates(EnrollmentsQuery query)¶
updateEnrollment¶
-
public void
updateEnrollment(String externalId, String scheduleName, UpdateCriteria updateCriteria)¶