Interface CampaignCodeUsageValidator
-
- All Known Implementing Classes:
DefaultCampaignCodeUsageValidator
public interface CampaignCodeUsageValidatorValidator 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.CampaignCodeUsageValidationResultvalidateCampaignCodeUsages(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.
-
-