Class NotificationOptions
java.lang.Object
com.openfin.desktop.JsonBean
com.openfin.desktop.notifications.NotificationOptions
public class NotificationOptions extends JsonBean
Configuration options for constructing a Notifications object.
- Author:
- Anthony
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringSTICKY_STICKYstatic java.lang.StringSTICKY_TRANSIENT -
Constructor Summary
Constructors Constructor Description NotificationOptions(java.lang.String title, java.lang.String body, java.lang.String category)NotificationOptions(org.json.JSONObject json) -
Method Summary
Modifier and Type Method Description java.lang.StringgetBody()ButtonOptions[]getButtons()java.lang.StringgetCategory()CustomDatagetCustomData()java.util.DategetDate()java.util.DategetExpires()java.lang.StringgetIcon()java.lang.StringgetId()NotificationIndicatorgetIndicator()NotificationActionResultgetOnClose()NotificationActionResultgetOnExpire()NotificationActionResultgetOnSelect()java.lang.StringgetSticky()java.lang.StringgetTitle()voidsetButtons(ButtonOptions... buttons)voidsetCustomData(CustomData customData)voidsetDate(java.util.Date date)voidsetExpires(java.util.Date date)voidsetIcon(java.lang.String icon)voidsetId(java.lang.String id)voidsetIndicator(NotificationIndicator indicator)voidsetOnClose(NotificationActionResult onClose)voidsetOnExpire(NotificationActionResult onExpire)voidsetOnSelect(NotificationActionResult onSelect)voidsetSticky(java.lang.String sticky)Methods inherited from class com.openfin.desktop.JsonBean
get, getArray, getBoolean, getBooleanValue, getBooleanValue, getDoubleValue, getDoubleValue, getInteger, getIntegerValue, getJson, getJsonBean, getJsonBean, getJsonBeanList, getJsonCopy, getJsonValue, getList, getRectangle, getString, put, setArray, setBoolean, setInteger, setJsonArray, setJsonBean, setLong, setRectangle, setString, toString
-
Field Details
-
STICKY_STICKY
public static final java.lang.String STICKY_STICKY- See Also:
- Constant Field Values
-
STICKY_TRANSIENT
public static final java.lang.String STICKY_TRANSIENT- See Also:
- Constant Field Values
-
-
Constructor Details
-
NotificationOptions
public NotificationOptions(java.lang.String title, java.lang.String body, java.lang.String category) -
NotificationOptions
public NotificationOptions(org.json.JSONObject json)
-
-
Method Details
-
getBody
public java.lang.String getBody() -
getCategory
public java.lang.String getCategory() -
getDate
public java.util.Date getDate() -
setDate
public void setDate(java.util.Date date) -
getExpires
public java.util.Date getExpires() -
setExpires
public void setExpires(java.util.Date date) -
getId
public java.lang.String getId() -
setId
public void setId(java.lang.String id) -
getIcon
public java.lang.String getIcon() -
setIcon
public void setIcon(java.lang.String icon) -
getSticky
public java.lang.String getSticky() -
setSticky
public void setSticky(java.lang.String sticky) -
getIndicator
-
setIndicator
-
getTitle
public java.lang.String getTitle() -
setButtons
-
getButtons
-
getOnClose
-
setOnClose
-
getOnExpire
-
setOnExpire
-
getOnSelect
-
setOnSelect
-
getCustomData
-
setCustomData
-