public class Event extends EventObject implements Cloneable
| Modifier and Type | Field and Description | 
|---|---|
| static EventType<Event> | ANY | 
source| Constructor and Description | 
|---|
| Event(EventType<? extends Event> type,
     Object originator) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected Object | clone() | 
| Event | copyFor(Object newSource)Recreates the event with the given instance as the new source. | 
| LocalDateTime | getCreateTime()Returns the time, when the event was created. | 
| Event | getPreviousEvent()Returns the previous event or  null, if this is a root event. | 
| EventType<? extends Event> | getType()Returns the event type that is associated with this event instance. | 
| boolean | hasPreviousEvent()Returns  true, if the event has a previous event. | 
getSource, toStringpublic EventType<? extends Event> getType()
public LocalDateTime getCreateTime()
public Event copyFor(Object newSource)
newSource - The new sourcethis is stored as previous eventpublic Event getPreviousEvent()
null, if this is a root event.null, if it does not existpublic boolean hasPreviousEvent()
true, if the event has a previous event.true, if this has a previous event, otherwise falseCopyright © 2006–2019 The Apache Software Foundation. All rights reserved.