org.openmrs.report
Class CohortDataSet
java.lang.Object
org.openmrs.report.CohortDataSet
- All Implemented Interfaces:
- java.lang.Iterable, DataSet, MapDataSet<Cohort>
public class CohortDataSet
- extends java.lang.Object
- implements MapDataSet<Cohort>
A dataset which represents a list of cohorts, each of which has a name.
For example a CohortDataset might represent:
"1. Total # of Patients" -> 123
"1.a. Male Adults" -> Cohort of 54 patients
"1.b. Female Adults" -> Cohort of 43 patients
"1.c. Male Children" -> Cohort of 12 patients
"1.d. Female Children" -> Cohort of 14 patient
...
- See Also:
CohortDataSetDefinition,
CohortDataSetProvider
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CohortDataSet
public CohortDataSet()
getData
public java.util.Map<java.lang.String,Cohort> getData()
- Specified by:
getData in interface MapDataSet<Cohort>
- See Also:
MapDataSet.getData()
iterator
public java.util.Iterator<java.util.Map<java.lang.String,Cohort>> iterator()
- Returns this map as a single-row data set
- Specified by:
iterator in interface java.lang.Iterable- Specified by:
iterator in interface DataSet
- Returns:
- an iterator over the rows in this dataset.
- See Also:
DataSet.iterator()
getCohortData
public java.util.Map<java.lang.String,Cohort> getCohortData()
setCohortData
public void setCohortData(java.util.Map<java.lang.String,Cohort> cohortData)
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
getDefinition
public DataSetDefinition getDefinition()
- Specified by:
getDefinition in interface DataSet
- Returns:
- The definition that was evaluated to produce this data set.
- See Also:
DataSet.getDefinition()
setDefinition
public void setDefinition(CohortDataSetDefinition definition)
- Parameters:
definition - the definition to set
getEvaluationContext
public EvaluationContext getEvaluationContext()
- Specified by:
getEvaluationContext in interface DataSet
- Returns:
- The evaluationContext where this DataSet was evaluated.
- See Also:
DataSet.getEvaluationContext()
setEvaluationContext
public void setEvaluationContext(EvaluationContext evaluationContext)
- Parameters:
evaluationContext - the evaluationContext to set
Generated May 29 2008 02:01 AM. NOTE - these libraries are in active development and subject to change