@Deprecated public abstract class CachingPatientFilter extends AbstractPatientFilter implements PatientFilter
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.commons.logging.Log |
log
Deprecated.
|
| Constructor and Description |
|---|
CachingPatientFilter()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
Cohort |
filter(Cohort input,
EvaluationContext context)
Deprecated.
Determine all patients in _input_ who also match some criteria.
|
abstract Cohort |
filterImpl(EvaluationContext context)
Deprecated.
Subclasses should implement PatientFilter.filter("all patients", evalContext) in this method
|
Cohort |
filterInverse(Cohort input,
EvaluationContext context)
Deprecated.
Basic implementation of filterInverse that delegates to PatientSetService.getAllPatients() and
this class's filter() method.
|
abstract String |
getCacheKey()
Deprecated.
|
abstract boolean |
isReadyToRun()
Deprecated.
Check whether this filter has had enough parameters set to be run properly
|
getConceptNameequals, getDescription, getId, getName, getReportObjectId, getSubType, getType, setDescription, setId, setName, setReportObjectId, setSubType, setType, toStringgetUuid, setUuidclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetDescription, getName, getReportObjectId, setDescription, setName, setReportObjectIdgetId, getUuid, setId, setUuidpublic abstract Cohort filterImpl(EvaluationContext context)
context - public abstract String getCacheKey()
public Cohort filter(Cohort input, EvaluationContext context)
PatientFilterfilter in interface PatientFilterinput - Cohort of the patients to searchcontext - EvaluationContext specifying filtering criteriaPatientFilter.filter(org.openmrs.Cohort,
org.openmrs.report.EvaluationContext)public Cohort filterInverse(Cohort input, EvaluationContext context)
AbstractPatientFilterfilterInverse in interface PatientFilterfilterInverse in class AbstractPatientFilterinput - Cohort of the patients to searchcontext - EvaluationContext specifying filtering criteriainput who do not meet specified criteriaPatientFilter.filterInverse(org.openmrs.Cohort,
org.openmrs.report.EvaluationContext)public abstract boolean isReadyToRun()
PatientFilterisReadyToRun in interface PatientFilterPatientFilter.isReadyToRun()Copyright © 2018 OpenMRS LLC.. All Rights Reserved.