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
All Methods Instance Methods Concrete Methods 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 Detail
-
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
-
-
Method Detail
-
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
public NotificationIndicator getIndicator()
-
setIndicator
public void setIndicator(NotificationIndicator indicator)
-
getTitle
public java.lang.String getTitle()
-
setButtons
public void setButtons(ButtonOptions... buttons)
-
getButtons
public ButtonOptions[] getButtons()
-
getOnClose
public NotificationActionResult getOnClose()
-
setOnClose
public void setOnClose(NotificationActionResult onClose)
-
getOnExpire
public NotificationActionResult getOnExpire()
-
setOnExpire
public void setOnExpire(NotificationActionResult onExpire)
-
getOnSelect
public NotificationActionResult getOnSelect()
-
setOnSelect
public void setOnSelect(NotificationActionResult onSelect)
-
getCustomData
public CustomData getCustomData()
-
setCustomData
public void setCustomData(CustomData customData)
-
-