Elexis API documentation
Version 2.1.6 as of December 11 2011

ch.elexis.actions
Class ObjectFilterRegistry

java.lang.Object
  extended by ch.elexis.actions.ObjectFilterRegistry

public class ObjectFilterRegistry
extends java.lang.Object


Nested Class Summary
static interface ObjectFilterRegistry.IObjectFilterProvider
           
 
Method Summary
 IFilter getFilterFor(java.lang.Class<? extends PersistentObject> clazz)
           
static ObjectFilterRegistry getInstance()
           
 void registerObjectFilter(java.lang.Class<? extends PersistentObject> clazz, ObjectFilterRegistry.IObjectFilterProvider provider)
           
 void unregisterObjectFilter(java.lang.Class<? extends PersistentObject> clazz, ObjectFilterRegistry.IObjectFilterProvider provider)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static ObjectFilterRegistry getInstance()

registerObjectFilter

public void registerObjectFilter(java.lang.Class<? extends PersistentObject> clazz,
                                 ObjectFilterRegistry.IObjectFilterProvider provider)

unregisterObjectFilter

public void unregisterObjectFilter(java.lang.Class<? extends PersistentObject> clazz,
                                   ObjectFilterRegistry.IObjectFilterProvider provider)

getFilterFor

public IFilter getFilterFor(java.lang.Class<? extends PersistentObject> clazz)

Elexis API documentation
Version 2.1.6 as of December 11 2011

Copyright 2005-2011 by Gerry Weirich, Elexis