org.almendra.commons.events
Class Event

java.lang.Object
  extended by org.almendra.commons.events.Event
All Implemented Interfaces:
java.io.Serializable, INamedObject

public class Event
extends java.lang.Object
implements INamedObject, java.io.Serializable

Defines an event by its name and contains the event parameters in params.

Author:
Oliver Plohmann
See Also:
Serialized Form

Field Summary
protected  java.lang.String name
          Event name
protected  IEventParams params
          Attribute to hold event parameters
 
Constructor Summary
Event(java.lang.String name)
          Creates a new Event object.
Event(java.lang.String name, IEventParams params)
          Creates a new Event object.
 
Method Summary
 java.lang.String getName()
          Return the event name.
 IEventParams getParams()
           
 void setParams(IEventParams params)
           
 java.lang.String toDisplayString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected java.lang.String name
Event name


params

protected IEventParams params
Attribute to hold event parameters

Constructor Detail

Event

public Event(java.lang.String name)
Creates a new Event object.


Event

public Event(java.lang.String name,
             IEventParams params)
Creates a new Event object.

Method Detail

getName

public java.lang.String getName()
Return the event name.

Specified by:
getName in interface INamedObject
Returns:
name
See Also:
INamedObject.getName()

getParams

public IEventParams getParams()
Returns:
Returns the params.

setParams

public void setParams(IEventParams params)
Parameters:
params - The params to set.

toDisplayString

public java.lang.String toDisplayString()
Returns: