public class Notification extends Object implements Serializable
NotificationChannel).
 
 When creating a new notification, it is strongly advised to give a default message that can be  used by channels
 that don't want to specifically format messages for different notification types. You can use
 setDefaultMessage(String) for that purpose.
| Constructor and Description | 
|---|
| Notification(String type)
 Create a new  Notificationof the given type. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | equals(Object obj) | 
| String | getDefaultMessage()Returns the default message to display for this notification. | 
| String | getFieldValue(String field)Returns the value of a field. | 
| String | getType()Returns the type of the notification | 
| int | hashCode() | 
| Notification | setDefaultMessage(String value)
 When creating a new notification, it is strongly advised to give a default message that can be
 used by channels that don't want to specifically format messages for different notification types. | 
| Notification | setFieldValue(String field,
             String value)Adds a field (kind of property) to the notification | 
| String | toString() | 
public Notification(String type)
 Create a new Notification of the given type.
 
 Example: type = "new-violations"
type - the type of notificationpublic Notification setDefaultMessage(String value)
When creating a new notification, it is strongly advised to give a default message that can be used by channels that don't want to specifically format messages for different notification types.
 This method is equivalent to setting a value for the field DEFAULT_MESSAGE_KEY with
 setFieldValue(String, String).
public String getDefaultMessage()
public Notification setFieldValue(String field, @Nullable String value)
field - the name of the field (= the key)value - the value of the field@CheckForNull public String getFieldValue(String field)
field - the fieldCopyright © 2009–2016 SonarSource. All rights reserved.