java.lang.Object
energy.eddie.regionconnector.us.green.button.permission.request.meter.reading.MeterReading

@Entity public class MeterReading extends Object
  • Constructor Details

    • MeterReading

      public MeterReading(String permissionId, String meterUid, @Nullable ZonedDateTime lastMeterReading, PollingStatus historicalCollectionStatus)
    • MeterReading

      protected MeterReading()
  • Method Details

    • lastMeterReadingDates

      public static List<ZonedDateTime> lastMeterReadingDates(List<MeterReading> readings)
    • allowedMeters

      public static Set<String> allowedMeters(List<MeterReading> readings)
    • lastMeterReading

      @Nullable public ZonedDateTime lastMeterReading()
    • meterUid

      public String meterUid()
    • permissionId

      public String permissionId()
    • setLastMeterReading

      public void setLastMeterReading(@Nullable ZonedDateTime lastReading)
    • isReadyToPoll

      public boolean isReadyToPoll()
    • setHistoricalCollectionStatus

      public void setHistoricalCollectionStatus(PollingStatus historicalCollectionStatus)