Class StoreEvent

All Implemented Interfaces:
Serializable

public class StoreEvent extends MailEvent
This class models notifications from the Store connection. These notifications can be ALERTS or NOTICES. ALERTS must be presented to the user in a fashion that calls the user's attention to the message.
Author:
John Mani
See Also:
  • Field Details

    • ALERT

      public static final int ALERT
      Indicates that this message is an ALERT.
      See Also:
    • NOTICE

      public static final int NOTICE
      Indicates that this message is a NOTICE.
      See Also:
    • type

      protected int type
      The event type.
    • message

      protected String message
      The message text to be presented to the user.
  • Constructor Details

    • StoreEvent

      public StoreEvent(Store store, int type, String message)
      Construct a StoreEvent.
      Parameters:
      store - the source Store
      type - the event type
      message - a message assoicated with the event
  • Method Details

    • getMessageType

      public int getMessageType()
      Return the type of this event.
      Returns:
      type
      See Also:
    • getMessage

      public String getMessage()
      Get the message from the Store.
      Returns:
      message from the Store
    • dispatch

      public void dispatch(Object listener)
      Invokes the appropriate StoreListener method.
      Specified by:
      dispatch in class MailEvent
      Parameters:
      listener - the listener to invoke on