org.openmrs.reporting
Class InversePatientFilter

java.lang.Object
  extended by org.openmrs.BaseOpenmrsObject
      extended by org.openmrs.reporting.AbstractReportObject
          extended by org.openmrs.reporting.AbstractPatientFilter
              extended by org.openmrs.reporting.InversePatientFilter
All Implemented Interfaces:
java.io.Serializable, OpenmrsObject, Parameterizable, PatientFilter, ReportObject

Deprecated. see reportingcompatibility module

@Deprecated
public class InversePatientFilter
extends AbstractPatientFilter
implements PatientFilter, Parameterizable

See Also:
Serialized Form

Constructor Summary
InversePatientFilter()
          Deprecated.  
InversePatientFilter(PatientFilter baseFilter)
          Deprecated.  
 
Method Summary
 Cohort filter(Cohort input, EvaluationContext context)
          Deprecated. Determine all patients in _input_ who also match some criteria.
 Cohort filterInverse(Cohort input, EvaluationContext context)
          Deprecated. Determine all patients in _input_ who do *not* match some criteria
 PatientFilter getBaseFilter()
          Deprecated.  
 java.lang.String getDescription()
          Deprecated.  
 java.util.List<Parameter> getParameters()
          Deprecated. A object that can take parameters should examine itself and its child objects to find out all of its required parameters.
 boolean isReadyToRun()
          Deprecated. Check whether this filter has had enough parameters set to be run properly
 void setBaseFilter(PatientFilter baseFilter)
          Deprecated.  
 
Methods inherited from class org.openmrs.reporting.AbstractPatientFilter
getConceptName
 
Methods inherited from class org.openmrs.reporting.AbstractReportObject
equals, getId, getName, getReportObjectId, getSubType, getType, setDescription, setId, setName, setReportObjectId, setSubType, setType, toString
 
Methods inherited from class org.openmrs.BaseOpenmrsObject
getUuid, setUuid
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.openmrs.reporting.ReportObject
getName, getReportObjectId, setDescription, setName, setReportObjectId
 
Methods inherited from interface org.openmrs.OpenmrsObject
getId, getUuid, setId, setUuid
 

Constructor Detail

InversePatientFilter

public InversePatientFilter()
Deprecated. 

InversePatientFilter

public InversePatientFilter(PatientFilter baseFilter)
Deprecated. 
Method Detail

getBaseFilter

public PatientFilter getBaseFilter()
Deprecated. 

setBaseFilter

public void setBaseFilter(PatientFilter baseFilter)
Deprecated. 

filter

public Cohort filter(Cohort input,
                     EvaluationContext context)
Deprecated. 
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
Parameters:
input - Cohort of the patients to search
context - EvaluationContext specifying filtering criteria
Returns:
Cohort of the patients matching the criteria

filterInverse

public Cohort filterInverse(Cohort input,
                            EvaluationContext context)
Deprecated. 
Description copied from interface: PatientFilter
Determine all patients in _input_ who do *not* match some criteria

Specified by:
filterInverse in interface PatientFilter
Parameters:
input - Cohort of the patients to search
context - EvaluationContext specifying filtering criteria
Returns:
Cohort of patients in input who do not meet specified criteria

isReadyToRun

public boolean isReadyToRun()
Deprecated. 
Description copied from interface: PatientFilter
Check whether this filter has had enough parameters set to be run properly

Specified by:
isReadyToRun in interface PatientFilter
Returns:
true if the filter has enough parameters set, false otherwise

getDescription

public java.lang.String getDescription()
Deprecated. 
Specified by:
getDescription in interface ReportObject
Overrides:
getDescription in class AbstractReportObject
Returns:
Returns the description

getParameters

public java.util.List<Parameter> getParameters()
Deprecated. 
Description copied from interface: Parameterizable
A object that can take parameters should examine itself and its child objects to find out all of its required parameters. This method should not return null, but should return an empty list if no parameters exist

Specified by:
getParameters in interface Parameterizable
Returns:
list of parameters that will satisfy this object
See Also:
Parameterizable.getParameters()

OpenMRS-1.7.x

Generated Apr 27 2012 10:06 PM. NOTE - these libraries are in active development and subject to change