Class Alert

This class represents a single system alert to be shown to a Business Manager user.

ConstantDescription
PRIORITY_ACTION: String = "ACTION"String constant to denote the 'action required' priority.
PRIORITY_INFO: String = "INFO"String constant to denote the 'informational' priority.
PRIORITY_WARN: String = "WARN"String constant to denote the 'warning' priority.
PropertyDescription
alertDescriptorID: String (read-only)Returns the ID of the referenced alert description.
contextObjectID: String (read-only)Returns the ID of the referenced context object (or null, if no context object is assigned to this alert).
displayMessage: String (read-only)Resolves the display message to be shown.
priority: String (read-only)Returns the priority assigned to the message.
remediationURL: String (read-only)The URL of the page where the user can resolve the alert, as provided in the 'alerts.json' descriptor file.

This class does not have a constructor, so you cannot create it directly.

MethodDescription
getAlertDescriptorID()Returns the ID of the referenced alert description.
getContextObjectID()Returns the ID of the referenced context object (or null, if no context object is assigned to this alert).
getDisplayMessage()Resolves the display message to be shown.
getPriority()Returns the priority assigned to the message.
getRemediationURL()The URL of the page where the user can resolve the alert, as provided in the 'alerts.json' descriptor file.

assign, create, create, defineProperties, defineProperty, entries, freeze, fromEntries, getOwnPropertyDescriptor, getOwnPropertyNames, getOwnPropertySymbols, getPrototypeOf, hasOwnProperty, is, isExtensible, isFrozen, isPrototypeOf, isSealed, keys, preventExtensions, propertyIsEnumerable, seal, setPrototypeOf, toLocaleString, toString, valueOf, values

PRIORITY_ACTION: String = "ACTION"

String constant to denote the 'action required' priority.


PRIORITY_INFO: String = "INFO"

String constant to denote the 'informational' priority.


PRIORITY_WARN: String = "WARN"

String constant to denote the 'warning' priority.


alertDescriptorID: String (read-only)

Returns the ID of the referenced alert description.


contextObjectID: String (read-only)

Returns the ID of the referenced context object (or null, if no context object is assigned to this alert).


displayMessage: String (read-only)

Resolves the display message to be shown. It refers to the message resource ID specified in the alert descriptor file ("message-resource-id") and the message provided by the 'alerts.properties' resource bundle. When the referenced message contains parameter placeholders (such as '{0}' and '{1}') they are replaced by the parameters stored with the alert.


priority: String (read-only)

Returns the priority assigned to the message. One of the string constants defined in this class (PRIORITY_INFO, PRIORITY_WARN, PRIORITY_ACTION).


remediationURL: String (read-only)

The URL of the page where the user can resolve the alert, as provided in the 'alerts.json' descriptor file.


getAlertDescriptorID(): String

Returns the ID of the referenced alert description.

Returns:

  • the ID of the referenced alert description

getContextObjectID(): String

Returns the ID of the referenced context object (or null, if no context object is assigned to this alert).

Returns:

  • the ID of the referenced context object

getDisplayMessage(): String

Resolves the display message to be shown. It refers to the message resource ID specified in the alert descriptor file ("message-resource-id") and the message provided by the 'alerts.properties' resource bundle. When the referenced message contains parameter placeholders (such as '{0}' and '{1}') they are replaced by the parameters stored with the alert.

Returns:

  • the display message

getPriority(): String

Returns the priority assigned to the message. One of the string constants defined in this class (PRIORITY_INFO, PRIORITY_WARN, PRIORITY_ACTION).

Returns:

  • the priority

getRemediationURL(): String

The URL of the page where the user can resolve the alert, as provided in the 'alerts.json' descriptor file.

Returns:

  • the remediation URL