AlertHandler

Синглтон объект, управляющий UI-объектами Alert Умеет:

  • хранить список алармов в системе

  • хранить и управлять счётчиками алармов (в правом верхнем углу который)

  • добавлять/удалять алармы

  • отдавать алармы

  • заменять алармы

Properties

Link copied to clipboard
val alertsList: ObservableList<Alert>
Link copied to clipboard
val countOfAcknowledgedCriticalAlerts: SimpleIntegerProperty

Количество квитированных критичных алармов

Link copied to clipboard
val countOfAcknowledgedWarningAlerts: SimpleIntegerProperty

Количество квитированных предупредительных алармов

Link copied to clipboard
val countOfNotAcknowledgedCriticalAlerts: SimpleIntegerProperty

Количество не квитированных критичных алармов

Link copied to clipboard
val countOfNotAcknowledgedWarningAlerts: SimpleIntegerProperty

Количество не квитированных предупредительных алармов

Functions

Link copied to clipboard

Функция квитирования аларма

Link copied to clipboard
fun addAlert(alert: Alert)

Функция добавления аларма

fun addAlert(alert: Alert, index: Int)

Функция добавления аларма в определённую позицию

Link copied to clipboard
fun getAlert(dpeName: String, range: UInt): Alert?

Функция получения определённого аларма

Link copied to clipboard

Функция получения количества алармов

Link copied to clipboard
fun removeAlert(index: Int)

Функция удаления аларма по индексу

fun removeAlert(alert: Alert)

Функция удаления аларма

Link copied to clipboard
fun replaceAlert(old: Alert, new: Alert)

Функция замена аларма