Data access for OnmsAlarm objects.
Clear an alarm.
Close the ticket associated with the given alarm.
Create a trouble ticket for the specified alarm.
Delete the journal memo ticket associated with the given alarm.
Delete the sticky memo ticket associated with the given alarm.
Escalate an alarm.
Finds the values for the given propertyId, if it exists.
A promise containing the values.
The propertyId to find the values for
Some additional options. May be implementer dependent, such as limit, or value restrictions
Retrieve the API version from the currently configured server.
A convenience method to make it easy for implementers to extract the count (or totalCount) values from response data.
Retrieves the URL to the details page for the given alarm.
URL on the associated OpenNMS server for the alarm details page.
Returns or creates a cache of properties for this dao.
the cache for this dao. It is created if it does not exist.
Handle response errors and automatically log "ticketing not enabled" responses.
Fetches the data from the result and verfifes that the
dataFieldName exists in the data property.
If it does not exist, an exception is thrown.
The result to fetch the data from
The property name (basically
The path where the result was fetched from. This is for error handling
Callback function to convert each entry from
The path to the alarm search properties endpoint.
Convert the given value to a date, or undefined if it cannot be converted.
use Util.toDate instead.
Convert the given value to a number, or undefined if it cannot be converted.
use Util.toNumber instead.
Notify OpenNMS it should fetch updated ticket state for an alarm from the remote ticketing system.
Un-acknowledge an alarm.
Whether or not to use JSON when making ReST requests.
Generated using TypeDoc