Class ConnectionLimitDefault

java.lang.Object
energy.eddie.aiida.models.connectionlimit.ConnectionLimitDefault

@Entity public class ConnectionLimitDefault extends Object
A default connection limit of a permission, forming an append-only timeline scoped to the permission. start() records when the eligible party set the default and end() when a newer default replaced it. The current default has end() equal null.
  • Constructor Details

    • ConnectionLimitDefault

      protected ConnectionLimitDefault()
    • ConnectionLimitDefault

      public ConnectionLimitDefault(UUID permissionId, @Nullable String meterId, Instant start, @Nullable Instant end, @Nullable BigDecimal minLimitKw, @Nullable BigDecimal maxLimitKw)
  • Method Details

    • id

      public Long id()
    • permissionId

      public UUID permissionId()
    • meterId

      public String meterId()
    • start

      public Instant start()
    • end

      public @Nullable Instant end()
    • minLimitKw

      public @Nullable BigDecimal minLimitKw()
    • maxLimitKw

      public @Nullable BigDecimal maxLimitKw()