Class LatestMeterReadingEvent

java.lang.Object
energy.eddie.regionconnector.de.eta.permission.request.events.PersistablePermissionEvent
energy.eddie.regionconnector.de.eta.permission.request.events.LatestMeterReadingEvent
All Implemented Interfaces:
InternalPermissionEvent, PermissionEvent

@Entity(name="DeLatestMeterReadingEvent") public class LatestMeterReadingEvent extends PersistablePermissionEvent implements InternalPermissionEvent
Internal event used to track the latest meter reading for a permission request. This event is used to update the state of a permission request without changing the PermissionProcessStatus.

Since this implements InternalPermissionEvent, it will be persisted but not propagated to the eligible party as an integration event.

  • Constructor Details

    • LatestMeterReadingEvent

      public LatestMeterReadingEvent(String permissionId, LocalDate latestMeterReading)
    • LatestMeterReadingEvent

      protected LatestMeterReadingEvent()
  • Method Details

    • latestMeterReading

      public LocalDate latestMeterReading()