Class SkuInventoryReservationRequestValidator
java.lang.Object
com.broadleafcommerce.inventory.service.validation.SkuInventoryReservationRequestValidator
- All Implemented Interfaces:
- org.springframework.validation.Validator
public class SkuInventoryReservationRequestValidator
extends Object
implements org.springframework.validation.Validator
Class used to validate a 
SkuInventoryReservationRequest.- Author:
- Nathan Moore (nathandmoore)
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbooleanvoidvalidate(@NonNull SkuInventoryReservationRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Validates the request.void
- 
Constructor Details- 
SkuInventoryReservationRequestValidatorpublic SkuInventoryReservationRequestValidator()
 
- 
- 
Method Details- 
supports- Specified by:
- supportsin interface- org.springframework.validation.Validator
 
- 
validatepublic void validate(@NonNull @NonNull @NonNull Object target, @NonNull @NonNull @NonNull org.springframework.validation.Errors errors) - Specified by:
- validatein interface- org.springframework.validation.Validator
 
- 
validatepublic void validate(@NonNull @NonNull @NonNull SkuInventoryReservationRequest request, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Validates the request. This method should throw anIllegalArgumentExceptionor aValidationExceptionif there is a condition that does not pass validation.- Parameters:
- request-- SkuInventoryReservationRequestthat was made and should be validated
- contextInfo- Context information around sandbox and multitenant state.
- Throws:
- com.broadleafcommerce.common.error.validation.ValidationException- if the- requestfails validation
 
 
-