MilestoneRangeQueryExecution

public class MilestoneRangeQueryExecution implements QueryExecution<List<Enrollment>>

The MilestoneRangeQueryExecution class prepares a custom MDS query. The query should return all enrollments that have been completed during given time range.

See also: org.motechproject.scheduletracking.domain.Enrollment

Constructors

MilestoneRangeQueryExecution

public MilestoneRangeQueryExecution(DateTime start, DateTime end)

Methods

execute

public List<Enrollment> execute(Query query, InstanceSecurityRestriction instanceSecurityRestriction)