package pl.llp.aircasting.event.session;
import pl.llp.aircasting.model.Note;
public class NoteCreatedEvent
{
private final Throwable origin;
private Note note;
public NoteCreatedEvent(Note note)
{
this.origin = new Throwable();
this.note = note;
}
public Note getNote()
{
return note;
}
@Override
public boolean equals(Object o)
{
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
NoteCreatedEvent event = (NoteCreatedEvent) o;
if (note != null ? !note.equals(event.note) : event.note != null) return false;
return true;
}
@Override
public int hashCode()
{
return note != null ? note.hashCode() : 0;
}
}