org.lexevs.dao.database.service.event.registry
Class BaseListenerRegistry

java.lang.Object
  extended by org.lexevs.dao.database.service.event.registry.BaseListenerRegistry
All Implemented Interfaces:
ListenerRegistry
Direct Known Subclasses:
ExtensionLoadingListenerRegistry

public class BaseListenerRegistry
extends java.lang.Object
implements ListenerRegistry


Constructor Summary
BaseListenerRegistry()
           
 
Method Summary
protected  java.lang.String createListenerId()
           
 DatabaseServiceEventListener getRegisteredListener(java.lang.String listenerId)
           
 java.util.Collection<DatabaseServiceEventListener> getRegisteredListeners()
           
 boolean isEnableListeners()
           
 java.lang.String registerListener(DatabaseServiceEventListener listener)
           
 void registerListener(java.lang.String listenerId, DatabaseServiceEventListener listener)
           
 void setDatabaseServiceEventListeners(java.util.List<DatabaseServiceEventListener> databaseServiceEventListeners)
           
 void setEnableListeners(boolean enableListeners)
           
 void unregisterListener(java.lang.String listenerId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseListenerRegistry

public BaseListenerRegistry()
Method Detail

setDatabaseServiceEventListeners

public void setDatabaseServiceEventListeners(java.util.List<DatabaseServiceEventListener> databaseServiceEventListeners)

getRegisteredListener

public DatabaseServiceEventListener getRegisteredListener(java.lang.String listenerId)
Specified by:
getRegisteredListener in interface ListenerRegistry

registerListener

public void registerListener(java.lang.String listenerId,
                             DatabaseServiceEventListener listener)
Specified by:
registerListener in interface ListenerRegistry

registerListener

public java.lang.String registerListener(DatabaseServiceEventListener listener)
Specified by:
registerListener in interface ListenerRegistry

unregisterListener

public void unregisterListener(java.lang.String listenerId)
Specified by:
unregisterListener in interface ListenerRegistry

getRegisteredListeners

public java.util.Collection<DatabaseServiceEventListener> getRegisteredListeners()
Specified by:
getRegisteredListeners in interface ListenerRegistry

isEnableListeners

public boolean isEnableListeners()

setEnableListeners

public void setEnableListeners(boolean enableListeners)

createListenerId

protected java.lang.String createListenerId()

Copyright: (c) 2004-2006 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. MAYO, MAYO CLINIC, and the triple-shield Mayo logo are trademarks and service marks of MFMER.