Package cz.cvut.fel.omo.SmartHome.report
Class Event
- java.lang.Object
-
- cz.cvut.fel.omo.SmartHome.report.Event
-
- Direct Known Subclasses:
EventStrategy
,InteractionEvent
,RepairEvent
,WeatherEvent
public abstract class Event extends java.lang.Object
Abstract class, the base for all events in reports
-
-
Field Summary
Fields Modifier and Type Field Description protected AbstractDevice
device
protected java.lang.String
from
-
Constructor Summary
Constructors Constructor Description Event(java.lang.String from, AbstractDevice device)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description AbstractDevice
getDevice()
java.lang.String
getFrom()
abstract java.lang.String
toString()
-
-
-
Field Detail
-
from
protected final java.lang.String from
-
device
protected final AbstractDevice device
-
-
Constructor Detail
-
Event
public Event(java.lang.String from, AbstractDevice device)
-
-
Method Detail
-
toString
public abstract java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getFrom
public java.lang.String getFrom()
-
getDevice
public AbstractDevice getDevice()
-
-