public abstract class StoringUserEvent<T extends StoringUserEvent<T>> extends AbstractUserEvent
UserEvent.Type
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<java.lang.String,T> |
events |
valid
CRITICAL_ERROR, ERROR, MINOR, WARNING
Modifier | Constructor and Description |
---|---|
protected |
StoringUserEvent(java.util.Map<java.lang.String,T> events) |
protected |
StoringUserEvent(UserEvent.Type eventType,
boolean userCanDismiss,
java.lang.String title,
java.lang.String text,
java.lang.String shortText,
HTMLNode htmlText,
short priorityClass,
boolean valid,
java.lang.String dismissButtonText,
boolean shouldUnregisterOnDismiss,
java.lang.Object userIdentifier,
java.util.Map<java.lang.String,T> events) |
Modifier and Type | Method and Description |
---|---|
abstract HTMLNode |
getEventHTMLText() |
abstract java.lang.String |
getEventText() |
FCPMessage |
getFCPMessage() |
HTMLNode |
getHTMLText()
Content of alert (HTML).
|
boolean |
isValid()
Is the alert valid right now? Suggested use is to synchronize on the
alert, then check this, then get the data.
|
void |
onDismiss()
Method to be called upon alert dismissal
|
abstract void |
onEventDismiss() |
getEventType
anchor, dismissButtonText, getPriorityClass, getShortText, getText, getTitle, getUpdatedTime, isEvent, isEventNotification, isValid, shouldUnregisterOnDismiss, userCanDismiss
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
anchor, dismissButtonText, getPriorityClass, getShortText, getText, getTitle, getUpdatedTime, isEventNotification, isValid, shouldUnregisterOnDismiss, userCanDismiss
protected final java.util.Map<java.lang.String,T extends StoringUserEvent<T>> events
protected StoringUserEvent(java.util.Map<java.lang.String,T> events)
protected StoringUserEvent(UserEvent.Type eventType, boolean userCanDismiss, java.lang.String title, java.lang.String text, java.lang.String shortText, HTMLNode htmlText, short priorityClass, boolean valid, java.lang.String dismissButtonText, boolean shouldUnregisterOnDismiss, java.lang.Object userIdentifier, java.util.Map<java.lang.String,T> events)
public abstract java.lang.String getEventText()
public abstract HTMLNode getEventHTMLText()
public HTMLNode getHTMLText()
AbstractUserAlert
getHTMLText
in interface UserAlert
getHTMLText
in class AbstractUserAlert
public FCPMessage getFCPMessage()
getFCPMessage
in interface UserAlert
getFCPMessage
in class AbstractUserAlert
public void onDismiss()
AbstractUserAlert
onDismiss
in interface UserAlert
onDismiss
in class AbstractUserAlert
public boolean isValid()
AbstractUserAlert
isValid
in interface UserAlert
isValid
in class AbstractUserAlert
public abstract void onEventDismiss()