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