it.freedom.api.events
Class ObjectChangeBehavior
java.lang.Object
it.freedom.api.EventTemplate
it.freedom.api.events.ObjectChangeBehavior
- All Implemented Interfaces:
- java.io.Serializable
public final class ObjectChangeBehavior
- extends EventTemplate
An object has changed its behavior (eg: a light change behavior from off to on)
- See Also:
- Serialized Form
| Methods inherited from class it.freedom.api.EventTemplate |
fillPayloadWithDefaults, getEventName, getPayload, getReplyTo, getSender, getUid, invalidate, isExecutable, isExecuted, isValid, setExecutable, setExecuted, setReplyTo, setSender, setValid |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ObjectChangeBehavior
public ObjectChangeBehavior(java.lang.Object source,
EnvObject obj,
Behavior b)
getOldBehavior
public Behavior getOldBehavior()
getNewBehavior
public Behavior getNewBehavior()
getObject
public EnvObject getObject()
generateEventPayload
protected void generateEventPayload()
- Specified by:
generateEventPayload in class EventTemplate
getDefaultDestination
public java.lang.String getDefaultDestination()
- Specified by:
getDefaultDestination in class EventTemplate