public class MyDataSource extends java.lang.Object implements DataControllable, PrettyPrintable
Constructor and Description |
---|
MyDataSource() |
Modifier and Type | Method and Description |
---|---|
java.lang.Integer |
getClass(java.lang.Integer caseId) |
CaseIdClassification |
getClassification() |
int |
getFilteredCases() |
org.joda.time.Duration |
getProcessDuration() |
org.joda.time.DateTime |
getProcessEnd() |
org.joda.time.DateTime |
getProcessStart() |
OrderedSegmentMeasurement |
getSegmentMeasurement(Segment segment) |
java.util.List<Segment> |
getSegmentOrder() |
MeasurementReliability |
getSegmentReliability(Segment segment) |
java.util.Set<Segment> |
getSelectedSegments() |
TimeWindowData |
getTimeWindowData() |
int |
getTotalCases() |
boolean |
isComplete() |
void |
setCaseNumbers(int total,
int filtered) |
void |
setClassification(CaseIdClassification classification) |
void |
setProcessTimes(org.joda.time.DateTime earliestTime,
org.joda.time.DateTime latestTime) |
void |
setSegmentData(SegmentData segmentData) |
void |
setSegmentOrder(java.util.List<Segment> segmentOrder) |
void |
setSegments(java.util.Set<Segment> selectedSegments) |
void |
setTimeWindowData(TimeWindowData timeWindowData) |
java.lang.String |
toPrettyString() |
public TimeWindowData getTimeWindowData()
public void setTimeWindowData(TimeWindowData timeWindowData)
setTimeWindowData
in interface DataControllable
public void setCaseNumbers(int total, int filtered)
setCaseNumbers
in interface DataControllable
public boolean isComplete()
isComplete
in interface DataControllable
public void setSegmentData(SegmentData segmentData)
setSegmentData
in interface DataControllable
public org.joda.time.Duration getProcessDuration()
public MeasurementReliability getSegmentReliability(Segment segment)
public java.util.Set<Segment> getSelectedSegments()
public void setSegments(java.util.Set<Segment> selectedSegments)
setSegments
in interface DataControllable
public OrderedSegmentMeasurement getSegmentMeasurement(Segment segment)
public java.lang.Integer getClass(java.lang.Integer caseId)
public CaseIdClassification getClassification()
public void setClassification(CaseIdClassification classification)
setClassification
in interface DataControllable
public void setProcessTimes(org.joda.time.DateTime earliestTime, org.joda.time.DateTime latestTime)
setProcessTimes
in interface DataControllable
public org.joda.time.DateTime getProcessStart()
public org.joda.time.DateTime getProcessEnd()
public java.lang.String toPrettyString()
toPrettyString
in interface PrettyPrintable
public java.util.List<Segment> getSegmentOrder()
public void setSegmentOrder(java.util.List<Segment> segmentOrder)
setSegmentOrder
in interface DataControllable
public int getTotalCases()
public int getFilteredCases()