Interface AlarmQueryResult

All Superinterfaces:
Collection<AlarmEvent>, Iterable<AlarmEvent>, List<AlarmEvent>
All Known Implementing Classes:
AlarmQueryResultImpl

public interface AlarmQueryResult extends List<AlarmEvent>
This is the result of a query against the alarming system, for both status and history. It provides the results as a list, but also provides additional helper functions for getting the event and associated data as a dataset.
  • Method Details

    • getDataset

      Dataset getDataset()
      Returns the alarms as a dataset. The specific columns depend on whether this is the result of a status query, or history query.

      History: EventId, Source, DisplayPath, EventTime, EventState, Priority, IsSystemEvent
      Status: EventId, Source, DisplayPath, EventTime, State, Priority

    • getAssociatedData

      Dataset getAssociatedData(String uuid)
      Returns the associated data of an event as a dataset. The columns are [PropertyName, Value]
    • getEvent

      AlarmEvent getEvent(String uuid)
      Returns the actual AlarmEvent object for the specified event uuid.