Nuxeo Enterprise Platform 5.1

org.nuxeo.ecm.core.listener
Class AbstractEventListener

java.lang.Object
  extended by org.nuxeo.ecm.core.listener.AbstractEventListener
All Implemented Interfaces:
EventListener
Direct Known Subclasses:
ContentCreationListener, ContextDataCleanerListener, DocModifierListener, DocUIDGeneratorListener, DocVersioningListener, DublinCoreListener, IndexingDocumentModelPrefetchedListener, JMSEventListener, LifeCycleListener, NXRuntimeEventListener, VersioningChangeListener

public abstract class AbstractEventListener
extends Object
implements EventListener

Abstract event listener.

Author:
Julien Anguenot

Constructor Summary
AbstractEventListener()
           
 
Method Summary
 boolean accepts(String eventId)
          Returns true if listener processes given event id.
 void addEventId(String eventId)
          Adds an event id for this listener to process.
 String getName()
          Returns the name of the event listener.
 Integer getOrder()
          Returns the int order of the event listener.
 void removeEventId(String eventId)
          Removes an event id for this listener to process.
 void setName(String name)
          Sets the name of the event listener.
 void setOrder(Integer order)
          Sets the int order of the event listener.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.nuxeo.ecm.core.listener.EventListener
notifyEvent
 

Constructor Detail

AbstractEventListener

public AbstractEventListener()
Method Detail

getName

public String getName()
Description copied from interface: EventListener
Returns the name of the event listener.

Specified by:
getName in interface EventListener
Returns:
the name of the event listener

setName

public void setName(String name)
Description copied from interface: EventListener
Sets the name of the event listener.

Specified by:
setName in interface EventListener
Parameters:
name - of the event listener

getOrder

public Integer getOrder()
Description copied from interface: EventListener
Returns the int order of the event listener.

Specified by:
getOrder in interface EventListener
Returns:
the int order of the event listener.

setOrder

public void setOrder(Integer order)
Description copied from interface: EventListener
Sets the int order of the event listener.

Specified by:
setOrder in interface EventListener
Parameters:
order - the Integer order of the event listener.

addEventId

public void addEventId(String eventId)
Description copied from interface: EventListener
Adds an event id for this listener to process.

Specified by:
addEventId in interface EventListener

removeEventId

public void removeEventId(String eventId)
Description copied from interface: EventListener
Removes an event id for this listener to process.

Specified by:
removeEventId in interface EventListener

accepts

public boolean accepts(String eventId)
Description copied from interface: EventListener
Returns true if listener processes given event id.

If no event ids are set for this listener, returns true.

Specified by:
accepts in interface EventListener

Nuxeo Enterprise Platform 5.1

Copyright ? 2007 Nuxeo SAS. All Rights Reserved.