Uses of Interface
org.openhab.core.persistence.HistoricItem
Packages that use HistoricItem
-
Uses of HistoricItem in org.openhab.core.persistence
Subinterfaces of HistoricItem in org.openhab.core.persistenceModifier and TypeInterfaceDescriptioninterfaceThis interface is used by persistence services to represent the full persisted state of an item, including the previous state, and last update and change timestamps.Methods in org.openhab.core.persistence that return types with arguments of type HistoricItemModifier and TypeMethodDescriptionQueryablePersistenceService.query(FilterCriteria filter) Queries thePersistenceServicefor historic data with a givenFilterCriteria.default Iterable<HistoricItem> QueryablePersistenceService.query(FilterCriteria filter, @Nullable String alias) Queries thePersistenceServicefor historic data with a givenFilterCriteria. -
Uses of HistoricItem in org.openhab.core.persistence.extensions
Methods in org.openhab.core.persistence.extensions that return HistoricItemModifier and TypeMethodDescriptionstatic @Nullable HistoricItemPersistenceExtensions.historicState(Item item, ZonedDateTime timestamp) Deprecated.static @Nullable HistoricItemPersistenceExtensions.historicState(Item item, ZonedDateTime timestamp, @Nullable String serviceId) Deprecated.static @Nullable HistoricItemPersistenceExtensions.maximumBetween(Item item, ZonedDateTime begin, ZonedDateTime end) Gets the historic item with the maximum value of the state of a givenitembetween two points in time.static @Nullable HistoricItemPersistenceExtensions.maximumBetween(Item item, ZonedDateTime begin, ZonedDateTime end, @Nullable String serviceId) Gets the historic item with the maximum value of the state of a givenitembetween two points in time.static @Nullable HistoricItemPersistenceExtensions.maximumSince(Item item, ZonedDateTime timestamp) Gets the historic item with the maximum value of the state of a givenitemsince a certain point in time.static @Nullable HistoricItemPersistenceExtensions.maximumSince(Item item, ZonedDateTime timestamp, @Nullable String serviceId) Gets the historic item with the maximum value of the state of a givenitemsince a certain point in time.static @Nullable HistoricItemPersistenceExtensions.maximumUntil(Item item, ZonedDateTime timestamp) Gets the historic item with the maximum value of the state of a givenitemuntil a certain point in time.static @Nullable HistoricItemPersistenceExtensions.maximumUntil(Item item, ZonedDateTime timestamp, @Nullable String serviceId) Gets the historic item with the maximum value of the state of a givenitemuntil a certain point in time.static @Nullable HistoricItemPersistenceExtensions.minimumBetween(Item item, ZonedDateTime begin, ZonedDateTime end) Gets the historic item with the minimum value of the state of a givenitembetween two certain points in time.static @Nullable HistoricItemPersistenceExtensions.minimumBetween(Item item, ZonedDateTime begin, ZonedDateTime end, @Nullable String serviceId) Gets the historic item with the minimum value of the state of a givenitembetween two certain points in time.static @Nullable HistoricItemPersistenceExtensions.minimumSince(Item item, ZonedDateTime timestamp) Gets the historic item with the minimum value of the state of a givenitemsince a certain point in time.static @Nullable HistoricItemPersistenceExtensions.minimumSince(Item item, ZonedDateTime timestamp, @Nullable String serviceId) Gets the historic item with the minimum value of the state of a givenitemsince a certain point in time.static @Nullable HistoricItemPersistenceExtensions.minimumUntil(Item item, ZonedDateTime timestamp) Gets the historic item with the minimum value of the state of a givenitemuntil a certain point in time.static @Nullable HistoricItemPersistenceExtensions.minimumUntil(Item item, ZonedDateTime timestamp, @Nullable String serviceId) Gets the historic item with the minimum value of the state of a givenitemuntil a certain point in time.static @Nullable HistoricItemReturns the next state of a givenitem.static @Nullable HistoricItemReturns the next state of a givenitem.static @Nullable HistoricItemReturns the next state of a givenitem.static @Nullable HistoricItemReturns the next state of a givenitem.static @Nullable HistoricItemPersistenceExtensions.persistedState(Item item, ZonedDateTime timestamp) Retrieves the persisted item for a givenitemat a certain point in time through the default persistence service.static @Nullable HistoricItemPersistenceExtensions.persistedState(Item item, ZonedDateTime timestamp, @Nullable String serviceId) Retrieves the persisted item for a givenitemat a certain point in time through aPersistenceServiceidentified by theserviceId.static @Nullable HistoricItemPersistenceExtensions.previousState(Item item) Returns the previous state of a givenitem.static @Nullable HistoricItemPersistenceExtensions.previousState(Item item, boolean skipEqual) Returns the previous state of a givenitem.static @Nullable HistoricItemPersistenceExtensions.previousState(Item item, boolean skipEqual, @Nullable String serviceId) Returns the previous state of a givenitem.static @Nullable HistoricItemPersistenceExtensions.previousState(Item item, @Nullable String serviceId) Returns the previous state of a givenitem.Methods in org.openhab.core.persistence.extensions that return types with arguments of type HistoricItemModifier and TypeMethodDescriptionstatic @Nullable Iterable<HistoricItem> PersistenceExtensions.getAllStatesBetween(Item item, ZonedDateTime begin, ZonedDateTime end) Retrieves the historic items for a givenitembetween two points in time.static @Nullable Iterable<HistoricItem> PersistenceExtensions.getAllStatesBetween(Item item, ZonedDateTime begin, ZonedDateTime end, @Nullable String serviceId) Retrieves the historic items for a givenitembetween two points in time through aPersistenceServiceidentified by theserviceId.static @Nullable Iterable<HistoricItem> PersistenceExtensions.getAllStatesSince(Item item, ZonedDateTime timestamp) Retrieves the historic items for a givenitemsince a certain point in time.static @Nullable Iterable<HistoricItem> PersistenceExtensions.getAllStatesSince(Item item, ZonedDateTime timestamp, @Nullable String serviceId) Retrieves the historic items for a givenitemsince a certain point in time through aPersistenceServiceidentified by theserviceId.static @Nullable Iterable<HistoricItem> PersistenceExtensions.getAllStatesUntil(Item item, ZonedDateTime timestamp) Retrieves the future items for a givenitemuntil a certain point in time.static @Nullable Iterable<HistoricItem> PersistenceExtensions.getAllStatesUntil(Item item, ZonedDateTime timestamp, @Nullable String serviceId) Retrieves the future items for a givenitemuntil a certain point in time through aPersistenceServiceidentified by theserviceId.