Class AlarmFacade<T extends org.openremote.model.rules.Ruleset>

java.lang.Object
org.openremote.model.rules.Alarms
org.openremote.manager.rules.facade.AlarmFacade<T>

public class AlarmFacade<T extends org.openremote.model.rules.Ruleset> extends org.openremote.model.rules.Alarms
  • Field Details

    • rulesEngineId

      protected final RulesEngineId<T extends org.openremote.model.rules.Ruleset> rulesEngineId
    • alarmService

      protected final AlarmService alarmService
  • Constructor Details

  • Method Details

    • create

      public Long create(org.openremote.model.alarm.Alarm alarm, List<String> assetIds)
      Specified by:
      create in class org.openremote.model.rules.Alarms
    • linkAssets

      public void linkAssets(List<String> assetIds, Long alarmId)
      Specified by:
      linkAssets in class org.openremote.model.rules.Alarms