Jive Forums API (5.5.20.2-oracle) Developer Javadocs

com.jivesoftware.forum.event
Interface MessageListener

All Known Subinterfaces:
AbuseManager
All Known Implementing Classes:
AbuseManagerImpl, DbDraftManager, DbRewardManager, DbSearchManager, DebugEventListener, GatewayListener, MessageListenerAdapter, PollCleanupListener, PostCountStatusLevelCalculator, WatchListener

public interface MessageListener

Listener for message events.


Method Summary
 void messageAdded(MessageEvent event)
          Fired when a message has been added to the system.
 void messageDeleted(MessageEvent event)
          Fired when a message is about to be deleted from the system.
 void messageModerationModified(MessageEvent event)
          Fired when the moderation value of a message has been changed.
 void messageModified(MessageEvent event)
          Fired when portions of a message have been modified.
 void messageMoved(MessageEvent event)
          Fired when a message is moved to another thread.
 void messageRated(MessageEvent event)
          Fired when a message has been rated.
 

Method Detail

messageAdded

void messageAdded(MessageEvent event)
Fired when a message has been added to the system. Care should be taken with this event type since a message being added may need to go through a moderation process before it becomes visible in a forum. Therefore, actions that should only be triggered after moderation has taken place should use the message moderation modified event type instead.

Parameters:
event - the event object.

messageDeleted

void messageDeleted(MessageEvent event)
Fired when a message is about to be deleted from the system. This event will only be fired when an individual message is deleted; it is not fired when the thread or forum that contains the message is deleted. Because various code pieces may depend on this event for performing cleanup tasks, it's guaranteed that this method will be called before the message is deleted from the database.

Parameters:
event - the event object.

messageMoved

void messageMoved(MessageEvent event)
Fired when a message is moved to another thread. This happens when a thread is branched such that a message and its children become a new thread.

Parameters:
event - the event object.

messageModified

void messageModified(MessageEvent event)
Fired when portions of a message have been modified.

Parameters:
event - the event object.

messageModerationModified

void messageModerationModified(MessageEvent event)
Fired when the moderation value of a message has been changed.

Parameters:
event - the event object.

messageRated

void messageRated(MessageEvent event)
Fired when a message has been rated.

Parameters:
event - the event object.

Jive Forums Project Page

Copyright © 1999-2006 Jive Software.