org.openmrs.reporting
Class CohortFilter
java.lang.Object
org.openmrs.reporting.AbstractReportObject
org.openmrs.reporting.AbstractPatientFilter
org.openmrs.reporting.CohortFilter
- All Implemented Interfaces:
- PatientFilter, ReportObject
public class CohortFilter
- extends AbstractPatientFilter
- implements PatientFilter
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
CohortFilter
public CohortFilter()
CohortFilter
public CohortFilter(Cohort cohort)
getName
public java.lang.String getName()
- Specified by:
getName in interface ReportObject- Overrides:
getName in class AbstractReportObject
- Returns:
- Returns the name;
getDescription
public java.lang.String getDescription()
- Specified by:
getDescription in interface ReportObject- Overrides:
getDescription in class AbstractReportObject
- Returns:
- Returns the description
filter
public Cohort filter(Cohort input,
EvaluationContext context)
- Description copied from interface:
PatientFilter
- Determine all patients in _input_ who also match some criteria.
If input is null, then this should return all patients who match.
- Specified by:
filter in interface PatientFilter
- Returns:
filterInverse
public Cohort filterInverse(Cohort input,
EvaluationContext context)
- Description copied from interface:
PatientFilter
- Determine all patients in _input_ who do *not* match some criteria
- Specified by:
filterInverse in interface PatientFilter
- Returns:
isReadyToRun
public boolean isReadyToRun()
- Specified by:
isReadyToRun in interface PatientFilter
- Returns:
- Whether or not this filter has had enough parameters set to be run properly
getCohort
public Cohort getCohort()
setCohort
public void setCohort(Cohort cohort)
Generated May 29 2008 02:01 AM. NOTE - these libraries are in active development and subject to change