MilestoneDefaultedEvent

public class MilestoneDefaultedEvent

The MilestoneDefaultedEvent is used to create a Motech event. The event payload contains details about milestone defaulted.

See also: org.motechproject.scheduletracking.service.impl.EndOfMilestoneListener, org.motechproject.scheduletracking.service.impl.EnrollmentDefaultmentService

Constructors

MilestoneDefaultedEvent

public MilestoneDefaultedEvent(MotechEvent event)

Creates a MilestoneDefaultedEvent from the given Motech event.

Parameters:
  • event – the Motech event with defaulted details

MilestoneDefaultedEvent

public MilestoneDefaultedEvent(Long enrollmentId, String jobId, String externalId)

Creates a MilestoneDefaultedEvent with the enrollmentId attribute set to enrollmentId, the jobId attribute to jobId, the externalId attribute to externalId.

Parameters:
  • enrollmentId – the defaulted enrolment id
  • jobId – the job id
  • externalId – the user external id

Methods

getEnrollmentId

public Long getEnrollmentId()

getExternalId

public String getExternalId()

getJobId

public String getJobId()

toMotechEvent

public MotechEvent toMotechEvent()

Creates a Motech event.

Returns:the Motech event with details about milestone defaulted