public interface CodeGeneratorService
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
OfferCodeGenerationInfo |
createOfferCodeGenerationInfo() |
OfferCodeOfferCodeRuleXref |
createOfferCodeOfferCodeRuleXref()
Deprecated.
|
OfferCodeRule |
createOfferCodeRule()
Deprecated.
|
List<org.broadleafcommerce.core.offer.domain.OfferCode> |
findBatchOfferCodeByCodeGenerationId(Long firstId,
int count,
Long ocgiId) |
Long |
findNumberOfOfferCodesForCodeGroup(Long codeGroupId) |
OfferCodeGenerationInfo |
findOfferCodeGenerationInfoById(Long ocgiId) |
void |
generateCodes(OfferCodeGenerationInfo codeGenerationInfo)
Generates codes for an offer based on the passed in codeGenerationInfo.
|
List<org.broadleafcommerce.core.offer.domain.OfferCode> |
generateSmallAmountOfCodes(OfferCodeGenerationInfo info) |
OfferCodeGenerationInfo |
saveOfferCodeGenerationInfo(OfferCodeGenerationInfo info) |
void |
startCodeGeneration(OfferCodeGenerationInfo codeGenerationInfo)
Generates codes for an offer based on the passed in codeGenerationInfo.
|
void |
validateCodeGenerationInfo(OfferCodeGenerationInfo codeGenerationInfo)
Validates that the codeFormat for the codeGenerationInfo is large enough
to hold the number of codes desired ensuring that the codes are not easily
guessable.
|
void validateCodeGenerationInfo(OfferCodeGenerationInfo codeGenerationInfo)
codeGenerationInfo - OfferCodeGenerationInfovoid generateCodes(OfferCodeGenerationInfo codeGenerationInfo)
codeGenerationInfo - OfferCodeGenerationInfovoid startCodeGeneration(OfferCodeGenerationInfo codeGenerationInfo)
codeGenerationInfo - OfferCodeGenerationInfoOfferCodeGenerationInfo createOfferCodeGenerationInfo()
OfferCodeGenerationInfo saveOfferCodeGenerationInfo(OfferCodeGenerationInfo info)
List<org.broadleafcommerce.core.offer.domain.OfferCode> generateSmallAmountOfCodes(OfferCodeGenerationInfo info)
@Deprecated OfferCodeOfferCodeRuleXref createOfferCodeOfferCodeRuleXref()
@Deprecated OfferCodeRule createOfferCodeRule()
OfferCodeGenerationInfo findOfferCodeGenerationInfoById(Long ocgiId)
List<org.broadleafcommerce.core.offer.domain.OfferCode> findBatchOfferCodeByCodeGenerationId(Long firstId, int count, Long ocgiId)
void clear()
Copyright © 2020. All rights reserved.