package org.vaadin.leif.persona; public class PersonaErrorEvent extends PersonaEvent { private final String message; private final Throwable cause; public PersonaErrorEvent(Persona source, String message) { this(source, null, message); } public PersonaErrorEvent(Persona source, Throwable cause) { this(source, cause, cause.getLocalizedMessage()); } public PersonaErrorEvent(Persona source, Throwable cause, String message) { super(source); this.cause = cause; this.message = message; } public String getMessage() { return message; } public Throwable getCause() { return cause; } }