@OpenApiAll public class Notification extends AbstractNotification implements java.io.Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
Notification.Context
Context enum indicates notification origin.
|
| Constructor and Description |
|---|
Notification() |
Notification(java.lang.String id,
java.lang.String title)
Constructs notification with specified id and title.
|
Notification(java.lang.String id,
java.lang.String title,
java.lang.String text)
Constructs notification with specified id, title and text.
|
Notification(java.lang.String id,
java.lang.String title,
java.lang.String text,
HRefRunnable[] actions)
Constructs notification with specified id, title, text and list of actions user can perform
upon notification.
|
Notification(java.lang.String id,
java.lang.String title,
java.lang.String text,
HRefRunnable[] actions,
NotificationSeverity severity)
Constructs notification with specified id, title, text, severity and list of actions user can perform
upon notification.
|
Notification(java.lang.String id,
java.lang.String title,
java.lang.String text,
HRefRunnable[] actions,
NotificationSeverity severity,
Notification.Context context)
Constructs notification with specified id, title, text, severity, context and list of actions user can perform
upon notification.
|
Notification(java.lang.String id,
java.lang.String title,
java.lang.String text,
NotificationSeverity severity)
Constructs notification with specified id, title, text and severity.
|
Notification(java.lang.String id,
java.lang.String title,
java.lang.String text,
java.lang.String longText)
Constructs notification with specified id, title, short and long text description.
|
Notification(java.lang.String id,
java.lang.String title,
java.lang.String text,
java.lang.String longText,
HRefRunnable[] actions)
Constructs notification with specified id, title, short description, long description and list of actions user
can perform upon notification.
|
Notification(java.lang.String id,
java.lang.String title,
java.lang.String text,
java.lang.String longText,
HRefRunnable[] actions,
NotificationSeverity severity)
Constructs notification with specified id, title, short text, long text, severity and list of actions user
can perform upon notification.
|
Notification(java.lang.String id,
java.lang.String title,
java.lang.String text,
java.lang.String longText,
HRefRunnable[] actions,
NotificationSeverity severity,
Notification.Context context)
Constructs notification with specified id, title, short text, long text, severity, context and list of actions user can perform
upon notification.
|
Notification(java.lang.String id,
java.lang.String title,
java.lang.String text,
java.lang.String longText,
NotificationSeverity severity)
Constructs notification with specified id, title, short description, long description and severity.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
Notification.Context |
getContext()
Returns notification context
|
NotificationSeverity |
getSeverity()
Returns notification severity
|
int |
hashCode() |
void |
setContext(Notification.Context context)
Sets new notification context
|
void |
setLongText(java.lang.String longText)
Sets notification long text
|
void |
setSeverity(NotificationSeverity severity)
Sets notification severity
|
addHRefAction, getHRefAction, getID, getLongText, getText, getTitle, removeHRefAction, removeHRefAction, setText, setTitlepublic Notification()
public Notification(@Nonnull
java.lang.String id,
java.lang.String title)
id - notification unique idtitle - notification titlepublic Notification(@Nonnull
java.lang.String id,
java.lang.String title,
@CheckForNull
java.lang.String text)
id - notification unique idtitle - notification titletext - notification textpublic Notification(@Nonnull
java.lang.String id,
java.lang.String title,
@CheckForNull
java.lang.String text,
@CheckForNull
java.lang.String longText)
id - notification unique idtitle - notification titletext - notification textlongText - notification long textpublic Notification(@Nonnull
java.lang.String id,
java.lang.String title,
@CheckForNull
java.lang.String text,
NotificationSeverity severity)
id - notification unique idtitle - notification titletext - notification textseverity - notification severitypublic Notification(@Nonnull
java.lang.String id,
java.lang.String title,
@CheckForNull
java.lang.String text,
@CheckForNull
java.lang.String longText,
NotificationSeverity severity)
id - notification unique idtitle - notification titletext - notification textlongText - notification long textseverity - notification severitypublic Notification(@Nonnull
java.lang.String id,
java.lang.String title,
@CheckForNull
java.lang.String text,
@CheckForNull
HRefRunnable[] actions)
id - notification unique idtitle - notification titletext - notification textactions - list of actions user can takepublic Notification(@Nonnull
java.lang.String id,
java.lang.String title,
@CheckForNull
java.lang.String text,
@CheckForNull
java.lang.String longText,
@CheckForNull
HRefRunnable[] actions)
id - notification unique idtitle - notification titletext - notification textlongText - notification long textactions - list of actions user can takepublic Notification(@Nonnull
java.lang.String id,
java.lang.String title,
@CheckForNull
java.lang.String text,
@CheckForNull
HRefRunnable[] actions,
NotificationSeverity severity)
id - notification unique idtitle - notification titletext - notification textactions - list of actions user can takeseverity - notification severity levelpublic Notification(@Nonnull
java.lang.String id,
java.lang.String title,
@CheckForNull
java.lang.String text,
@CheckForNull
java.lang.String longText,
@CheckForNull
HRefRunnable[] actions,
NotificationSeverity severity)
id - notification unique idtitle - notification titletext - notification textactions - list of actions user can takeseverity - notification severity levelpublic Notification(@Nonnull
java.lang.String id,
@CheckForNull
java.lang.String title,
@CheckForNull
java.lang.String text,
@CheckForNull
HRefRunnable[] actions,
NotificationSeverity severity,
Notification.Context context)
id - notification unique idtitle - notification titletext - notification textactions - list of actions user can takeseverity - notification severity levelcontext - notification contextpublic Notification(@Nonnull
java.lang.String id,
@CheckForNull
java.lang.String title,
@CheckForNull
java.lang.String text,
@CheckForNull
java.lang.String longText,
@CheckForNull
HRefRunnable[] actions,
NotificationSeverity severity,
Notification.Context context)
id - notification unique idtitle - notification titletext - notification textlongText - notification long textactions - list of actions user can takeseverity - notification severity levelcontext - notification contextpublic NotificationSeverity getSeverity()
public void setSeverity(NotificationSeverity severity)
severity - new notification severitypublic Notification.Context getContext()
public void setContext(Notification.Context context)
context - notification contextpublic void setLongText(@CheckForNull
java.lang.String longText)
AbstractNotificationsetLongText in class AbstractNotificationlongText - notification long textpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object