]> git.basschouten.com Git - openhab-addons.git/commit
[icalendar] Add EventFilter for existing calendars (#8583)
authorMichael Wodniok <michi@noorganization.org>
Sat, 24 Oct 2020 20:35:07 +0000 (22:35 +0200)
committerGitHub <noreply@github.com>
Sat, 24 Oct 2020 20:35:07 +0000 (22:35 +0200)
commit7312890d4410a9655af69f5e97eb3e130efe0425
tree8058e85a6c1e0a47e7e6e8dcb9ecf4bcc3fc0654
parentfa9e3db34b90ac7a8948364cd13cdb7482670e76
[icalendar] Add EventFilter for existing calendars (#8583)

This commit fixes #8022.

Signed-off-by: Michael Wodniok <michi@noorganization.org>
16 files changed:
bundles/org.openhab.binding.icalendar/README.md
bundles/org.openhab.binding.icalendar/src/main/java/org/openhab/binding/icalendar/internal/ICalendarBindingConstants.java
bundles/org.openhab.binding.icalendar/src/main/java/org/openhab/binding/icalendar/internal/ICalendarHandlerFactory.java
bundles/org.openhab.binding.icalendar/src/main/java/org/openhab/binding/icalendar/internal/config/EventFilterConfiguration.java [new file with mode: 0644]
bundles/org.openhab.binding.icalendar/src/main/java/org/openhab/binding/icalendar/internal/config/ICalendarConfiguration.java
bundles/org.openhab.binding.icalendar/src/main/java/org/openhab/binding/icalendar/internal/handler/ConfigBrokenException.java [new file with mode: 0644]
bundles/org.openhab.binding.icalendar/src/main/java/org/openhab/binding/icalendar/internal/handler/EventFilterHandler.java [new file with mode: 0644]
bundles/org.openhab.binding.icalendar/src/main/java/org/openhab/binding/icalendar/internal/handler/ICalendarHandler.java
bundles/org.openhab.binding.icalendar/src/main/java/org/openhab/binding/icalendar/internal/handler/PullJob.java
bundles/org.openhab.binding.icalendar/src/main/java/org/openhab/binding/icalendar/internal/logic/AbstractPresentableCalendar.java
bundles/org.openhab.binding.icalendar/src/main/java/org/openhab/binding/icalendar/internal/logic/BiweeklyPresentableCalendar.java
bundles/org.openhab.binding.icalendar/src/main/java/org/openhab/binding/icalendar/internal/logic/Event.java
bundles/org.openhab.binding.icalendar/src/main/java/org/openhab/binding/icalendar/internal/logic/EventTextFilter.java [new file with mode: 0644]
bundles/org.openhab.binding.icalendar/src/main/resources/OH-INF/i18n/icalendar_de.properties
bundles/org.openhab.binding.icalendar/src/main/resources/OH-INF/thing/thing-types.xml
bundles/org.openhab.binding.icalendar/src/test/java/org/openhab/binding/icalendar/internal/logic/BiweeklyPresentableCalendarTest.java