Interface OfferCodeUsageValidator
-
- All Known Implementing Classes:
DefaultOfferCodeUsageValidator
public interface OfferCodeUsageValidatorValidator used to run checks against offer codes to determine which codes are still usable.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.broadleafcommerce.promotion.offer.client.web.context.OfferAndOfferCodeUsageValidationResultvalidateOfferCodeUsages(List<String> offerCodes, com.broadleafcommerce.data.tracking.core.context.ContextInfo context)With a provided list of offer codes, determine which codes are no longer usable in a given context.
-
-
-
Method Detail
-
validateOfferCodeUsages
com.broadleafcommerce.promotion.offer.client.web.context.OfferAndOfferCodeUsageValidationResult validateOfferCodeUsages(@NonNull List<String> offerCodes, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo context)With a provided list of offer codes, determine which codes are no longer usable in a given context.- Parameters:
offerCodes- The offer codes to validate.context- Context information around sandbox and multitenant state.- Returns:
- A DTO holding the validation results on the offer codes.
-
-