DLESE Tools
v1.6.0

org.dlese.dpc.schemedit.repository
Class SmileEventListener

java.lang.Object
  extended by org.dlese.dpc.schemedit.repository.RepositoryEventListener
      extended by org.dlese.dpc.schemedit.repository.SmileEventListener
All Implemented Interfaces:
EventListener, RepositoryEventListenerInterface

public class SmileEventListener
extends RepositoryEventListener

RepositoryEventListener that provides Smile specific handlers for some events.

  • recordMove - pings a url to transmit recordMove event info

    Author:
    jonathan

    Constructor Summary
    SmileEventListener()
              No parameter Constructor for the SmileEventListener object
    SmileEventListener(ServletContext servletContext)
              Constructor for the SmileEventListener object providing servletContext
     
    Method Summary
     void handleEvent(RepositoryEvent event)
              Handle a RepositoryEvent - in this case we only respond to "moveRecord" events
     void setServletContext(ServletContext servletContext)
              Sets the servletContext attribute of the SmileEventListener object and initializes the smileMoveEventUrl.
     
    Methods inherited from class java.lang.Object
    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
     

    Constructor Detail

    SmileEventListener

    public SmileEventListener()
    No parameter Constructor for the SmileEventListener object


    SmileEventListener

    public SmileEventListener(ServletContext servletContext)
    Constructor for the SmileEventListener object providing servletContext

    Parameters:
    servletContext - the servletContext
    Method Detail

    setServletContext

    public void setServletContext(ServletContext servletContext)
    Sets the servletContext attribute of the SmileEventListener object and initializes the smileMoveEventUrl.

    Overrides:
    setServletContext in class RepositoryEventListener
    Parameters:
    servletContext - The new servletContext value

    handleEvent

    public void handleEvent(RepositoryEvent event)
    Handle a RepositoryEvent - in this case we only respond to "moveRecord" events

    Specified by:
    handleEvent in interface RepositoryEventListenerInterface
    Overrides:
    handleEvent in class RepositoryEventListener
    Parameters:
    event - the repositoryEvent

    DLESE Tools
    v1.6.0