EnrollmentRecord¶
-
public class
EnrollmentRecord
¶ EnrollmentRecord
represents enrollment which will be returned when schedule tracking service is queried for enrollments. It holds the details of an enrollment.See also:
org.motechproject.scheduletracking.service.ScheduleTrackingService
Methods¶
getCurrentMilestoneName¶
getEnrollmentDateTime¶
getExternalId¶
getMetadata¶
getPreferredAlertTime¶
-
public Time
getPreferredAlertTime
()¶ Returns the preferred alert time of an enrollment.
Returns: the preferred alert time
getReferenceDateTime¶
getScheduleName¶
getStartOfDueWindow¶
getStartOfEarliestWindow¶
getStartOfLateWindow¶
getStartOfMaxWindow¶
getStatus¶
setCurrentMilestoneName¶
-
public EnrollmentRecord
setCurrentMilestoneName
(String currentMilestoneName)¶
setDueStart¶
-
public EnrollmentRecord
setDueStart
(DateTime dueStart)¶
setEarliestStart¶
-
public EnrollmentRecord
setEarliestStart
(DateTime earliestStart)¶
setEnrollmentDateTime¶
-
public EnrollmentRecord
setEnrollmentDateTime
(DateTime enrollmentDateTime)¶
setExternalId¶
-
public EnrollmentRecord
setExternalId
(String externalId)¶
setLateStart¶
-
public EnrollmentRecord
setLateStart
(DateTime lateStart)¶
setMaxStart¶
-
public EnrollmentRecord
setMaxStart
(DateTime maxStart)¶
setPreferredAlertTime¶
-
public EnrollmentRecord
setPreferredAlertTime
(Time preferredAlertTime)¶
setReferenceDateTime¶
-
public EnrollmentRecord
setReferenceDateTime
(DateTime referenceDateTime)¶
setScheduleName¶
-
public EnrollmentRecord
setScheduleName
(String scheduleName)¶
setStatus¶
-
public EnrollmentRecord
setStatus
(String status)¶