Class AlarmCallbackStateTracker

    • Constructor Detail

      • AlarmCallbackStateTracker

        public AlarmCallbackStateTracker()
    • Method Detail

      • startTrackingAlarms

        public void startTrackingAlarms()
      • trackNewOrUpdatedAlarm

        public void trackNewOrUpdatedAlarm​(int alarmId,
                                           String reductionKey)
      • trackDeletedAlarm

        public void trackDeletedAlarm​(int alarmId,
                                      String reductionKey)
      • resetStateAndStopTrackingAlarms

        public void resetStateAndStopTrackingAlarms()
      • wasAlarmWithIdUpdated

        public boolean wasAlarmWithIdUpdated​(int alarmId)
      • wasAlarmWithIdDeleted

        public boolean wasAlarmWithIdDeleted​(int alarmId)
      • wasAlarmWithReductionKeyUpdated

        public boolean wasAlarmWithReductionKeyUpdated​(String reductionKey)
      • wasAlarmWithReductionKeyDeleted

        public boolean wasAlarmWithReductionKeyDeleted​(String reductionKey)
      • getUpdatedAlarmIds

        public Set<Integer> getUpdatedAlarmIds()