Uses of Class
com.broadleafcommerce.promotion.campaign.domain.CodeGenerator
-
-
Uses of CodeGenerator in com.broadleafcommerce.promotion.campaign.domain
Methods in com.broadleafcommerce.promotion.campaign.domain that return CodeGenerator Modifier and Type Method Description CodeGeneratorVoucherCodeGenerationRequest. getCodeGenerator()TheCodeGeneratorto use to generate voucher codes.Methods in com.broadleafcommerce.promotion.campaign.domain with parameters of type CodeGenerator Modifier and Type Method Description voidVoucherCodeGenerationRequest. setCodeGenerator(CodeGenerator codeGenerator)TheCodeGeneratorto use to generate voucher codes. -
Uses of CodeGenerator in com.broadleafcommerce.promotion.campaign.service
Classes in com.broadleafcommerce.promotion.campaign.service with type parameters of type CodeGenerator Modifier and Type Interface Description interfaceCodeGeneratorService<P extends CodeGenerator>Base service API forCodeGenerator.classDefaultCodeGeneratorService<P extends CodeGenerator>Fields in com.broadleafcommerce.promotion.campaign.service with type parameters of type CodeGenerator Modifier and Type Field Description protected CodeGeneratorService<CodeGenerator>DefaultCodeGenerationService. serviceMethods in com.broadleafcommerce.promotion.campaign.service that return CodeGenerator Modifier and Type Method Description CodeGeneratorDefaultCodeGenerationService. saveCampaignCodeGenerationInfo(CodeGenerator info)protected CodeGeneratorDefaultCodeGenerationService. updateCodesGenerated(CodeGenerator info, int codesCreated, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)protected CodeGeneratorDefaultCodeGenerationService. updateCodesGenerated(CodeGenerator info, int codesCreated, com.broadleafcommerce.data.tracking.core.context.ContextRequest contextRequest)Deprecated.Since 1.6, in favor ofDefaultCodeGenerationService.updateCodesGenerated(CodeGenerator, int, ContextInfo).Methods in com.broadleafcommerce.promotion.campaign.service that return types with arguments of type CodeGenerator Modifier and Type Method Description protected CodeGeneratorService<CodeGenerator>DefaultCodeGenerationService. getService()Methods in com.broadleafcommerce.promotion.campaign.service with parameters of type CodeGenerator Modifier and Type Method Description protected List<P>DefaultCampaignCodeService. createCampaignCodeEntities(CodeGenerator info, Set<String> currentCodeSet)protected CodeGenerationResultDefaultCodeGenerationService. generateCodes(CodeGenerator generator, com.broadleafcommerce.data.tracking.core.context.ContextRequest contextRequest)Generates and returns a list ofCampaignCodesbased on the givenCodeGenerator.voidCodeGenerationService. initializeCodePrefixAndGenerateCodes(CodeGenerator info, com.broadleafcommerce.data.tracking.core.context.ContextRequest contextRequest)Deprecated.since 1.4, initialization has moved toBaseCrudEntityService.create(Object, ContextInfo), and useCodeGenerationService.markInProgressAndGenerateCodes(CodeGenerator, ContextRequest)for generating codesvoidDefaultCodeGenerationService. initializeCodePrefixAndGenerateCodes(CodeGenerator info, com.broadleafcommerce.data.tracking.core.context.ContextRequest contextRequest)Deprecated.protected StringDefaultCodeGenerationService. initializeCodePrefixAndGetCodeFormat(CodeGenerator info, com.broadleafcommerce.data.tracking.core.context.ContextRequest contextRequest)If null, initializes the code prefix to the associatedcampaign'scode prefix.voidCodeGenerationService. initializeCodePrefixAndValidateGenerator(CodeGenerator info, com.broadleafcommerce.data.tracking.core.context.ContextRequest contextRequest)Deprecated.since 1.4 initialization has moved toBaseCrudEntityService.create(Object, ContextInfo), and validation has moved toCodeGeneratorValidatorandCodeGeneratorPreValidatorvoidDefaultCodeGenerationService. initializeCodePrefixAndValidateGenerator(CodeGenerator info, com.broadleafcommerce.data.tracking.core.context.ContextRequest context)Deprecated.CodeGenerationResultCodeGenerationService. markInProgressAndGenerateAndGetCodes(CodeGenerator info, com.broadleafcommerce.data.tracking.core.context.ContextRequest contextRequest)Updates theCodeGeneratorto have a status ofCodeGenerationStatusType.IN_PROCESS, then performs the code generation.CodeGenerationResultDefaultCodeGenerationService. markInProgressAndGenerateAndGetCodes(CodeGenerator codeGenerationInfo, com.broadleafcommerce.data.tracking.core.context.ContextRequest contextRequest)default voidCodeGenerationService. markInProgressAndGenerateCodes(CodeGenerator info, com.broadleafcommerce.data.tracking.core.context.ContextRequest contextRequest)Updates theCodeGeneratorto have a status ofCodeGenerationStatusType.IN_PROCESS, then performs the code generation.List<P>CampaignCodeService. persistCodesAndReturn(CodeGenerator info, Set<String> currentCodeSet, Class<P> payloadType, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)List<P>DefaultCampaignCodeService. persistCodesAndReturn(CodeGenerator info, Set<String> currentCodeSet, Class<P> payloadType, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)intCampaignCodeService. persistCodesAndReturnNumber(CodeGenerator info, Set<String> currentCodeSet, Class<P> payloadType, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)intDefaultCampaignCodeService. persistCodesAndReturnNumber(CodeGenerator info, Set<String> currentCodeSet, Class<P> payloadType, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)protected voidDefaultCampaignCodeService. populateCodeGeneratorDetailsToCode(CodeGenerator codeGenerator, P campaignCode)protected voidDefaultCodeGenerationService. processCodeGeneratorError(CodeGenerationResult generationResult, CodeGenerator codeGenerator, int codesCreated, String errorMessage, Exception exception, com.broadleafcommerce.data.tracking.core.context.ContextRequest contextRequest)CodeGeneratorDefaultCodeGenerationService. saveCampaignCodeGenerationInfo(CodeGenerator info)voidCodeGenerationService. startCodeGeneration(CodeGenerator info, com.broadleafcommerce.data.tracking.core.context.ContextRequest contextRequest)Deprecated.voidDefaultCodeGenerationService. startCodeGeneration(CodeGenerator codeGenerationInfo, com.broadleafcommerce.data.tracking.core.context.ContextRequest contextRequest)Deprecated.protected CodeGeneratorDefaultCodeGenerationService. updateCodesGenerated(CodeGenerator info, int codesCreated, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)protected CodeGeneratorDefaultCodeGenerationService. updateCodesGenerated(CodeGenerator info, int codesCreated, com.broadleafcommerce.data.tracking.core.context.ContextRequest contextRequest)Deprecated.Since 1.6, in favor ofDefaultCodeGenerationService.updateCodesGenerated(CodeGenerator, int, ContextInfo).Constructor parameters in com.broadleafcommerce.promotion.campaign.service with type arguments of type CodeGenerator Constructor Description DefaultCodeGenerationService(com.broadleafcommerce.common.extension.TypeFactory campaignFactory, CodeFormatAvailableCharHelper availableCharHelper, CodeGeneratorService<CodeGenerator> service, CampaignCodeService<CampaignCode> codeService, CampaignService<Campaign> campaignService) -
Uses of CodeGenerator in com.broadleafcommerce.promotion.campaign.service.autoconfigure
Methods in com.broadleafcommerce.promotion.campaign.service.autoconfigure that return types with arguments of type CodeGenerator Modifier and Type Method Description CodeGeneratorService<CodeGenerator>CampaignServiceAutoConfiguration. codeGeneratorService(CodeGeneratorRepository<com.broadleafcommerce.data.tracking.core.Trackable> codeGeneratorRepository, CampaignRepository<com.broadleafcommerce.data.tracking.core.Trackable> campaignRepository, com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper helper, com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidatorManager entityValidatorManager)Method parameters in com.broadleafcommerce.promotion.campaign.service.autoconfigure with type arguments of type CodeGenerator Modifier and Type Method Description CodeGenerationServiceCampaignServiceAutoConfiguration. codeGenerationService(com.broadleafcommerce.common.extension.TypeFactory factory, CodeGeneratorService<CodeGenerator> codeGeneratorService, CampaignCodeService<CampaignCode> codeService, CampaignService<Campaign> campaignService) -
Uses of CodeGenerator in com.broadleafcommerce.promotion.campaign.service.validation
Methods in com.broadleafcommerce.promotion.campaign.service.validation with parameters of type CodeGenerator Modifier and Type Method Description voidCodeGeneratorPreValidator. prevalidateForCreate(CodeGenerator codeGenerator, org.springframework.validation.Errors errors, com.broadleafcommerce.data.tracking.core.context.ContextInfo context)Validates that the input provided by an API caller before any initialization logic is performedprotected voidCodeGeneratorValidator. validateActiveEndDate(@NonNull CodeGenerator codeGenerator, @NonNull org.springframework.validation.Errors errors)protected booleanCodeGeneratorValidator. validateCodeFormat(@NonNull CodeGenerator codeGenerator, @NonNull org.springframework.validation.Errors errors)protected voidCodeGeneratorValidator. validateNumberOfCodesToGenerate(@NonNull CodeGenerator businessInstance, @NonNull org.springframework.validation.Errors errors) -
Uses of CodeGenerator in com.broadleafcommerce.promotion.campaign.web.endpoint
Fields in com.broadleafcommerce.promotion.campaign.web.endpoint with type parameters of type CodeGenerator Modifier and Type Field Description protected CodeGeneratorService<CodeGenerator>CampaignEndpoint. generatorServiceprotected CodeGeneratorService<CodeGenerator>CodeGeneratorEndpoint. serviceMethods in com.broadleafcommerce.promotion.campaign.web.endpoint that return CodeGenerator Modifier and Type Method Description CodeGeneratorCodeGeneratorEndpoint. createCodeGenerator(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, CodeGenerator req)CodeGeneratorCampaignEndpoint. generateCodes(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, CodeGenerator req)CodeGeneratorCampaignEndpoint. generateCodeStatus(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, String generatorId)CodeGeneratorCodeGeneratorEndpoint. readCodeGeneratorById(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String campaignId)CodeGeneratorCodeGeneratorEndpoint. replaceCodeGenerator(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, CodeGenerator req)CodeGeneratorCodeGeneratorEndpoint. updateCodeGenerator(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, CodeGenerator req)Methods in com.broadleafcommerce.promotion.campaign.web.endpoint that return types with arguments of type CodeGenerator Modifier and Type Method Description org.springframework.data.domain.Page<CodeGenerator>CampaignEndpoint. generateCodesStatus(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, org.springframework.data.domain.Pageable page)org.springframework.data.domain.Page<CodeGenerator>CodeGeneratorEndpoint. readCampaignCodeByCampaign(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String campaignId, org.springframework.data.domain.Pageable page)Methods in com.broadleafcommerce.promotion.campaign.web.endpoint with parameters of type CodeGenerator Modifier and Type Method Description CodeGeneratorCodeGeneratorEndpoint. createCodeGenerator(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, CodeGenerator req)CodeGeneratorCampaignEndpoint. generateCodes(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, CodeGenerator req)CodeGeneratorCodeGeneratorEndpoint. replaceCodeGenerator(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, CodeGenerator req)CodeGeneratorCodeGeneratorEndpoint. updateCodeGenerator(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, CodeGenerator req)Constructor parameters in com.broadleafcommerce.promotion.campaign.web.endpoint with type arguments of type CodeGenerator Constructor Description CampaignEndpoint(CampaignService<Campaign> service, CampaignCodeService<CampaignCode> codeService, CodeGeneratorService<CodeGenerator> generatorService, CodeGenerationService generationService)CodeGeneratorEndpoint(CodeGeneratorService<CodeGenerator> service, CampaignCodeService<CampaignCode> codeService)
-