Package ai.promoted.delivery.client
Class DefaultDeliveryRequestValidator
- java.lang.Object
-
- ai.promoted.delivery.client.DefaultDeliveryRequestValidator
-
- All Implemented Interfaces:
DeliveryRequestValidator
public class DefaultDeliveryRequestValidator extends Object implements DeliveryRequestValidator
Implements the default delivery request validation logic.
-
-
Field Summary
Fields Modifier and Type Field Description static DefaultDeliveryRequestValidatorINSTANCE
-
Constructor Summary
Constructors Constructor Description DefaultDeliveryRequestValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>validate(DeliveryRequest request)Checks the state of this delivery requests and collects/returns any validation errors.
-
-
-
Field Detail
-
INSTANCE
public static final DefaultDeliveryRequestValidator INSTANCE
-
-
Method Detail
-
validate
public List<String> validate(DeliveryRequest request)
Description copied from interface:DeliveryRequestValidatorChecks the state of this delivery requests and collects/returns any validation errors.- Specified by:
validatein interfaceDeliveryRequestValidator- Parameters:
request- the delivery request to validate- Returns:
- a list of validation errors, which may be empty.
- See Also:
DeliveryRequestValidator.validate(DeliveryRequest)
-
-