Elexis: Das führende OpenSource-Arztpraxisprogamm
im deutschsprachigen Raum
Java doc für Elexis version 2.1.7.dev vom 01.09.2013

ch.elexis.views
Class PatFilterImpl

java.lang.Object
  extended by ch.elexis.views.PatFilterImpl
All Implemented Interfaces:
PatListFilterBox.IPatFilter

public class PatFilterImpl
extends java.lang.Object
implements PatListFilterBox.IPatFilter

Default implementation of IPatFilter. Will be called after all other filters returned DONT_HANDLE


Field Summary
 
Fields inherited from interface ch.elexis.views.PatListFilterBox.IPatFilter
ACCEPT, DONT_HANDLE, FILTER_FAULT, REJECT
 
Constructor Summary
PatFilterImpl()
           
 
Method Summary
 boolean aboutToStart(PersistentObject filter)
           
 int accept(Patient p, PersistentObject o)
          Will the Patient be accepted for the Filter depending on the Object?
 boolean finished(PersistentObject filter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PatFilterImpl

public PatFilterImpl()
Method Detail

accept

public int accept(Patient p,
                  PersistentObject o)
Description copied from interface: PatListFilterBox.IPatFilter
Will the Patient be accepted for the Filter depending on the Object?

Specified by:
accept in interface PatListFilterBox.IPatFilter
Parameters:
p - The Patient to consider
o - The Object to check
Returns:
one of REJECT, ACCEPT, DONT_HANDLE

aboutToStart

public boolean aboutToStart(PersistentObject filter)
Specified by:
aboutToStart in interface PatListFilterBox.IPatFilter

finished

public boolean finished(PersistentObject filter)
Specified by:
finished in interface PatListFilterBox.IPatFilter

Elexis: Das führende OpenSource-Arztpraxisprogamm
im deutschsprachigen Raum
Java doc für Elexis version 2.1.7.dev vom 01.09.2013