Class RetransmissionValidation

java.lang.Object
energy.eddie.regionconnector.shared.retransmission.RetransmissionValidation

public class RetransmissionValidation extends Object
  • Constructor Details

  • Method Details

    • validate

      public RetransmissionResult validate(Optional<? extends PermissionRequest> permissionRequest, RetransmissionRequest retransmissionRequest)
      Validates the permission request and retransmission request. The permission request must be present and has to be either in the accepted or fulfilled state. Furthermore, the retransmission request must specify a timeframe that is fully in the past and contained by the timeframe specified by the permission request.
      Parameters:
      permissionRequest - The permission request specified by the retransmission request.
      retransmissionRequest - The retransmission request that is validated with the permission request.
      Returns:
      the validation result.