A B C D E F G H I J L M O P R S T U V 
All Classes All Packages

A

ACCOUNT - com.broadleafcommerce.promotion.campaign.domain.type.DefaultUserTargetType
 
ACTIVE_END_DATE - Static variable in class com.broadleafcommerce.promotion.campaign.dataexport.specification.CampaignCodeExportSpecification.Fields
 
ACTIVE_END_DATE - Static variable in class com.broadleafcommerce.promotion.campaign.dataexport.specification.CampaignCodeExportSpecification.Headers
 
ACTIVE_START_DATE - Static variable in class com.broadleafcommerce.promotion.campaign.dataexport.specification.CampaignCodeExportSpecification.Fields
 
ACTIVE_START_DATE - Static variable in class com.broadleafcommerce.promotion.campaign.dataexport.specification.CampaignCodeExportSpecification.Headers
 
activeEndDate - Variable in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerator
Sets the Active End Date for codes generated by this generator.
activeEndDate - Variable in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCodeGenerator
 
activeStartDate - Variable in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerator
Sets the Active Start Date for codes generated by this generator.
activeStartDate - Variable in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCodeGenerator
 
ADJUSTMENTS_PATH - Static variable in class com.broadleafcommerce.promotion.campaign.service.messaging.checkout.RecordCampaignCodeUsageEventListener
 
afterPropertiesSet() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.repository.JpaCustomizedCampaignCodeRepository
 
afterPropertiesSet() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.repository.JpaCustomizedCampaignRepository
 
APPLICATION_ID_PATH - Static variable in class com.broadleafcommerce.promotion.campaign.service.messaging.checkout.RecordCampaignCodeUsageEventListener
 
availableCharHelper - Variable in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeGenerationService
 

B

BASE_URI - Static variable in class com.broadleafcommerce.promotion.campaign.web.endpoint.CampaignCodeAuditDetailEndpoint
 
BASE_URI - Static variable in class com.broadleafcommerce.promotion.campaign.web.endpoint.CampaignEndpoint
 
BASE_URI - Static variable in class com.broadleafcommerce.promotion.campaign.web.endpoint.CodeGeneratorEndpoint
 
batchSize - Variable in class com.broadleafcommerce.promotion.campaign.service.helper.CodeGeneratorBucket
 
bucketIterationNumber - Variable in class com.broadleafcommerce.promotion.campaign.service.helper.CodeGeneratorBucket
 
bucketPrefixCodePopulation - Variable in class com.broadleafcommerce.promotion.campaign.service.helper.CodeGeneratorBucket
 
bucketsNeeded - Variable in class com.broadleafcommerce.promotion.campaign.service.helper.CodeGeneratorBucket
 
buildCampaignCodeAuditDetail(RecordCampaignCodeUsageEventListener.CampaignRef) - Method in class com.broadleafcommerce.promotion.campaign.service.messaging.checkout.RecordCampaignCodeUsageEventListener
Builds the CampaignCodeAuditDetail for the used campaign code
buildCampaignCodeStringList(List<P>) - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCampaignCodeService
 
buildContextInfo(String, String) - Method in class com.broadleafcommerce.promotion.campaign.service.messaging.checkout.RecordCampaignCodeUsageEventListener
Builds a ContextInfo for the application context id and tenant id
buildContextRequestFromExport(Export) - Method in class com.broadleafcommerce.promotion.campaign.dataexport.CampaignCodeExportProcessor
 
buildQueryContextInfo(Export) - Method in class com.broadleafcommerce.promotion.campaign.dataexport.CampaignCodeExportProcessor
 
buildUserTarget(String) - Method in class com.broadleafcommerce.promotion.campaign.service.messaging.checkout.RecordCampaignCodeUsageEventListener
Build the UserTarget associated with the campaign code's use

C

cachedCharMap - Variable in class com.broadleafcommerce.promotion.campaign.service.helper.CodeGeneratorBucket
 
calculateRequiredCodeLength(int, int) - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeGeneratorService
Returns the size of the code that you must create in order to support the passed in number of Codes.
calculateRequiredCodeLength(int, int) - Method in class com.broadleafcommerce.promotion.campaign.service.validation.CodeGeneratorPreValidator
Returns the size of the code that you must create in order to support the passed in number of Codes.
Campaign - Class in com.broadleafcommerce.promotion.campaign.domain
The main domain that the Broadleaf Campaign service is based around.
Campaign() - Constructor for class com.broadleafcommerce.promotion.campaign.domain.Campaign
 
CAMPAIGN_CODES - com.broadleafcommerce.promotion.campaign.dataexport.DefaultExportTarget
 
CAMPAIGN_CODES - Static variable in class com.broadleafcommerce.promotion.campaign.dataimport.CampaignCodeImportBatchHandler.ImportTypes
 
CAMPAIGN_ENTITY_MANAGER_FACTORY - Static variable in class com.broadleafcommerce.promotion.campaign.provider.jpa.JpaRouteConstants.Persistence
 
CAMPAIGN_REFS_PATH - Static variable in class com.broadleafcommerce.promotion.campaign.service.messaging.checkout.RecordCampaignCodeUsageEventListener
 
CAMPAIGN_ROUTE_KEY - Static variable in class com.broadleafcommerce.promotion.campaign.provider.RouteConstants.Persistence
 
CAMPAIGN_ROUTE_PACKAGE - Static variable in class com.broadleafcommerce.promotion.campaign.provider.RouteConstants.Persistence
 
CAMPAIGN_TRANSACTION_MANAGER - Static variable in class com.broadleafcommerce.promotion.campaign.provider.jpa.JpaRouteConstants.Persistence
 
CAMPAIGN_TRANSACTION_TEMPLATE - Static variable in class com.broadleafcommerce.promotion.campaign.provider.jpa.JpaRouteConstants.Persistence
 
CampaignCheckoutCompletionConsumer - Interface in com.broadleafcommerce.promotion.campaign.service.messaging.checkout
Spring cloud data channel description for messaging input.
campaignCheckoutCompletionEventListener(IdempotentMessageConsumptionService, CampaignCodeAuditDetailService<CampaignCodeAuditDetail>, TransactionTemplate, ObjectMapper, TypeFactory, CampaignMessagingProperties) - Method in class com.broadleafcommerce.promotion.campaign.service.messaging.autoconfigure.CampaignMessagingConfiguration
 
CampaignCode - Class in com.broadleafcommerce.promotion.campaign.domain
A CampaignCode represents a distinct code for a Campaign.
CampaignCode() - Constructor for class com.broadleafcommerce.promotion.campaign.domain.CampaignCode
 
CampaignCodeAuditDetail - Class in com.broadleafcommerce.promotion.campaign.domain
Captures audit relevant data for a particular CampaignCode.
CampaignCodeAuditDetail() - Constructor for class com.broadleafcommerce.promotion.campaign.domain.CampaignCodeAuditDetail
 
CampaignCodeAuditDetailEndpoint - Class in com.broadleafcommerce.promotion.campaign.web.endpoint
 
CampaignCodeAuditDetailEndpoint(CampaignCodeService<CampaignCode>, CampaignCodeAuditDetailService<CampaignCodeAuditDetail>, CodeUsabilityService, CampaignCodeUsageValidator) - Constructor for class com.broadleafcommerce.promotion.campaign.web.endpoint.CampaignCodeAuditDetailEndpoint
 
CampaignCodeAuditDetailRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.promotion.campaign.repository
 
campaignCodeAuditDetailService - Variable in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeUsabilityService
 
campaignCodeAuditDetailService - Variable in class com.broadleafcommerce.promotion.campaign.web.endpoint.CampaignCodeAuditDetailEndpoint
 
campaignCodeAuditDetailService(CampaignCodeAuditDetailRepository<Trackable>, RsqlCrudEntityHelper) - Method in class com.broadleafcommerce.promotion.campaign.service.autoconfigure.CampaignServiceAutoConfiguration
 
CampaignCodeAuditDetailService<P extends CampaignCodeAuditDetail> - Interface in com.broadleafcommerce.promotion.campaign.service
CampaignCodeAuditDetailValidator - Class in com.broadleafcommerce.promotion.campaign.service.validation
CampaignCodeAuditDetailValidator() - Constructor for class com.broadleafcommerce.promotion.campaign.service.validation.CampaignCodeAuditDetailValidator
 
campaignCodeConverter(TypeFactory) - Method in class com.broadleafcommerce.promotion.campaign.dataimport.autoconfigure.CampaignServicesImportAutoConfiguration.Converters
 
CampaignCodeConverter - Class in com.broadleafcommerce.promotion.campaign.dataimport.converter
 
CampaignCodeConverter(ObjectMapper, TypeFactory) - Constructor for class com.broadleafcommerce.promotion.campaign.dataimport.converter.CampaignCodeConverter
 
CampaignCodeDefaultsInitializer - Class in com.broadleafcommerce.promotion.campaign.dataimport
 
CampaignCodeDefaultsInitializer() - Constructor for class com.broadleafcommerce.promotion.campaign.dataimport.CampaignCodeDefaultsInitializer
 
CampaignCodeExportEndpoint - Class in com.broadleafcommerce.promotion.campaign.web.endpoint
 
CampaignCodeExportEndpoint(ExportManager, ExportService<Export>, ExportDownloadService) - Constructor for class com.broadleafcommerce.promotion.campaign.web.endpoint.CampaignCodeExportEndpoint
 
campaignCodeExportProcessor(CampaignCodeService<CampaignCode>, TypeFactory, FilterParser<Node>, CampaignCodeRowConverter) - Method in class com.broadleafcommerce.promotion.campaign.dataexport.autoconfigure.CampaignExportAutoConfiguration
 
CampaignCodeExportProcessor - Class in com.broadleafcommerce.promotion.campaign.dataexport
An ExportProcessor for exports of CampaignCode.
CampaignCodeExportProcessor(CampaignCodeService<CampaignCode>, TypeFactory, FilterParser<Node>, CampaignCodeRowConverter) - Constructor for class com.broadleafcommerce.promotion.campaign.dataexport.CampaignCodeExportProcessor
 
campaignCodeExportSpecification(ExportDataNormalizer) - Method in class com.broadleafcommerce.promotion.campaign.dataexport.autoconfigure.CampaignExportAutoConfiguration.Specifications
 
CampaignCodeExportSpecification - Class in com.broadleafcommerce.promotion.campaign.dataexport.specification
 
CampaignCodeExportSpecification(List<ExportDataNormalizer>) - Constructor for class com.broadleafcommerce.promotion.campaign.dataexport.specification.CampaignCodeExportSpecification
 
CampaignCodeExportSpecification.Fields - Class in com.broadleafcommerce.promotion.campaign.dataexport.specification
 
CampaignCodeExportSpecification.Headers - Class in com.broadleafcommerce.promotion.campaign.dataexport.specification
 
CampaignCodeGenerationProperties - Class in com.broadleafcommerce.promotion.campaign.service.autoconfigure
Configuration properties for special behavior on campaign code generation.
CampaignCodeGenerationProperties() - Constructor for class com.broadleafcommerce.promotion.campaign.service.autoconfigure.CampaignCodeGenerationProperties
 
CampaignCodeGenerationProperties.Voucher - Class in com.broadleafcommerce.promotion.campaign.service.autoconfigure
Configuration properties for special behavior on campaign code generation for vouchers.
campaignCodeImportBatchHandler(CampaignCodeConverter, CampaignCodeService<CampaignCode>, CampaignCodeDefaultsInitializer, ContextRequestHydrator) - Method in class com.broadleafcommerce.promotion.campaign.dataimport.autoconfigure.CampaignServicesImportAutoConfiguration
 
CampaignCodeImportBatchHandler - Class in com.broadleafcommerce.promotion.campaign.dataimport
 
CampaignCodeImportBatchHandler(CampaignCodeConverter, CampaignCodeService<CampaignCode>, CampaignCodeDefaultsInitializer, ContextRequestHydrator) - Constructor for class com.broadleafcommerce.promotion.campaign.dataimport.CampaignCodeImportBatchHandler
 
CampaignCodeImportBatchHandler.ImportTypes - Class in com.broadleafcommerce.promotion.campaign.dataimport
 
CampaignCodeRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.promotion.campaign.repository
Repository for persistent counter-parts of CampaignCode.
campaignCodeRowConverter(CampaignCodeExportSpecification, ObjectMapper) - Method in class com.broadleafcommerce.promotion.campaign.dataexport.autoconfigure.CampaignExportAutoConfiguration.Converters
 
CampaignCodeRowConverter - Class in com.broadleafcommerce.promotion.campaign.dataexport.converter
 
CampaignCodeRowConverter(ExportSpecification, ObjectMapper) - Constructor for class com.broadleafcommerce.promotion.campaign.dataexport.converter.CampaignCodeRowConverter
 
campaignCodeService - Variable in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeUsabilityService
 
campaignCodeService - Variable in class com.broadleafcommerce.promotion.campaign.web.endpoint.CampaignCodeAuditDetailEndpoint
 
campaignCodeService(CampaignCodeRepository<Trackable>, CampaignRepository<Trackable>, RsqlCrudEntityHelper, TypeFactory) - Method in class com.broadleafcommerce.promotion.campaign.service.autoconfigure.CampaignServiceAutoConfiguration
 
CampaignCodeService<P extends CampaignCode> - Interface in com.broadleafcommerce.promotion.campaign.service
Base service API for CampaignCode.
campaignCodeTimeZoneDataNormalizer() - Method in class com.broadleafcommerce.promotion.campaign.dataexport.autoconfigure.CampaignExportAutoConfiguration.Specifications
 
campaignCodeUsageValidator - Variable in class com.broadleafcommerce.promotion.campaign.web.endpoint.CampaignCodeAuditDetailEndpoint
 
CampaignCodeUsageValidator - Interface in com.broadleafcommerce.promotion.campaign.service.validation
Validator used to run checks against campaign codes to determine which codes are still usable.
CampaignCodeValidator - Class in com.broadleafcommerce.promotion.campaign.service.validation
Validations for CampaignCode.
CampaignCodeValidator() - Constructor for class com.broadleafcommerce.promotion.campaign.service.validation.CampaignCodeValidator
 
CampaignDefaultsEnvironmentPostProcessor - Class in com.broadleafcommerce.promotion.campaign.autoconfigure
Spring Boot default property overrides for this service
CampaignDefaultsEnvironmentPostProcessor() - Constructor for class com.broadleafcommerce.promotion.campaign.autoconfigure.CampaignDefaultsEnvironmentPostProcessor
 
CampaignEndpoint - Class in com.broadleafcommerce.promotion.campaign.web.endpoint
 
CampaignEndpoint(CampaignService<Campaign>, CampaignCodeService<CampaignCode>, CodeGeneratorService<CodeGenerator>, CodeGenerationService) - Constructor for class com.broadleafcommerce.promotion.campaign.web.endpoint.CampaignEndpoint
 
CampaignEntityValidationAutoConfiguration - Class in com.broadleafcommerce.promotion.campaign.service.autoconfigure
Campaign-specific configuration for validation.
CampaignEntityValidationAutoConfiguration() - Constructor for class com.broadleafcommerce.promotion.campaign.service.autoconfigure.CampaignEntityValidationAutoConfiguration
 
CampaignExportAutoConfiguration - Class in com.broadleafcommerce.promotion.campaign.dataexport.autoconfigure
 
CampaignExportAutoConfiguration() - Constructor for class com.broadleafcommerce.promotion.campaign.dataexport.autoconfigure.CampaignExportAutoConfiguration
 
CampaignExportAutoConfiguration.Converters - Class in com.broadleafcommerce.promotion.campaign.dataexport.autoconfigure
 
CampaignExportAutoConfiguration.Specifications - Class in com.broadleafcommerce.promotion.campaign.dataexport.autoconfigure
 
campaignFactory - Variable in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeGenerationService
 
CampaignImportMessagingAutoConfiguration - Class in com.broadleafcommerce.promotion.campaign.dataimport.messaging.autoconfigure
 
CampaignImportMessagingAutoConfiguration() - Constructor for class com.broadleafcommerce.promotion.campaign.dataimport.messaging.autoconfigure.CampaignImportMessagingAutoConfiguration
 
CampaignJpaAutoConfiguration - Class in com.broadleafcommerce.promotion.campaign.provider.jpa.autoconfigure
 
CampaignJpaAutoConfiguration() - Constructor for class com.broadleafcommerce.promotion.campaign.provider.jpa.autoconfigure.CampaignJpaAutoConfiguration
 
CampaignMessagingConfiguration - Class in com.broadleafcommerce.promotion.campaign.service.messaging.autoconfigure
 
CampaignMessagingConfiguration() - Constructor for class com.broadleafcommerce.promotion.campaign.service.messaging.autoconfigure.CampaignMessagingConfiguration
 
CampaignMessagingProperties - Class in com.broadleafcommerce.promotion.campaign.service.messaging.autoconfigure
 
CampaignMessagingProperties() - Constructor for class com.broadleafcommerce.promotion.campaign.service.messaging.autoconfigure.CampaignMessagingProperties
 
CampaignNotificationAutoConfiguration() - Constructor for class com.broadleafcommerce.promotion.campaign.service.autoconfigure.CampaignServiceAutoConfiguration.CampaignNotificationAutoConfiguration
 
CampaignProperties - Class in com.broadleafcommerce.promotion.campaign.provider.jpa.environment
 
CampaignProperties() - Constructor for class com.broadleafcommerce.promotion.campaign.provider.jpa.environment.CampaignProperties
 
CampaignRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.promotion.campaign.repository
Repository for persistent counter-parts of Campaign.
campaignService - Variable in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeGenerationService
 
campaignService - Variable in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeUsabilityService
 
campaignService(CampaignRepository<Trackable>, RsqlCrudEntityHelper, FilterParser<Node>) - Method in class com.broadleafcommerce.promotion.campaign.service.autoconfigure.CampaignServiceAutoConfiguration
 
CampaignService<P extends Campaign> - Interface in com.broadleafcommerce.promotion.campaign.service
Base service API for Campaign.
CampaignServiceAutoConfiguration - Class in com.broadleafcommerce.promotion.campaign.service.autoconfigure
 
CampaignServiceAutoConfiguration() - Constructor for class com.broadleafcommerce.promotion.campaign.service.autoconfigure.CampaignServiceAutoConfiguration
 
CampaignServiceAutoConfiguration.CampaignNotificationAutoConfiguration - Class in com.broadleafcommerce.promotion.campaign.service.autoconfigure
 
CampaignServicesImportAutoConfiguration - Class in com.broadleafcommerce.promotion.campaign.dataimport.autoconfigure
 
CampaignServicesImportAutoConfiguration() - Constructor for class com.broadleafcommerce.promotion.campaign.dataimport.autoconfigure.CampaignServicesImportAutoConfiguration
 
CampaignServicesImportAutoConfiguration.Converters - Class in com.broadleafcommerce.promotion.campaign.dataimport.autoconfigure
 
CampaignValidator - Class in com.broadleafcommerce.promotion.campaign.service.validation
Validations for Campaign.
CampaignValidator() - Constructor for class com.broadleafcommerce.promotion.campaign.service.validation.CampaignValidator
 
CampaignWebAutoConfiguration - Class in com.broadleafcommerce.promotion.campaign.web.autoconfigure
 
CampaignWebAutoConfiguration() - Constructor for class com.broadleafcommerce.promotion.campaign.web.autoconfigure.CampaignWebAutoConfiguration
 
CANCELLED - com.broadleafcommerce.promotion.campaign.domain.type.CodeGenerationStatusType
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.campaign.domain.Campaign
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.campaign.domain.CampaignCode
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.campaign.domain.CampaignCodeAuditDetail
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerationResult
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerator
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.campaign.domain.UserTarget
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.campaign.domain.VoucherCodeGenerationRequest
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaign
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaignCode
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaignCodeAuditDetail
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCodeGenerator
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.environment.CampaignProperties
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.campaign.service.autoconfigure.CampaignCodeGenerationProperties
 
canEqual(Object) - Method in class com.broadleafcommerce.promotion.campaign.service.autoconfigure.CampaignCodeGenerationProperties.Voucher
 
canHandle(Export) - Method in class com.broadleafcommerce.promotion.campaign.dataexport.CampaignCodeExportProcessor
 
canHandle(BatchRequest) - Method in class com.broadleafcommerce.promotion.campaign.dataimport.CampaignCodeImportBatchHandler
 
canModifyBeanSerializer(Class<?>) - Method in class com.broadleafcommerce.promotion.campaign.dataexport.specification.CampaignCodeExportSpecification
 
CHANNEL - Static variable in interface com.broadleafcommerce.promotion.campaign.service.messaging.checkout.CampaignCheckoutCompletionConsumer
 
CHANNEL - Static variable in interface com.broadleafcommerce.promotion.campaign.service.persistence.CodeGenerationPersistenceConsumer
 
charsNeededForEachBucket - Variable in class com.broadleafcommerce.promotion.campaign.service.helper.CodeGeneratorBucket
 
checkoutCompletionInputCampaign() - Method in interface com.broadleafcommerce.promotion.campaign.service.messaging.checkout.CampaignCheckoutCompletionConsumer
 
CODE - Static variable in class com.broadleafcommerce.promotion.campaign.dataexport.specification.CampaignCodeExportSpecification.Fields
 
CODE - Static variable in class com.broadleafcommerce.promotion.campaign.dataexport.specification.CampaignCodeExportSpecification.Headers
 
CODE_FRIENDLY_ALL - Static variable in class com.broadleafcommerce.promotion.campaign.service.helper.CodeFormatAvailableCharHelper
 
CODE_FRIENDLY_LETTERS - Static variable in class com.broadleafcommerce.promotion.campaign.service.helper.CodeFormatAvailableCharHelper
 
CODE_FRIENDLY_NUMBERS - Static variable in class com.broadleafcommerce.promotion.campaign.service.helper.CodeFormatAvailableCharHelper
 
codeFormatAvailableCharHelper() - Method in class com.broadleafcommerce.promotion.campaign.service.autoconfigure.CampaignServiceAutoConfiguration
 
CodeFormatAvailableCharHelper - Class in com.broadleafcommerce.promotion.campaign.service.helper
Determines for a given character what the available replacement characters are.
CodeFormatAvailableCharHelper() - Constructor for class com.broadleafcommerce.promotion.campaign.service.helper.CodeFormatAvailableCharHelper
 
CodeGenerationPersistenceConsumer - Interface in com.broadleafcommerce.promotion.campaign.service.persistence
Spring cloud data channel description for messaging input.
codeGenerationPersistenceHandler(CodeGeneratorRepository<Trackable>, CodeGenerationService, DomainMapperManager, ObjectMapper, TypeFactory, IdempotentPersistenceNotificationConsumptionService, DataRouteSupporting) - Method in class com.broadleafcommerce.promotion.campaign.service.autoconfigure.CampaignServiceAutoConfiguration.CampaignNotificationAutoConfiguration
 
CodeGenerationPersistenceHandler - Class in com.broadleafcommerce.promotion.campaign.service.persistence
 
CodeGenerationPersistenceHandler(CodeGeneratorRepository<Trackable>, CodeGenerationService, DomainMapperManager, ObjectMapper, TypeFactory, IdempotentPersistenceNotificationConsumptionService, DataRouteSupporting) - Constructor for class com.broadleafcommerce.promotion.campaign.service.persistence.CodeGenerationPersistenceHandler
 
codeGenerationProperties - Variable in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeGenerationService
 
CodeGenerationResult - Class in com.broadleafcommerce.promotion.campaign.domain
DTO holding the resulting information about the code generation.
CodeGenerationResult() - Constructor for class com.broadleafcommerce.promotion.campaign.domain.CodeGenerationResult
 
codeGenerationService(TypeFactory, CodeGeneratorService<CodeGenerator>, CampaignCodeService<CampaignCode>, CampaignService<Campaign>) - Method in class com.broadleafcommerce.promotion.campaign.service.autoconfigure.CampaignServiceAutoConfiguration
 
CodeGenerationService - Interface in com.broadleafcommerce.promotion.campaign.service
Performs operations on a CodeGenerator, such as validation and code generation.
CodeGenerationStatusType - Enum in com.broadleafcommerce.promotion.campaign.domain.type
Corresponds to the status of a CodeGenerator
codeGenerator - Variable in class com.broadleafcommerce.promotion.campaign.service.helper.CodeGeneratorBucket
 
CodeGenerator - Class in com.broadleafcommerce.promotion.campaign.domain
 
CodeGenerator() - Constructor for class com.broadleafcommerce.promotion.campaign.domain.CodeGenerator
 
CodeGeneratorBucket - Class in com.broadleafcommerce.promotion.campaign.service.helper
A code generation bucket provides a way to generate large numbers of random codes while minimizing collisions in the database.
CodeGeneratorBucket(CodeFormatAvailableCharHelper, CodeGenerator, int) - Constructor for class com.broadleafcommerce.promotion.campaign.service.helper.CodeGeneratorBucket
The
CodeGeneratorEndpoint - Class in com.broadleafcommerce.promotion.campaign.web.endpoint
 
CodeGeneratorEndpoint(CodeGeneratorService<CodeGenerator>, CampaignCodeService<CampaignCode>) - Constructor for class com.broadleafcommerce.promotion.campaign.web.endpoint.CodeGeneratorEndpoint
 
codeGeneratorPreValidator(CampaignService<Campaign>, CodeFormatAvailableCharHelper) - Method in class com.broadleafcommerce.promotion.campaign.service.autoconfigure.CampaignServiceAutoConfiguration
 
CodeGeneratorPreValidator - Class in com.broadleafcommerce.promotion.campaign.service.validation
Validation ran on a CodeGenerator before create.
CodeGeneratorPreValidator(CampaignService<Campaign>, CodeFormatAvailableCharHelper) - Constructor for class com.broadleafcommerce.promotion.campaign.service.validation.CodeGeneratorPreValidator
 
CodeGeneratorRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.promotion.campaign.repository
Repository for persistent counter-parts of CodeGenerator.
codeGeneratorService(CodeGeneratorRepository<Trackable>, CampaignRepository<Trackable>, CrudEntityHelper, EntityValidatorManager) - Method in class com.broadleafcommerce.promotion.campaign.service.autoconfigure.CampaignServiceAutoConfiguration
 
CodeGeneratorService<P extends CodeGenerator> - Interface in com.broadleafcommerce.promotion.campaign.service
Base service API for CodeGenerator.
CodeGeneratorValidator - Class in com.broadleafcommerce.promotion.campaign.service.validation
Validations for CodeGenerator.
CodeGeneratorValidator() - Constructor for class com.broadleafcommerce.promotion.campaign.service.validation.CodeGeneratorValidator
 
codeService - Variable in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeGenerationService
 
codeService - Variable in class com.broadleafcommerce.promotion.campaign.web.endpoint.CampaignEndpoint
 
codeService - Variable in class com.broadleafcommerce.promotion.campaign.web.endpoint.CodeGeneratorEndpoint
 
codeUsabilityService - Variable in class com.broadleafcommerce.promotion.campaign.web.endpoint.CampaignCodeAuditDetailEndpoint
 
codeUsabilityService(CampaignCodeService<CampaignCode>, CampaignService<Campaign>, CampaignCodeAuditDetailService<CampaignCodeAuditDetail>, TypeFactory) - Method in class com.broadleafcommerce.promotion.campaign.service.autoconfigure.CampaignServiceAutoConfiguration
 
CodeUsabilityService - Interface in com.broadleafcommerce.promotion.campaign.service
 
com.broadleafcommerce.promotion.campaign.autoconfigure - package com.broadleafcommerce.promotion.campaign.autoconfigure
 
com.broadleafcommerce.promotion.campaign.dataexport - package com.broadleafcommerce.promotion.campaign.dataexport
 
com.broadleafcommerce.promotion.campaign.dataexport.autoconfigure - package com.broadleafcommerce.promotion.campaign.dataexport.autoconfigure
 
com.broadleafcommerce.promotion.campaign.dataexport.converter - package com.broadleafcommerce.promotion.campaign.dataexport.converter
 
com.broadleafcommerce.promotion.campaign.dataexport.specification - package com.broadleafcommerce.promotion.campaign.dataexport.specification
 
com.broadleafcommerce.promotion.campaign.dataimport - package com.broadleafcommerce.promotion.campaign.dataimport
 
com.broadleafcommerce.promotion.campaign.dataimport.autoconfigure - package com.broadleafcommerce.promotion.campaign.dataimport.autoconfigure
 
com.broadleafcommerce.promotion.campaign.dataimport.converter - package com.broadleafcommerce.promotion.campaign.dataimport.converter
 
com.broadleafcommerce.promotion.campaign.dataimport.messaging.autoconfigure - package com.broadleafcommerce.promotion.campaign.dataimport.messaging.autoconfigure
 
com.broadleafcommerce.promotion.campaign.domain - package com.broadleafcommerce.promotion.campaign.domain
 
com.broadleafcommerce.promotion.campaign.domain.type - package com.broadleafcommerce.promotion.campaign.domain.type
 
com.broadleafcommerce.promotion.campaign.provider - package com.broadleafcommerce.promotion.campaign.provider
 
com.broadleafcommerce.promotion.campaign.provider.jpa - package com.broadleafcommerce.promotion.campaign.provider.jpa
 
com.broadleafcommerce.promotion.campaign.provider.jpa.autoconfigure - package com.broadleafcommerce.promotion.campaign.provider.jpa.autoconfigure
 
com.broadleafcommerce.promotion.campaign.provider.jpa.domain - package com.broadleafcommerce.promotion.campaign.provider.jpa.domain
 
com.broadleafcommerce.promotion.campaign.provider.jpa.environment - package com.broadleafcommerce.promotion.campaign.provider.jpa.environment
 
com.broadleafcommerce.promotion.campaign.provider.jpa.repository - package com.broadleafcommerce.promotion.campaign.provider.jpa.repository
 
com.broadleafcommerce.promotion.campaign.repository - package com.broadleafcommerce.promotion.campaign.repository
 
com.broadleafcommerce.promotion.campaign.service - package com.broadleafcommerce.promotion.campaign.service
 
com.broadleafcommerce.promotion.campaign.service.autoconfigure - package com.broadleafcommerce.promotion.campaign.service.autoconfigure
 
com.broadleafcommerce.promotion.campaign.service.helper - package com.broadleafcommerce.promotion.campaign.service.helper
 
com.broadleafcommerce.promotion.campaign.service.messaging.autoconfigure - package com.broadleafcommerce.promotion.campaign.service.messaging.autoconfigure
 
com.broadleafcommerce.promotion.campaign.service.messaging.checkout - package com.broadleafcommerce.promotion.campaign.service.messaging.checkout
 
com.broadleafcommerce.promotion.campaign.service.persistence - package com.broadleafcommerce.promotion.campaign.service.persistence
 
com.broadleafcommerce.promotion.campaign.service.validation - package com.broadleafcommerce.promotion.campaign.service.validation
 
com.broadleafcommerce.promotion.campaign.web.autoconfigure - package com.broadleafcommerce.promotion.campaign.web.autoconfigure
 
com.broadleafcommerce.promotion.campaign.web.endpoint - package com.broadleafcommerce.promotion.campaign.web.endpoint
 
computeBaseDivisors() - Method in class com.broadleafcommerce.promotion.campaign.service.helper.CodeGeneratorBucket
The base divisors are used to effectively determine the "base" of each character in the code.
consumeNotification(JsonNode, String, Consumer<JsonNode>) - Method in class com.broadleafcommerce.promotion.campaign.service.persistence.DefaultIdempotentPersistenceNotificationConsumptionService
 
consumeNotification(JsonNode, String, Consumer<JsonNode>) - Method in interface com.broadleafcommerce.promotion.campaign.service.persistence.IdempotentPersistenceNotificationConsumptionService
Executes the provided operation if the JsonNode's idempotency check passes.
convert(BatchRecord) - Method in class com.broadleafcommerce.promotion.campaign.dataimport.converter.CampaignCodeConverter
 
convert(CampaignCode) - Method in class com.broadleafcommerce.promotion.campaign.dataexport.converter.CampaignCodeRowConverter
 
convertBatchRecords(BatchRequest, List<BatchCompletionRecord>, String) - Method in class com.broadleafcommerce.promotion.campaign.dataimport.CampaignCodeImportBatchHandler
Converts all of the batch records in the batch request to campaign codes.
Converters() - Constructor for class com.broadleafcommerce.promotion.campaign.dataexport.autoconfigure.CampaignExportAutoConfiguration.Converters
 
Converters(ObjectMapper) - Constructor for class com.broadleafcommerce.promotion.campaign.dataimport.autoconfigure.CampaignServicesImportAutoConfiguration.Converters
 
convertToCode(BatchRecord, List<BatchCompletionRecord>) - Method in class com.broadleafcommerce.promotion.campaign.dataimport.CampaignCodeImportBatchHandler
 
countAllowedCharsInFirstPosition(CodeGenerator) - Method in class com.broadleafcommerce.promotion.campaign.service.helper.CodeFormatAvailableCharHelper
 
countByCampaignCode(String, ContextInfo) - Method in interface com.broadleafcommerce.promotion.campaign.repository.CampaignCodeAuditDetailRepository
Count all CampaignCodeAuditDetail records that relate to the provided campaign code string.
countByCampaignCode(String, ContextInfo) - Method in interface com.broadleafcommerce.promotion.campaign.service.CampaignCodeAuditDetailService
Count all CampaignCodeAuditDetail records that relate to the provided campaign code context ID.
countByCampaignCode(String, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCampaignCodeAuditDetailService
 
countCombinationsForGenerator(CodeGenerator) - Method in class com.broadleafcommerce.promotion.campaign.service.helper.CodeFormatAvailableCharHelper
Calculate the number of combinations for the passed in generator object.
countCombinationsForGenerator(CodeGenerator, int, boolean) - Method in class com.broadleafcommerce.promotion.campaign.service.helper.CodeFormatAvailableCharHelper
Calculate the number of combinations for the passed in generator object.
countUsesLeftForCampaignCode(ContextInfo, String) - Method in class com.broadleafcommerce.promotion.campaign.web.endpoint.CampaignCodeAuditDetailEndpoint
 
create(P, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCampaignCodeService
 
create(P, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeGeneratorService
 
createBatchOfCodes(String, CodeGeneratorBucket, int, Set<String>) - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeGenerationService
 
createCampaign(HttpServletRequest, ContextInfo, Campaign) - Method in class com.broadleafcommerce.promotion.campaign.web.endpoint.CampaignEndpoint
 
createCampaignCode(HttpServletRequest, ContextInfo, String, CampaignCode) - Method in class com.broadleafcommerce.promotion.campaign.web.endpoint.CampaignEndpoint
 
createCampaignCodeAuditDetail(ContextInfo, CampaignCodeAuditDetail) - Method in class com.broadleafcommerce.promotion.campaign.web.endpoint.CampaignCodeAuditDetailEndpoint
 
createCampaignCodeEntities(CodeGenerator, Set<String>) - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCampaignCodeService
 
createCode(String, CodeGeneratorBucket, Random) - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeGenerationService
Uses the code format (e.g.
createCodeGenerator(HttpServletRequest, ContextInfo, CodeGenerator) - Method in class com.broadleafcommerce.promotion.campaign.web.endpoint.CodeGeneratorEndpoint
 
createCodeGeneratorBucket(CodeGenerator, int) - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeGenerationService
Provide ability to override CodeGeneratorBucket
createDate - Variable in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerator
The date this generator was created.
createDate - Variable in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCodeGenerator
 
createPersistenceRequest(CampaignCode, BatchRecord, OperationType) - Method in class com.broadleafcommerce.promotion.campaign.dataimport.CampaignCodeImportBatchHandler
 
createWithoutPersistenceNotification(P, ContextInfo) - Method in interface com.broadleafcommerce.promotion.campaign.service.CodeGeneratorService
Creates a CodeGenerator without the persistence notification.
createWithoutPersistenceNotification(P, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeGeneratorService
 
CUSTOMER - com.broadleafcommerce.promotion.campaign.domain.type.DefaultUserTargetType
 
CUSTOMER_EMAIL_PATH - Static variable in class com.broadleafcommerce.promotion.campaign.service.messaging.checkout.RecordCampaignCodeUsageEventListener
 
CUSTOMER_ID_PATH - Static variable in class com.broadleafcommerce.promotion.campaign.service.messaging.checkout.RecordCampaignCodeUsageEventListener
 
CustomizedCampaignCodeRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.promotion.campaign.repository
Provides advanced functionality for CampaignCodes that require manually implemented queries rather than through Spring Data.
CustomizedCampaignRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.promotion.campaign.repository
Provides advanced functionality for Campaigns that require manually implemented queries rather than through Spring Data.

D

DefaultCampaignCodeAuditDetailService<P extends CampaignCodeAuditDetail> - Class in com.broadleafcommerce.promotion.campaign.service
 
DefaultCampaignCodeAuditDetailService(CampaignCodeAuditDetailRepository<Trackable>, RsqlCrudEntityHelper) - Constructor for class com.broadleafcommerce.promotion.campaign.service.DefaultCampaignCodeAuditDetailService
 
DefaultCampaignCodeService<P extends CampaignCode> - Class in com.broadleafcommerce.promotion.campaign.service
 
DefaultCampaignCodeService(CampaignCodeRepository<Trackable>, CampaignRepository<Trackable>, RsqlCrudEntityHelper, TypeFactory) - Constructor for class com.broadleafcommerce.promotion.campaign.service.DefaultCampaignCodeService
 
DefaultCampaignCodeUsageValidator - Class in com.broadleafcommerce.promotion.campaign.service.validation
 
DefaultCampaignCodeUsageValidator(CodeUsabilityService, TypeFactory) - Constructor for class com.broadleafcommerce.promotion.campaign.service.validation.DefaultCampaignCodeUsageValidator
 
DefaultCampaignService<P extends Campaign> - Class in com.broadleafcommerce.promotion.campaign.service
 
DefaultCampaignService(CampaignRepository<Trackable>, RsqlCrudEntityHelper, FilterParser<Node>) - Constructor for class com.broadleafcommerce.promotion.campaign.service.DefaultCampaignService
 
DefaultCodeGenerationService - Class in com.broadleafcommerce.promotion.campaign.service
 
DefaultCodeGenerationService(TypeFactory, CodeFormatAvailableCharHelper, CodeGeneratorService<CodeGenerator>, CampaignCodeService<CampaignCode>, CampaignService<Campaign>) - Constructor for class com.broadleafcommerce.promotion.campaign.service.DefaultCodeGenerationService
 
DefaultCodeGeneratorService<P extends CodeGenerator> - Class in com.broadleafcommerce.promotion.campaign.service
 
DefaultCodeGeneratorService(CodeGeneratorRepository<Trackable>, CampaignRepository<Trackable>, CrudEntityHelper, EntityValidatorManager) - Constructor for class com.broadleafcommerce.promotion.campaign.service.DefaultCodeGeneratorService
 
DefaultCodeUsabilityService - Class in com.broadleafcommerce.promotion.campaign.service
 
DefaultCodeUsabilityService(CampaignCodeService<CampaignCode>, CampaignService<Campaign>, CampaignCodeAuditDetailService<CampaignCodeAuditDetail>, TypeFactory) - Constructor for class com.broadleafcommerce.promotion.campaign.service.DefaultCodeUsabilityService
 
DefaultExportTarget - Enum in com.broadleafcommerce.promotion.campaign.dataexport
Default Export.getTarget() values that are supported for processing.
DefaultIdempotentPersistenceNotificationConsumptionService - Class in com.broadleafcommerce.promotion.campaign.service.persistence
Service responsible for enforcing idempotency checks on a message before executing an operation against the message.
DefaultIdempotentPersistenceNotificationConsumptionService(ResourceLockRepository<?, ?>) - Constructor for class com.broadleafcommerce.promotion.campaign.service.persistence.DefaultIdempotentPersistenceNotificationConsumptionService
 
DefaultUserTargetType - Enum in com.broadleafcommerce.promotion.campaign.domain.type
Determines the default user type that offers can target.
deleteCampaign(HttpServletRequest, ContextInfo, String) - Method in class com.broadleafcommerce.promotion.campaign.web.endpoint.CampaignEndpoint
 
deleteCampaignCode(HttpServletRequest, ContextInfo, String, String) - Method in class com.broadleafcommerce.promotion.campaign.web.endpoint.CampaignEndpoint
 
deleteCampaignCodeAuditDetail(ContextInfo, String) - Method in class com.broadleafcommerce.promotion.campaign.web.endpoint.CampaignCodeAuditDetailEndpoint
 
deleteCodeGenerator(HttpServletRequest, ContextInfo, String) - Method in class com.broadleafcommerce.promotion.campaign.web.endpoint.CodeGeneratorEndpoint
 
determineBucketPrefixCodePopulation() - Method in class com.broadleafcommerce.promotion.campaign.service.helper.CodeGeneratorBucket
 
determineNumberOfCharsNeededForBuckets() - Method in class com.broadleafcommerce.promotion.campaign.service.helper.CodeGeneratorBucket
Returns the number of buckets of "batch size" needed to produce unique
downloadCampaignCodeExport(String, ContextInfo, HttpServletResponse) - Method in class com.broadleafcommerce.promotion.campaign.web.endpoint.CampaignCodeExportEndpoint
 

E

EMAIL_REG_EX - Static variable in class com.broadleafcommerce.promotion.campaign.dataexport.specification.CampaignCodeExportSpecification.Fields
 
EMAIL_REG_EX - Static variable in class com.broadleafcommerce.promotion.campaign.dataexport.specification.CampaignCodeExportSpecification.Headers
 
emailRegEx - Variable in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerator
Provides a customer email validation when the generated codes are requested for use.
emailRegEx - Variable in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCodeGenerator
 
equals(Object) - Method in class com.broadleafcommerce.promotion.campaign.domain.Campaign
 
equals(Object) - Method in class com.broadleafcommerce.promotion.campaign.domain.CampaignCode
 
equals(Object) - Method in class com.broadleafcommerce.promotion.campaign.domain.CampaignCodeAuditDetail
 
equals(Object) - Method in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerationResult
 
equals(Object) - Method in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerator
 
equals(Object) - Method in class com.broadleafcommerce.promotion.campaign.domain.UserTarget
 
equals(Object) - Method in class com.broadleafcommerce.promotion.campaign.domain.VoucherCodeGenerationRequest
 
equals(Object) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaign
 
equals(Object) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaignCode
 
equals(Object) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaignCodeAuditDetail
 
equals(Object) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCodeGenerator
 
equals(Object) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.environment.CampaignProperties
 
equals(Object) - Method in class com.broadleafcommerce.promotion.campaign.service.autoconfigure.CampaignCodeGenerationProperties
 
equals(Object) - Method in class com.broadleafcommerce.promotion.campaign.service.autoconfigure.CampaignCodeGenerationProperties.Voucher
 
ERROR - com.broadleafcommerce.promotion.campaign.domain.type.CodeGenerationStatusType
 
existsById(String, ContextInfo) - Method in interface com.broadleafcommerce.promotion.campaign.service.CampaignService
Returns whether the campaign with the given id exists in the data store
existsById(String, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCampaignService
 
existsByIdAndActive(String, ContextInfo) - Method in interface com.broadleafcommerce.promotion.campaign.service.CampaignService
Returns whether the campaign with the given id exists and is active in the data store.
existsByIdAndActive(String, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCampaignService
 
exportCampaignCode(String, ExportRequest, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.web.endpoint.CampaignCodeExportEndpoint
 

F

findAllByCampaignCode(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.promotion.campaign.repository.CampaignCodeAuditDetailRepository
Retrieve all CampaignCodeAuditDetail records that relate to the provided campaign code string.
findAllByCode(String, ContextInfo) - Method in interface com.broadleafcommerce.promotion.campaign.repository.CustomizedCampaignCodeRepository
findAllByCodes(Set<String>, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.repository.JpaCustomizedCampaignCodeRepository
 
findAllByCodes(Set<String>, ContextInfo) - Method in interface com.broadleafcommerce.promotion.campaign.repository.CustomizedCampaignCodeRepository
findAllByContextId(Iterable<String>, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.repository.JpaCustomizedCampaignRepository
 
findAllByContextId(Iterable<String>, ContextInfo) - Method in interface com.broadleafcommerce.promotion.campaign.repository.CustomizedCampaignRepository
Finds all campaigns by ID that are active by active date range.
findAllByGeneratorIdAndAssigned(String, boolean, ContextInfo) - Method in interface com.broadleafcommerce.promotion.campaign.service.CampaignCodeService
findAllByGeneratorIdAndAssigned(String, boolean, ContextInfo) - Method in interface com.broadleafcommerce.promotion.campaign.repository.CampaignCodeRepository
Finds all the campaign codes with the given code generator id and isAssigned flag.
findAllByGeneratorIdAndAssigned(String, boolean, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCampaignCodeService
 
findAllDuplicatesForCodesInCampaign(String, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.repository.JpaCustomizedCampaignCodeRepository
 
findAllDuplicatesForCodesInCampaign(String, ContextInfo) - Method in interface com.broadleafcommerce.promotion.campaign.repository.CustomizedCampaignCodeRepository
Finds all duplicates CampaignCodes by Campaign.getId().
findAllDuplicatesForCodesInCampaign(String, ContextInfo) - Method in interface com.broadleafcommerce.promotion.campaign.service.CampaignCodeService
Finds all duplicates CampaignCodes by Campaign.getId().
findAllDuplicatesForCodesInCampaign(String, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCampaignCodeService
 
findAllUnassignedByGeneratorId(String, ContextInfo) - Method in interface com.broadleafcommerce.promotion.campaign.service.CampaignCodeService
Finds all the unassigned CampaignCodes by CampaignCode.getGeneratorId().
findByCampaignId(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.promotion.campaign.repository.CampaignCodeRepository
 
findByCampaignId(String, Node, Pageable, Class<P>, ContextInfo) - Method in interface com.broadleafcommerce.promotion.campaign.service.CampaignCodeService
 
findByCampaignId(String, Node, Pageable, Class<P>, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCampaignCodeService
 
findByCampaignId(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.promotion.campaign.repository.CodeGeneratorRepository
 
findByCampaignId(String, Pageable, Class<P>, ContextInfo) - Method in interface com.broadleafcommerce.promotion.campaign.service.CodeGeneratorService
 
findByCampaignId(String, Pageable, Class<P>, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeGeneratorService
 
findByCampaignIdAndVoucherCodeGenerator(String, boolean, ContextInfo) - Method in interface com.broadleafcommerce.promotion.campaign.repository.CodeGeneratorRepository
Finds a code generator that is for the given campaign id and is for voucher offers in the data store.
findByCampaignIdAndVoucherCodeGeneratorAndActive(String, boolean, ContextInfo) - Method in interface com.broadleafcommerce.promotion.campaign.repository.CodeGeneratorRepository
Finds an active code generator that is for the given campaign id and is for voucher offers in the data store.
findByContextId(String, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.repository.JpaCustomizedCampaignCodeRepository
 
findByContextId(String, ContextInfo) - Method in interface com.broadleafcommerce.promotion.campaign.repository.CustomizedCampaignCodeRepository
Finds a code by ID.
findByContextIdAndActive(String, ContextInfo) - Method in interface com.broadleafcommerce.promotion.campaign.repository.CustomizedCampaignRepository
Finds a campaign by ID.
findByGeneratorIdAndCodeIn(String, List<String>) - Method in interface com.broadleafcommerce.promotion.campaign.repository.CampaignCodeRepository
 
findCampaignTrackingIdByCode(ContextInfo, String) - Method in class com.broadleafcommerce.promotion.campaign.web.endpoint.CampaignCodeAuditDetailEndpoint
 
findDuplicateCodes(String, List<P>, Class<P>, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCampaignCodeService
 
findExistingByCodesIncludeExpiredForCampaignId(Set<String>, String, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.repository.JpaCustomizedCampaignCodeRepository
 
findExistingByCodesIncludeExpiredForCampaignId(Set<String>, String, ContextInfo) - Method in interface com.broadleafcommerce.promotion.campaign.repository.CustomizedCampaignCodeRepository
Search all non-expired campaign codes or expired but belonging to the specified campaignId.
findExistingByCodesIncludeExpiredForCampaignId(Set<String>, String, Instant, ContextInfo) - Method in interface com.broadleafcommerce.promotion.campaign.service.CampaignCodeService
Search all non-expired campaign codes or expired but belonging to the specified campaignId.
findExistingByCodesIncludeExpiredForCampaignId(Set<String>, String, Instant, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCampaignCodeService
 
fromMe() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaign
 
fromMe() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaignCode
 
fromMe() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaignCodeAuditDetail
 
fromMe() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCodeGenerator
 
FULFILLMENT_ITEM_ADJUSTMENTS_PATH - Static variable in class com.broadleafcommerce.promotion.campaign.service.messaging.checkout.RecordCampaignCodeUsageEventListener
 

G

generateCodes(CodeGenerator, ContextRequest) - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeGenerationService
Generates and returns a list of CampaignCodes based on the given CodeGenerator.
generateCodes(HttpServletRequest, ContextInfo, String, CodeGenerator) - Method in class com.broadleafcommerce.promotion.campaign.web.endpoint.CampaignEndpoint
 
generateCodesForVouchers(VoucherCodeGenerationRequest, ContextInfo) - Method in interface com.broadleafcommerce.promotion.campaign.service.CodeGenerationService
Returns the CodeGenerationResult containing generated and/or existing CampaignCodes for voucher offers based on the given VoucherCodeGenerationRequest.
generateCodesForVouchers(VoucherCodeGenerationRequest, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeGenerationService
 
generateCodesForVouchers(HttpServletRequest, ContextInfo, VoucherCodeGenerationRequest) - Method in class com.broadleafcommerce.promotion.campaign.web.endpoint.CampaignEndpoint
Generate CampaignCodes based on the given VoucherCodeGenerationRequest.
generateCodesStatus(HttpServletRequest, ContextInfo, String, Pageable) - Method in class com.broadleafcommerce.promotion.campaign.web.endpoint.CampaignEndpoint
 
generateCodeStatus(HttpServletRequest, ContextInfo, String, String) - Method in class com.broadleafcommerce.promotion.campaign.web.endpoint.CampaignEndpoint
 
generateOrUseAvailableCodes(VoucherCodeGenerationRequest, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeGenerationService
Returns a CodeGenerationResult containing a list of generated and/or existing CampaignCodes based on the given VoucherCodeGenerationRequest.
generateRows(List<CampaignCode>, Export) - Method in class com.broadleafcommerce.promotion.campaign.dataexport.CampaignCodeExportProcessor
 
generateVoucherCodes(VoucherCodeGenerationRequest, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeGenerationService
generationService - Variable in class com.broadleafcommerce.promotion.campaign.web.endpoint.CampaignEndpoint
 
generatorService - Variable in class com.broadleafcommerce.promotion.campaign.web.endpoint.CampaignEndpoint
 
getActiveEndDate() - Method in class com.broadleafcommerce.promotion.campaign.domain.Campaign
Defines the ending time for which this campaign is active.
getActiveEndDate() - Method in class com.broadleafcommerce.promotion.campaign.domain.CampaignCode
Defines the ending time for which this campaign code is active.
getActiveEndDate() - Method in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerator
Sets the Active End Date for codes generated by this generator.
getActiveEndDate() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaign
 
getActiveEndDate() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaignCode
 
getActiveEndDate() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCodeGenerator
 
getActiveStartDate() - Method in class com.broadleafcommerce.promotion.campaign.domain.Campaign
Defines the beginning time for which this campaign is active.
getActiveStartDate() - Method in class com.broadleafcommerce.promotion.campaign.domain.CampaignCode
Defines the beginning time for which this campaign code is active.
getActiveStartDate() - Method in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerator
Sets the Active Start Date for codes generated by this generator.
getActiveStartDate() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaign
 
getActiveStartDate() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaignCode
 
getActiveStartDate() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCodeGenerator
 
getAllowedLetters() - Method in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerator
Returns a String with the allowed letters to use when generating codes.
getAllowedLetters() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCodeGenerator
 
getAllowedNumbers() - Method in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerator
Returns a String with the allowed numbers to use when generating codes.
getAllowedNumbers() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCodeGenerator
 
getAvailableCharactersForFormatElement(CodeGenerator, char) - Method in class com.broadleafcommerce.promotion.campaign.service.helper.CodeFormatAvailableCharHelper
 
getAvailableCharHelper() - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeGenerationService
 
getAvailableCharHelper() - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeGeneratorService
 
getAvailableCharHelper() - Method in class com.broadleafcommerce.promotion.campaign.service.validation.CodeGeneratorPreValidator
 
getAvailableCharHelper() - Method in class com.broadleafcommerce.promotion.campaign.service.validation.CodeGeneratorValidator
 
getBatchSize() - Method in class com.broadleafcommerce.promotion.campaign.service.autoconfigure.CampaignCodeGenerationProperties
Batch size for non-voucher campaign code generation.
getBatchSize() - Method in class com.broadleafcommerce.promotion.campaign.service.autoconfigure.CampaignCodeGenerationProperties.Voucher
 
getBatchSize() - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeGenerationService
Returns the batch size for generating new offer codes.
getBatchSize(CodeGenerator) - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeGenerationService
 
getBatchSizeForVouchers() - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeGenerationService
Returns the batch size for generating new offer codes for voucher offers.
getBehaviorUtil() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.repository.JpaCustomizedCampaignCodeRepository
 
getBehaviorUtil() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.repository.JpaCustomizedCampaignRepository
 
getBucketIterationNumber() - Method in class com.broadleafcommerce.promotion.campaign.service.helper.CodeGeneratorBucket
Starts at one and is incremented each time a new bucket of codes has been generated.
getBucketsNeeded() - Method in class com.broadleafcommerce.promotion.campaign.service.helper.CodeGeneratorBucket
 
getBusinessDomainType() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaign
 
getBusinessDomainType() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaignCode
 
getBusinessDomainType() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaignCodeAuditDetail
 
getBusinessDomainType() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCodeGenerator
 
getCampaignCode() - Method in class com.broadleafcommerce.promotion.campaign.domain.CampaignCodeAuditDetail
The campaign code string that this audit information is for.
getCampaignCode() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaignCodeAuditDetail
 
getCampaignCodeAuditDetailService() - Method in class com.broadleafcommerce.promotion.campaign.service.messaging.checkout.RecordCampaignCodeUsageEventListener
 
getCampaignCodeConverter() - Method in class com.broadleafcommerce.promotion.campaign.dataimport.CampaignCodeImportBatchHandler
 
getCampaignCodeRepository() - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCampaignCodeService
 
getCampaignCodeService() - Method in class com.broadleafcommerce.promotion.campaign.dataexport.CampaignCodeExportProcessor
 
getCampaignCodeService() - Method in class com.broadleafcommerce.promotion.campaign.dataimport.CampaignCodeImportBatchHandler
 
getCampaignCodeService() - Method in class com.broadleafcommerce.promotion.campaign.service.validation.CampaignValidator
 
getCampaignCodeUsage(ContextInfo, CampaignCodeUsabilityInfo, CampaignCode) - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeUsabilityService
 
getCampaignFactory() - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCampaignCodeService
 
getCampaignFactory() - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeGenerationService
 
getCampaignFactory() - Method in class com.broadleafcommerce.promotion.campaign.service.validation.DefaultCampaignCodeUsageValidator
 
getCampaignId() - Method in class com.broadleafcommerce.promotion.campaign.domain.CampaignCode
Defines the id for the campaign that originated this campaign code.
getCampaignId() - Method in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerator
Defines the id for the campaign that originated this code generator.
getCampaignId() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaignCode
 
getCampaignId() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCodeGenerator
 
getCampaignMessagingProperties() - Method in class com.broadleafcommerce.promotion.campaign.service.messaging.checkout.RecordCampaignCodeUsageEventListener
 
getCampaignRepository() - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCampaignCodeService
 
getCampaignRepository() - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeGeneratorService
Deprecated.
getCampaignService() - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeGenerationService
 
getCampaignService() - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeGeneratorService
 
getCampaignService() - Method in class com.broadleafcommerce.promotion.campaign.service.validation.CampaignValidator
 
getCampaignService() - Method in class com.broadleafcommerce.promotion.campaign.service.validation.CodeGeneratorPreValidator
 
getCampaignTrackingId() - Method in class com.broadleafcommerce.promotion.campaign.domain.CampaignCodeAuditDetail
The tracking ID of the campaign this audit is for.
getCampaignTrackingId() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaignCodeAuditDetail
 
getCode() - Method in class com.broadleafcommerce.promotion.campaign.domain.CampaignCode
The string code that represents this record.
getCode() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaignCode
 
getCodeFormat() - Method in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerator
The custom formatter for generating codes.
getCodeFormat() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCodeGenerator
 
getCodeGenerationMessage() - Method in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerator
Returns a String with CodeGenerator.getNumberOfCodesGenerated() / CodeGenerator.getNumberOfCodesToGenerate() If those values are equal, just returns CodeGenerator.getNumberOfCodesGenerated() Provides an easy way to determine progress.
getCodeGenerationMessage() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCodeGenerator
 
getCodeGenerationProperties() - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeGenerationService
 
getCodeGenerationStatus() - Method in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerator
The current status
getCodeGenerationStatus() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCodeGenerator
 
getCodeGenerator() - Method in class com.broadleafcommerce.promotion.campaign.domain.VoucherCodeGenerationRequest
The CodeGenerator to use to generate voucher codes.
getCodeGenerator() - Method in class com.broadleafcommerce.promotion.campaign.service.helper.CodeGeneratorBucket
 
getCodeGeneratorPreValidator() - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeGeneratorService
 
getCodeGeneratorRepository() - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeGeneratorService
 
getCodeLength() - Method in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerator
The code length the generator should use when generating the codes.
getCodeLength() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCodeGenerator
 
getCodeMultiplier() - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeGenerationService
Affects the "guessability" of codes when a code format has not been provided.
getCodeMultiplier() - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeGeneratorService
Affects the "guessability" of codes when a code format has not been provided.
getCodeMultiplier() - Method in class com.broadleafcommerce.promotion.campaign.service.validation.CodeGeneratorPreValidator
Affects the "guessability" of codes when a code format has not been provided.
getCodeMultiplier() - Method in class com.broadleafcommerce.promotion.campaign.service.validation.CodeGeneratorValidator
Affects the "guessability" of codes when a code format has not been provided.
getCodePrefix() - Method in class com.broadleafcommerce.promotion.campaign.domain.Campaign
Defines a prefix to updateUses when generating campaign codes for this campaign.
getCodePrefix() - Method in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerator
Defines a prefix to updateUses when generating campaign codes for this campaign.
getCodePrefix() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaign
 
getCodePrefix() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCodeGenerator
 
getCodeService() - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeGenerationService
 
getCodeUsability(String, ContextInfo) - Method in interface com.broadleafcommerce.promotion.campaign.service.CodeUsabilityService
Checks the usability of the provided campaignCode by: 1.
getCodeUsability(String, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeUsabilityService
 
getCodeUsabilityService() - Method in class com.broadleafcommerce.promotion.campaign.service.validation.DefaultCampaignCodeUsageValidator
 
getContextId() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaign
 
getContextId() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaignCode
 
getContextId() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaignCodeAuditDetail
 
getContextId() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCodeGenerator
 
getContextState() - Method in class com.broadleafcommerce.promotion.campaign.domain.Campaign
A subset of Tracking information to expose the context state for this object.
getContextState() - Method in class com.broadleafcommerce.promotion.campaign.domain.CampaignCode
A subset of Tracking information to expose the context state for this object.
getContextState() - Method in class com.broadleafcommerce.promotion.campaign.domain.CampaignCodeAuditDetail
A subset of Tracking information to expose the context state for this object.
getContextState() - Method in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerator
A subset of Tracking information to expose the context state for this object.
getCreateDate() - Method in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerator
The date this generator was created.
getCreateDate() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCodeGenerator
 
getCriteriaBuilder() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.repository.JpaCustomizedCampaignCodeRepository
 
getCriteriaBuilder() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.repository.JpaCustomizedCampaignRepository
 
getDataRouteKey() - Method in class com.broadleafcommerce.promotion.campaign.dataimport.CampaignCodeImportBatchHandler
 
getDatasource() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.environment.CampaignProperties
 
getDateApplied() - Method in class com.broadleafcommerce.promotion.campaign.domain.CampaignCodeAuditDetail
The date and time when the related campaign code was applied.
getDateApplied() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaignCodeAuditDetail
 
getDelegating() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.environment.CampaignProperties
 
getDisplay() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaign
 
getDisplay() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaignCode
 
getDisplay() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaignCodeAuditDetail
 
getDisplay() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCodeGenerator
 
getDocumentContext(String) - Method in class com.broadleafcommerce.promotion.campaign.service.messaging.checkout.RecordCampaignCodeUsageEventListener
Parses the message payload into a `DocumentContext` which allows for JsonPath parsing using Jackson providers.
getEmailRegEx() - Method in class com.broadleafcommerce.promotion.campaign.domain.CampaignCode
Defines a regex to be used for validating this campaign code for customer updateUses.
getEmailRegEx() - Method in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerator
Provides a customer email validation when the generated codes are requested for use.
getEmailRegEx() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaignCode
 
getEmailRegEx() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCodeGenerator
 
getEntityManager() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.repository.JpaCustomizedCampaignCodeRepository
 
getEntityManager() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.repository.JpaCustomizedCampaignRepository
 
getErrorMessage() - Method in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerationResult
Error message from attempting to generate CampaignCodes.
getExistingCodes(Set<String>, String, Instant, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.dataimport.CampaignCodeImportBatchHandler
 
getExportDataNormalizers() - Method in class com.broadleafcommerce.promotion.campaign.dataexport.specification.CampaignCodeExportSpecification
 
getExportDownloadService() - Method in class com.broadleafcommerce.promotion.campaign.web.endpoint.CampaignCodeExportEndpoint
 
getExportManager() - Method in class com.broadleafcommerce.promotion.campaign.web.endpoint.CampaignCodeExportEndpoint
 
getExportService() - Method in class com.broadleafcommerce.promotion.campaign.web.endpoint.CampaignCodeExportEndpoint
 
getFieldConfigMap() - Method in class com.broadleafcommerce.promotion.campaign.dataexport.specification.CampaignCodeExportSpecification
 
getFilterParser() - Method in class com.broadleafcommerce.promotion.campaign.dataexport.CampaignCodeExportProcessor
 
getGeneratedCodes() - Method in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerationResult
Generated CampaignCodes.
getGeneratorId() - Method in class com.broadleafcommerce.promotion.campaign.domain.CampaignCode
Defines the id for the code generator that originated this campaign code.
getGeneratorId() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaignCode
 
getHeaders() - Method in class com.broadleafcommerce.promotion.campaign.dataexport.CampaignCodeExportProcessor
 
getId() - Method in class com.broadleafcommerce.promotion.campaign.domain.Campaign
The id of this campaign.
getId() - Method in class com.broadleafcommerce.promotion.campaign.domain.CampaignCode
 
getId() - Method in class com.broadleafcommerce.promotion.campaign.domain.CampaignCodeAuditDetail
The context ID of the campaign code audit detail.
getId() - Method in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerator
 
getIdempotentConsumptionService() - Method in class com.broadleafcommerce.promotion.campaign.service.messaging.checkout.RecordCampaignCodeUsageEventListener
 
getIdResolver() - Method in class com.broadleafcommerce.promotion.campaign.dataimport.CampaignCodeImportBatchHandler
 
getJpa() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.environment.CampaignProperties
 
getLiquibase() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.environment.CampaignProperties
 
getManagedType() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.repository.JpaCustomizedCampaignCodeRepository
Helper method to get the underlying Class for the managed entity.
getManagedType() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.repository.JpaCustomizedCampaignRepository
Helper method to get the underlying Class for the managed entity.
getMapper() - Method in class com.broadleafcommerce.promotion.campaign.dataimport.converter.CampaignCodeConverter
 
getMaxUses() - Method in class com.broadleafcommerce.promotion.campaign.domain.CampaignCode
Defines the number of max uses allowed for this campaign code.
getMaxUses() - Method in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerator
The maximum number of uses to set for each code generated.
getMaxUses() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaignCode
 
getMaxUses() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCodeGenerator
 
getName() - Method in class com.broadleafcommerce.promotion.campaign.domain.Campaign
The user-readable name of this campaign
getName() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaign
 
getNarrowingHelper() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.repository.JpaCustomizedCampaignCodeRepository
 
getNarrowingHelper() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.repository.JpaCustomizedCampaignRepository
 
getNumberOfCodesGenerated() - Method in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerator
The current number of codes that have been generated
getNumberOfCodesGenerated() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCodeGenerator
 
getNumberOfCodesToGenerate() - Method in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerator
The number of codes that will be generated
getNumberOfCodesToGenerate() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCodeGenerator
 
getObjectMapper() - Method in class com.broadleafcommerce.promotion.campaign.service.messaging.checkout.RecordCampaignCodeUsageEventListener
 
getObjectMapper() - Method in class com.broadleafcommerce.promotion.campaign.service.persistence.CodeGenerationPersistenceHandler
 
getOperationResolver() - Method in class com.broadleafcommerce.promotion.campaign.dataimport.CampaignCodeImportBatchHandler
 
getRepository() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.repository.JpaCustomizedCampaignCodeRepository
 
getRepository() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.repository.JpaCustomizedCampaignRepository
 
getRepository() - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCampaignCodeAuditDetailService
 
getRepository() - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCampaignService
 
getRepositoryEntityTypeManager() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.repository.JpaCustomizedCampaignCodeRepository
 
getRepositoryEntityTypeManager() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.repository.JpaCustomizedCampaignRepository
 
getResourceLockRepository() - Method in class com.broadleafcommerce.promotion.campaign.service.persistence.DefaultIdempotentPersistenceNotificationConsumptionService
 
getRowConverter() - Method in class com.broadleafcommerce.promotion.campaign.dataexport.CampaignCodeExportProcessor
 
getRsqlQueryTransformers() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.repository.JpaCustomizedCampaignCodeRepository
 
getRsqlVisitor() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.repository.JpaCustomizedCampaignCodeRepository
 
getService() - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeGenerationService
 
getSupportedSimpleTypeNames() - Method in class com.broadleafcommerce.promotion.campaign.service.persistence.CodeGenerationPersistenceHandler
 
getTargetType() - Method in class com.broadleafcommerce.promotion.campaign.domain.UserTarget
The type of the user.
getTargetType() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaignCodeAuditDetail
 
getTargetValue() - Method in class com.broadleafcommerce.promotion.campaign.domain.UserTarget
An identifying value for the user.
getTargetValue() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaignCodeAuditDetail
 
getTemplate() - Method in class com.broadleafcommerce.promotion.campaign.service.messaging.checkout.RecordCampaignCodeUsageEventListener
 
getTracking() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaign
 
getTracking() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaignCode
 
getTracking() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaignCodeAuditDetail
 
getTracking() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCodeGenerator
 
getTypeFactory() - Method in class com.broadleafcommerce.promotion.campaign.dataexport.CampaignCodeExportProcessor
 
getTypeFactory() - Method in class com.broadleafcommerce.promotion.campaign.dataimport.converter.CampaignCodeConverter
 
getTypeFactory() - Method in class com.broadleafcommerce.promotion.campaign.service.messaging.checkout.RecordCampaignCodeUsageEventListener
 
getUpdateDate() - Method in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerator
The date this generator was created.
getUpdateDate() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCodeGenerator
 
getUser() - Method in class com.broadleafcommerce.promotion.campaign.domain.CampaignCodeAuditDetail
The identifying info of the user that used the campaign code.
getUserTargetValue(DocumentContext) - Method in class com.broadleafcommerce.promotion.campaign.service.messaging.checkout.RecordCampaignCodeUsageEventListener
Retrieves the value to set for the UserTarget.getTargetValue() on the audit detail(s).
getValidator() - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeGeneratorService
 
getVoucher() - Method in class com.broadleafcommerce.promotion.campaign.service.autoconfigure.CampaignCodeGenerationProperties
Voucher-specific properties.
getVoucherCampaignId() - Method in class com.broadleafcommerce.promotion.campaign.domain.VoucherCodeGenerationRequest
The Campaign.getId() to generate the voucher codes from.

H

handle(BatchRequest) - Method in class com.broadleafcommerce.promotion.campaign.dataimport.CampaignCodeImportBatchHandler
 
hashCode() - Method in class com.broadleafcommerce.promotion.campaign.domain.Campaign
 
hashCode() - Method in class com.broadleafcommerce.promotion.campaign.domain.CampaignCode
 
hashCode() - Method in class com.broadleafcommerce.promotion.campaign.domain.CampaignCodeAuditDetail
 
hashCode() - Method in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerationResult
 
hashCode() - Method in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerator
 
hashCode() - Method in class com.broadleafcommerce.promotion.campaign.domain.UserTarget
 
hashCode() - Method in class com.broadleafcommerce.promotion.campaign.domain.VoucherCodeGenerationRequest
 
hashCode() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaign
 
hashCode() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaignCode
 
hashCode() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaignCodeAuditDetail
 
hashCode() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCodeGenerator
 
hashCode() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.environment.CampaignProperties
 
hashCode() - Method in class com.broadleafcommerce.promotion.campaign.service.autoconfigure.CampaignCodeGenerationProperties
 
hashCode() - Method in class com.broadleafcommerce.promotion.campaign.service.autoconfigure.CampaignCodeGenerationProperties.Voucher
 
helper - Variable in class com.broadleafcommerce.promotion.campaign.service.helper.CodeGeneratorBucket
 
hook(String) - Method in class com.broadleafcommerce.promotion.campaign.service.persistence.CodeGenerationPersistenceHandler
 
hydrateContextRequest(Trackable) - Method in class com.broadleafcommerce.promotion.campaign.service.persistence.CodeGenerationPersistenceHandler
 
hydrateFromJson(JsonNode, Class<?>, ObjectMapper) - Method in class com.broadleafcommerce.promotion.campaign.service.persistence.CodeGenerationPersistenceHandler
Create a repository-specific entity instance given a JSON representation.

I

idempotentPersistenceNotificationConsumptionService(ResourceLockRepository<?, ?>) - Method in class com.broadleafcommerce.promotion.campaign.service.autoconfigure.CampaignServiceAutoConfiguration.CampaignNotificationAutoConfiguration
 
IdempotentPersistenceNotificationConsumptionService - Interface in com.broadleafcommerce.promotion.campaign.service.persistence
Service responsible for enforcing idempotency checks on a message before executing an operation against the message.
IN_PROCESS - com.broadleafcommerce.promotion.campaign.domain.type.CodeGenerationStatusType
 
initializeBucket() - Method in class com.broadleafcommerce.promotion.campaign.service.helper.CodeGeneratorBucket
Prepares the bucket with data needed for code generation.
initializeCodeFieldsIfMissing(P, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeGeneratorService
 
initializeCodeFormat(P, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeGeneratorService
 
initializeCodePrefix(P, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeGeneratorService
 
initializeDefaults(CampaignCode) - Method in class com.broadleafcommerce.promotion.campaign.dataimport.CampaignCodeDefaultsInitializer
 
initSpecification() - Method in class com.broadleafcommerce.promotion.campaign.dataexport.specification.CampaignCodeExportSpecification
 
isAssigned() - Method in class com.broadleafcommerce.promotion.campaign.domain.CampaignCode
Defines whether this code has been assigned for use.
isAssigned() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaignCode
 
isBelongsToCampaign(String, CampaignCode) - Method in class com.broadleafcommerce.promotion.campaign.dataimport.CampaignCodeImportBatchHandler
 
isExpiredCampaignDateChange(Campaign, Campaign) - Method in class com.broadleafcommerce.promotion.campaign.service.validation.CampaignValidator
For an update/replace operation, checks if the campaign currently has an active end date in the past (is expired) and has been updated to a value in the future (not expired).
isSuccessful() - Method in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerationResult
Indicates whether the attempt to generate CampaignCodes was successful.
isUseCustomerEmailAsUserTargetValue() - Method in class com.broadleafcommerce.promotion.campaign.service.messaging.autoconfigure.CampaignMessagingProperties
When recording CampaignCodeAuditDetails, whether to use customer's email on the order as the UserTarget.getTargetValue().
isValidEndDate(Instant, CampaignCode, CampaignCode) - Method in class com.broadleafcommerce.promotion.campaign.dataimport.CampaignCodeImportBatchHandler
 
isVoucherCodeGenerator() - Method in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerator
Determines if this CodeGenerator is for voucher offers.
isVoucherCodeGenerator() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCodeGenerator
 

J

JpaCampaign - Class in com.broadleafcommerce.promotion.campaign.provider.jpa.domain
 
JpaCampaign() - Constructor for class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaign
 
JpaCampaignCode - Class in com.broadleafcommerce.promotion.campaign.provider.jpa.domain
 
JpaCampaignCode() - Constructor for class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaignCode
 
JpaCampaignCodeAuditDetail - Class in com.broadleafcommerce.promotion.campaign.provider.jpa.domain
Persistent counter-part to a CampaignCodeAuditDetail for use with a Jpa datastore.
JpaCampaignCodeAuditDetail() - Constructor for class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaignCodeAuditDetail
 
JpaCampaignCodeAuditDetailRepository<D extends JpaCampaignCodeAuditDetail> - Interface in com.broadleafcommerce.promotion.campaign.provider.jpa.repository
 
JpaCampaignCodeRepository<D extends JpaCampaignCode> - Interface in com.broadleafcommerce.promotion.campaign.provider.jpa.repository
JPA DB implementation of CampaignCodeRepository.
jpaCampaignCodeRepositoryImpl(TrackableBehaviorUtil, JpaFiltersCriteriaBuilder, RepositoryEntityTypeManager, List<RsqlQueryTransformer>, JpaCriteriaBuilderRsqlVisitor) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.autoconfigure.CampaignJpaAutoConfiguration
 
JpaCampaignRepository<D extends JpaCampaign> - Interface in com.broadleafcommerce.promotion.campaign.provider.jpa.repository
Jpa DB counter-part of CampaignRepository.
jpaCampaignRepositoryImpl(TrackableBehaviorUtil, JpaFiltersCriteriaBuilder, RepositoryEntityTypeManager) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.autoconfigure.CampaignJpaAutoConfiguration
 
JpaCodeGenerator - Class in com.broadleafcommerce.promotion.campaign.provider.jpa.domain
 
JpaCodeGenerator() - Constructor for class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCodeGenerator
 
JpaCodeGeneratorRepository<D extends JpaCodeGenerator> - Interface in com.broadleafcommerce.promotion.campaign.provider.jpa.repository
JPADB counter-part of CampaignCodeRepository.
JpaCustomizedCampaignCodeRepository<D extends JpaCampaignCode> - Class in com.broadleafcommerce.promotion.campaign.provider.jpa.repository
 
JpaCustomizedCampaignCodeRepository(TrackableBehaviorUtil, RepositoryEntityTypeManager, JpaFiltersCriteriaBuilder, List<RsqlQueryTransformer>, JpaCriteriaBuilderRsqlVisitor) - Constructor for class com.broadleafcommerce.promotion.campaign.provider.jpa.repository.JpaCustomizedCampaignCodeRepository
 
JpaCustomizedCampaignRepository<D extends JpaCampaign> - Class in com.broadleafcommerce.promotion.campaign.provider.jpa.repository
 
JpaCustomizedCampaignRepository(TrackableBehaviorUtil, RepositoryEntityTypeManager, JpaFiltersCriteriaBuilder) - Constructor for class com.broadleafcommerce.promotion.campaign.provider.jpa.repository.JpaCustomizedCampaignRepository
 
JpaRouteConstants - Class in com.broadleafcommerce.promotion.campaign.provider.jpa
 
JpaRouteConstants.Persistence - Class in com.broadleafcommerce.promotion.campaign.provider.jpa
 

L

listen(Message<String>) - Method in class com.broadleafcommerce.promotion.campaign.service.messaging.checkout.RecordCampaignCodeUsageEventListener
Event listener entry point.

M

markInProgressAndGenerateAndGetCodes(CodeGenerator, ContextRequest) - Method in interface com.broadleafcommerce.promotion.campaign.service.CodeGenerationService
Updates the CodeGenerator to have a status of CodeGenerationStatusType.IN_PROCESS, then performs the code generation.
markInProgressAndGenerateAndGetCodes(CodeGenerator, ContextRequest) - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeGenerationService
 
markInProgressAndGenerateCodes(CodeGenerator, ContextRequest) - Method in interface com.broadleafcommerce.promotion.campaign.service.CodeGenerationService
Updates the CodeGenerator to have a status of CodeGenerationStatusType.IN_PROCESS, then performs the code generation.
MAX_USES - Static variable in class com.broadleafcommerce.promotion.campaign.dataexport.specification.CampaignCodeExportSpecification.Fields
 
MAX_USES - Static variable in class com.broadleafcommerce.promotion.campaign.dataexport.specification.CampaignCodeExportSpecification.Headers
 

O

ORDER_ITEM_ADJUSTMENTS_PATH - Static variable in class com.broadleafcommerce.promotion.campaign.service.messaging.checkout.RecordCampaignCodeUsageEventListener
 
ORDER_STATUS_PATH - Static variable in class com.broadleafcommerce.promotion.campaign.service.messaging.checkout.RecordCampaignCodeUsageEventListener
 

P

PENDING - com.broadleafcommerce.promotion.campaign.domain.type.CodeGenerationStatusType
 
persistCodesAndReturn(CodeGenerator, Set<String>, Class<P>, ContextInfo) - Method in interface com.broadleafcommerce.promotion.campaign.service.CampaignCodeService
 
persistCodesAndReturn(CodeGenerator, Set<String>, Class<P>, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCampaignCodeService
 
persistCodesAndReturnNumber(CodeGenerator, Set<String>, Class<P>, ContextInfo) - Method in interface com.broadleafcommerce.promotion.campaign.service.CampaignCodeService
 
persistCodesAndReturnNumber(CodeGenerator, Set<String>, Class<P>, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCampaignCodeService
 
persistenceInputCodeGeneration() - Method in interface com.broadleafcommerce.promotion.campaign.service.persistence.CodeGenerationPersistenceConsumer
 
persistPersistenceRequests(BatchRequest, List<PersistenceRequest<CampaignCode>>, List<BatchCompletionRecord>) - Method in class com.broadleafcommerce.promotion.campaign.dataimport.CampaignCodeImportBatchHandler
Perform a persist of the parsed out domain specified as PersistenceRequests and adds persistence result to allCompletions
populateCodeGeneratorDetailsToCode(CodeGenerator, P) - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCampaignCodeService
 
postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class com.broadleafcommerce.promotion.campaign.autoconfigure.CampaignDefaultsEnvironmentPostProcessor
 
prevalidateForCreate(CodeGenerator, Errors, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.service.validation.CodeGeneratorPreValidator
Validates that the input provided by an API caller before any initialization logic is performed
processCodeGeneratorError(CodeGenerationResult, CodeGenerator, int, String, Exception, ContextRequest) - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeGenerationService
 
processMessage(Message<String>) - Method in class com.broadleafcommerce.promotion.campaign.service.messaging.checkout.RecordCampaignCodeUsageEventListener
Processes the received message by extracting fields relevant to recording campaign code usage and creating CampaignCodeAuditDetails
processStateChange(JsonNode) - Method in class com.broadleafcommerce.promotion.campaign.service.persistence.CodeGenerationPersistenceHandler
 
processStateChangeInternal(JsonNode) - Method in class com.broadleafcommerce.promotion.campaign.service.persistence.CodeGenerationPersistenceHandler
 

R

readAllByCampaignCode(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.promotion.campaign.service.CampaignCodeAuditDetailService
Retrieve all CampaignCodeAuditDetail records that relate to the provided campaign code string.
readAllByCampaignCode(String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCampaignCodeAuditDetailService
 
readAllByCampaignId(String, Node, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.repository.JpaCustomizedCampaignCodeRepository
 
readAllByCampaignId(String, Node, ContextInfo) - Method in interface com.broadleafcommerce.promotion.campaign.repository.CustomizedCampaignCodeRepository
Reads the campaign codes for the specified campaign id matching the given filters.
readAllByCampaignId(String, Node, ContextInfo) - Method in interface com.broadleafcommerce.promotion.campaign.service.CampaignCodeService
Reads the campaign codes for the specified campaign id matching the given filters.
readAllByCampaignId(String, Node, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCampaignCodeService
 
readAllByCode(String, ContextInfo) - Method in interface com.broadleafcommerce.promotion.campaign.service.CampaignCodeService
Finds all of the CampaignCodes by code.
readAllByCode(String, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCampaignCodeService
 
readAllByName(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.promotion.campaign.service.CampaignService
 
readAllByName(String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCampaignService
 
readAllCampaignCodeAuditDetails(ContextInfo, Pageable, Node) - Method in class com.broadleafcommerce.promotion.campaign.web.endpoint.CampaignCodeAuditDetailEndpoint
 
readAllCampaigns(HttpServletRequest, ContextInfo, String, Pageable, Node) - Method in class com.broadleafcommerce.promotion.campaign.web.endpoint.CampaignEndpoint
 
readByCampaignIdAndVoucherCodeGenerator(String, boolean, ContextInfo) - Method in interface com.broadleafcommerce.promotion.campaign.service.CodeGeneratorService
Finds an active CodeGenerator that is for the given campaign id and is for voucher offers.
readByCampaignIdAndVoucherCodeGenerator(String, boolean, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeGeneratorService
 
readCampaignById(HttpServletRequest, ContextInfo, String) - Method in class com.broadleafcommerce.promotion.campaign.web.endpoint.CampaignEndpoint
 
readCampaignCodeAuditDetailById(ContextInfo, String) - Method in class com.broadleafcommerce.promotion.campaign.web.endpoint.CampaignCodeAuditDetailEndpoint
 
readCampaignCodeByCampaign(HttpServletRequest, ContextInfo, String, Pageable) - Method in class com.broadleafcommerce.promotion.campaign.web.endpoint.CodeGeneratorEndpoint
 
readCampaignCodeById(HttpServletRequest, ContextInfo, String, String) - Method in class com.broadleafcommerce.promotion.campaign.web.endpoint.CampaignEndpoint
 
readCampaignCodesByCampaign(HttpServletRequest, ContextInfo, String, Pageable, Node) - Method in class com.broadleafcommerce.promotion.campaign.web.endpoint.CampaignEndpoint
 
readCampaignExportsForAuthor(String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.web.endpoint.CampaignCodeExportEndpoint
 
readCodeGeneratorById(HttpServletRequest, ContextInfo, String) - Method in class com.broadleafcommerce.promotion.campaign.web.endpoint.CodeGeneratorEndpoint
 
readExportById(String, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.web.endpoint.CampaignCodeExportEndpoint
 
readRecordsToProcess(Export) - Method in class com.broadleafcommerce.promotion.campaign.dataexport.CampaignCodeExportProcessor
 
RecordCampaignCodeUsageEventListener - Class in com.broadleafcommerce.promotion.campaign.service.messaging.checkout
An event listener that triggers when an order is successfully submitted.
RecordCampaignCodeUsageEventListener(IdempotentMessageConsumptionService, CampaignCodeAuditDetailService<CampaignCodeAuditDetail>, TransactionTemplate, ObjectMapper, TypeFactory, CampaignMessagingProperties) - Constructor for class com.broadleafcommerce.promotion.campaign.service.messaging.checkout.RecordCampaignCodeUsageEventListener
 
recordCampaignCodeUsages(List<C>, String, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.service.messaging.checkout.RecordCampaignCodeUsageEventListener
Records campaign codes that have been identified from the checkout completion message payload
recordCampaignCodeUsages(List<RecordCampaignCodeUsageEventListener.CampaignRef>, List<RecordCampaignCodeUsageEventListener.Adjustment>, String, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.service.messaging.checkout.RecordCampaignCodeUsageEventListener
Deprecated.
rejectDuplicateCode(P) - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCampaignCodeService
 
removeDuplicatesFromList(List<P>, List<P>) - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCampaignCodeService
Iterate through the codes we are about to save.
replace(String, P, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCampaignCodeService
 
replaceCampaign(HttpServletRequest, ContextInfo, String, Campaign) - Method in class com.broadleafcommerce.promotion.campaign.web.endpoint.CampaignEndpoint
 
replaceCampaignCode(HttpServletRequest, ContextInfo, String, String, CampaignCode) - Method in class com.broadleafcommerce.promotion.campaign.web.endpoint.CampaignEndpoint
 
replaceCampaignCodeAuditDetail(ContextInfo, String, CampaignCodeAuditDetail) - Method in class com.broadleafcommerce.promotion.campaign.web.endpoint.CampaignCodeAuditDetailEndpoint
 
replaceCodeGenerator(HttpServletRequest, ContextInfo, String, CodeGenerator) - Method in class com.broadleafcommerce.promotion.campaign.web.endpoint.CodeGeneratorEndpoint
 
resolveCampaignCodeId(BatchRecord, CampaignCode) - Method in class com.broadleafcommerce.promotion.campaign.dataimport.CampaignCodeImportBatchHandler
Resolves and sets the id for CampaignCode.
resolveCharMap(CodeGenerator) - Method in class com.broadleafcommerce.promotion.campaign.service.helper.CodeFormatAvailableCharHelper
If the generator has a custom alphabet then use that for the charMap, otherwise, use the default charMap configured in the helper.
resourceLockRepository - Variable in class com.broadleafcommerce.promotion.campaign.service.persistence.DefaultIdempotentPersistenceNotificationConsumptionService
 
RouteConstants - Class in com.broadleafcommerce.promotion.campaign.provider
 
RouteConstants.Persistence - Class in com.broadleafcommerce.promotion.campaign.provider
 

S

saveAll(List<P>, ContextInfo) - Method in interface com.broadleafcommerce.promotion.campaign.service.CampaignCodeService
 
saveAll(List<P>, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCampaignCodeService
 
saveAllNonDuplicates(String, List<P>, Class<P>, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCampaignCodeService
 
saveCampaignCodeGenerationInfo(CodeGenerator) - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeGenerationService
 
service - Variable in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeGenerationService
 
service - Variable in class com.broadleafcommerce.promotion.campaign.web.endpoint.CampaignEndpoint
 
service - Variable in class com.broadleafcommerce.promotion.campaign.web.endpoint.CodeGeneratorEndpoint
 
setActiveEndDate(Instant) - Method in class com.broadleafcommerce.promotion.campaign.domain.Campaign
Defines the ending time for which this campaign is active.
setActiveEndDate(Instant) - Method in class com.broadleafcommerce.promotion.campaign.domain.CampaignCode
Defines the ending time for which this campaign code is active.
setActiveEndDate(Instant) - Method in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerator
Sets the Active End Date for codes generated by this generator.
setActiveEndDate(Instant) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaign
 
setActiveEndDate(Instant) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaignCode
 
setActiveEndDate(Instant) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCodeGenerator
 
setActiveStartDate(Instant) - Method in class com.broadleafcommerce.promotion.campaign.domain.Campaign
Defines the beginning time for which this campaign is active.
setActiveStartDate(Instant) - Method in class com.broadleafcommerce.promotion.campaign.domain.CampaignCode
Defines the beginning time for which this campaign code is active.
setActiveStartDate(Instant) - Method in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerator
Sets the Active Start Date for codes generated by this generator.
setActiveStartDate(Instant) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaign
 
setActiveStartDate(Instant) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaignCode
 
setActiveStartDate(Instant) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCodeGenerator
 
setAllowedLetters(String) - Method in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerator
Returns a String with the allowed letters to use when generating codes.
setAllowedLetters(String) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCodeGenerator
 
setAllowedNumbers(String) - Method in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerator
Returns a String with the allowed numbers to use when generating codes.
setAllowedNumbers(String) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCodeGenerator
 
setAssigned(boolean) - Method in class com.broadleafcommerce.promotion.campaign.domain.CampaignCode
Defines whether this code has been assigned for use.
setAssigned(boolean) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaignCode
 
setAvailableCharHelper(CodeFormatAvailableCharHelper) - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeGeneratorService
 
setAvailableCharHelper(CodeFormatAvailableCharHelper) - Method in class com.broadleafcommerce.promotion.campaign.service.validation.CodeGeneratorValidator
 
setBatchSize(int) - Method in class com.broadleafcommerce.promotion.campaign.service.autoconfigure.CampaignCodeGenerationProperties
Batch size for non-voucher campaign code generation.
setBatchSize(int) - Method in class com.broadleafcommerce.promotion.campaign.service.autoconfigure.CampaignCodeGenerationProperties.Voucher
 
setBatchSize(int) - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeGenerationService
Deprecated.
setCampaignCode(String) - Method in class com.broadleafcommerce.promotion.campaign.domain.CampaignCodeAuditDetail
The campaign code string that this audit information is for.
setCampaignCode(String) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaignCodeAuditDetail
 
setCampaignCodeService(CampaignCodeService<CampaignCode>) - Method in class com.broadleafcommerce.promotion.campaign.service.validation.CampaignValidator
Lazy injection since this validator is itself a service component.
setCampaignId(String) - Method in class com.broadleafcommerce.promotion.campaign.domain.CampaignCode
Defines the id for the campaign that originated this campaign code.
setCampaignId(String) - Method in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerator
Defines the id for the campaign that originated this code generator.
setCampaignId(String) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaignCode
 
setCampaignId(String) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCodeGenerator
 
setCampaignService(CampaignService<Campaign>) - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeGeneratorService
 
setCampaignService(CampaignService<Campaign>) - Method in class com.broadleafcommerce.promotion.campaign.service.validation.CampaignValidator
Lazy injection since this validator is itself a service component.
setCampaignTrackingId(String) - Method in class com.broadleafcommerce.promotion.campaign.domain.CampaignCodeAuditDetail
The tracking ID of the campaign this audit is for.
setCampaignTrackingId(String) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaignCodeAuditDetail
 
setCode(String) - Method in class com.broadleafcommerce.promotion.campaign.domain.CampaignCode
The string code that represents this record.
setCode(String) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaignCode
 
setCodeFormat(String) - Method in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerator
The custom formatter for generating codes.
setCodeFormat(String) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCodeGenerator
 
setCodeGenerationMessage(String) - Method in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerator
Returns a String with CodeGenerator.getNumberOfCodesGenerated() / CodeGenerator.getNumberOfCodesToGenerate() If those values are equal, just returns CodeGenerator.getNumberOfCodesGenerated() Provides an easy way to determine progress.
setCodeGenerationMessage(String) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCodeGenerator
 
setCodeGenerationProperties(CampaignCodeGenerationProperties) - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeGenerationService
 
setCodeGenerationStatus(String) - Method in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerator
The current status
setCodeGenerationStatus(String) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCodeGenerator
 
setCodeGenerator(CodeGenerator) - Method in class com.broadleafcommerce.promotion.campaign.domain.VoucherCodeGenerationRequest
The CodeGenerator to use to generate voucher codes.
setCodeGeneratorPreValidator(CodeGeneratorPreValidator) - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeGeneratorService
 
setCodeLength(Integer) - Method in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerator
The code length the generator should use when generating the codes.
setCodeLength(Integer) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCodeGenerator
 
setCodePrefix(String) - Method in class com.broadleafcommerce.promotion.campaign.domain.Campaign
Defines a prefix to updateUses when generating campaign codes for this campaign.
setCodePrefix(String) - Method in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerator
Defines a prefix to updateUses when generating campaign codes for this campaign.
setCodePrefix(String) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaign
 
setCodePrefix(String) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCodeGenerator
 
setContextId(String) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaign
 
setContextId(String) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaignCode
 
setContextId(String) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaignCodeAuditDetail
 
setContextId(String) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCodeGenerator
 
setContextState(ContextState) - Method in class com.broadleafcommerce.promotion.campaign.domain.Campaign
A subset of Tracking information to expose the context state for this object.
setContextState(ContextState) - Method in class com.broadleafcommerce.promotion.campaign.domain.CampaignCode
A subset of Tracking information to expose the context state for this object.
setContextState(ContextState) - Method in class com.broadleafcommerce.promotion.campaign.domain.CampaignCodeAuditDetail
A subset of Tracking information to expose the context state for this object.
setContextState(ContextState) - Method in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerator
A subset of Tracking information to expose the context state for this object.
setCreateDate(Instant) - Method in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerator
The date this generator was created.
setCreateDate(Instant) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCodeGenerator
 
setDatasource(DataSourceProperties) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.environment.CampaignProperties
 
setDateApplied(Instant) - Method in class com.broadleafcommerce.promotion.campaign.domain.CampaignCodeAuditDetail
The date and time when the related campaign code was applied.
setDateApplied(Instant) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaignCodeAuditDetail
 
setDelegating(SchemaDelegatingProperties) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.environment.CampaignProperties
 
setEmailRegEx(String) - Method in class com.broadleafcommerce.promotion.campaign.domain.CampaignCode
Defines a regex to be used for validating this campaign code for customer updateUses.
setEmailRegEx(String) - Method in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerator
Provides a customer email validation when the generated codes are requested for use.
setEmailRegEx(String) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaignCode
 
setEmailRegEx(String) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCodeGenerator
 
setErrorMessage(String) - Method in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerationResult
Error message from attempting to generate CampaignCodes.
setGeneratedCodes(List<CampaignCode>) - Method in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerationResult
Generated CampaignCodes.
setGeneratorId(String) - Method in class com.broadleafcommerce.promotion.campaign.domain.CampaignCode
Defines the id for the code generator that originated this campaign code.
setGeneratorId(String) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaignCode
 
setId(String) - Method in class com.broadleafcommerce.promotion.campaign.domain.Campaign
The id of this campaign.
setId(String) - Method in class com.broadleafcommerce.promotion.campaign.domain.CampaignCode
 
setId(String) - Method in class com.broadleafcommerce.promotion.campaign.domain.CampaignCodeAuditDetail
The context ID of the campaign code audit detail.
setId(String) - Method in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerator
 
setIdResolver(IdResolver) - Method in class com.broadleafcommerce.promotion.campaign.dataimport.CampaignCodeImportBatchHandler
 
setJpa(JpaProperties) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.environment.CampaignProperties
 
setLiquibase(LiquibaseProperties) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.environment.CampaignProperties
 
setMaxUses(int) - Method in class com.broadleafcommerce.promotion.campaign.domain.CampaignCode
Defines the number of max uses allowed for this campaign code.
setMaxUses(int) - Method in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerator
The maximum number of uses to set for each code generated.
setMaxUses(int) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaignCode
 
setMaxUses(int) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCodeGenerator
 
setName(String) - Method in class com.broadleafcommerce.promotion.campaign.domain.Campaign
The user-readable name of this campaign
setName(String) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaign
 
setNumberOfCodesGenerated(int) - Method in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerator
The current number of codes that have been generated
setNumberOfCodesGenerated(int) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCodeGenerator
 
setNumberOfCodesToGenerate(int) - Method in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerator
The number of codes that will be generated
setNumberOfCodesToGenerate(int) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCodeGenerator
 
setOperationResolver(OperationResolver) - Method in class com.broadleafcommerce.promotion.campaign.dataimport.CampaignCodeImportBatchHandler
 
setRepository(CampaignCodeRepository<D>) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.repository.JpaCustomizedCampaignCodeRepository
 
setRepository(CampaignRepository<D>) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.repository.JpaCustomizedCampaignRepository
 
setSuccessful(boolean) - Method in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerationResult
Indicates whether the attempt to generate CampaignCodes was successful.
setTargetType(String) - Method in class com.broadleafcommerce.promotion.campaign.domain.UserTarget
The type of the user.
setTargetType(String) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaignCodeAuditDetail
 
setTargetValue(String) - Method in class com.broadleafcommerce.promotion.campaign.domain.UserTarget
An identifying value for the user.
setTargetValue(String) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaignCodeAuditDetail
 
setTracking(ApplicationJpaTracking) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaign
 
setTracking(ApplicationJpaTracking) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaignCode
 
setTracking(ApplicationJpaTracking) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaignCodeAuditDetail
 
setTracking(ApplicationJpaTracking) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCodeGenerator
 
setUpdateDate(Instant) - Method in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerator
The date this generator was created.
setUpdateDate(Instant) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCodeGenerator
 
setUseCustomerEmailAsUserTargetValue(boolean) - Method in class com.broadleafcommerce.promotion.campaign.service.messaging.autoconfigure.CampaignMessagingProperties
When recording CampaignCodeAuditDetails, whether to use customer's email on the order as the UserTarget.getTargetValue().
setUser(UserTarget) - Method in class com.broadleafcommerce.promotion.campaign.domain.CampaignCodeAuditDetail
The identifying info of the user that used the campaign code.
setVoucher(CampaignCodeGenerationProperties.Voucher) - Method in class com.broadleafcommerce.promotion.campaign.service.autoconfigure.CampaignCodeGenerationProperties
Voucher-specific properties.
setVoucherCampaignId(String) - Method in class com.broadleafcommerce.promotion.campaign.domain.VoucherCodeGenerationRequest
The Campaign.getId() to generate the voucher codes from.
setVoucherCodeGenerator(boolean) - Method in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerator
Determines if this CodeGenerator is for voucher offers.
setVoucherCodeGenerator(boolean) - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCodeGenerator
 
Specifications() - Constructor for class com.broadleafcommerce.promotion.campaign.dataexport.autoconfigure.CampaignExportAutoConfiguration.Specifications
 
SUBMITTED - Static variable in class com.broadleafcommerce.promotion.campaign.service.messaging.checkout.RecordCampaignCodeUsageEventListener
 
SUCCESS - com.broadleafcommerce.promotion.campaign.domain.type.CodeGenerationStatusType
 
supports(Class<?>, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.service.validation.CodeGeneratorValidator
 
supports(Class<?>, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.service.validation.CampaignCodeAuditDetailValidator
 
supports(Class<?>, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.service.validation.CampaignCodeValidator
 
supports(Class<?>, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.service.validation.CampaignValidator
 

T

TENANT_ID_PATH - Static variable in class com.broadleafcommerce.promotion.campaign.service.messaging.checkout.RecordCampaignCodeUsageEventListener
 
toMe() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaign
 
toMe() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaignCode
 
toMe() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaignCodeAuditDetail
 
toMe() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCodeGenerator
 
toString() - Method in class com.broadleafcommerce.promotion.campaign.domain.Campaign
 
toString() - Method in class com.broadleafcommerce.promotion.campaign.domain.CampaignCode
 
toString() - Method in class com.broadleafcommerce.promotion.campaign.domain.CampaignCodeAuditDetail
 
toString() - Method in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerationResult
 
toString() - Method in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerator
 
toString() - Method in class com.broadleafcommerce.promotion.campaign.domain.UserTarget
 
toString() - Method in class com.broadleafcommerce.promotion.campaign.domain.VoucherCodeGenerationRequest
 
toString() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaign
 
toString() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaignCode
 
toString() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaignCodeAuditDetail
 
toString() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCodeGenerator
 
toString() - Method in class com.broadleafcommerce.promotion.campaign.provider.jpa.environment.CampaignProperties
 
toString() - Method in class com.broadleafcommerce.promotion.campaign.service.autoconfigure.CampaignCodeGenerationProperties
 
toString() - Method in class com.broadleafcommerce.promotion.campaign.service.autoconfigure.CampaignCodeGenerationProperties.Voucher
 
totalCharsInFormatForBucket - Variable in class com.broadleafcommerce.promotion.campaign.service.helper.CodeGeneratorBucket
 
typeFactory - Variable in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeUsabilityService
 

U

update(String, P, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCampaignCodeService
 
updateBucketIteration() - Method in class com.broadleafcommerce.promotion.campaign.service.helper.CodeGeneratorBucket
 
updateCampaign(HttpServletRequest, ContextInfo, String, Campaign) - Method in class com.broadleafcommerce.promotion.campaign.web.endpoint.CampaignEndpoint
 
updateCampaignCode(HttpServletRequest, ContextInfo, String, String, CampaignCode) - Method in class com.broadleafcommerce.promotion.campaign.web.endpoint.CampaignEndpoint
 
updateCampaignCodeAuditDetail(ContextInfo, String, CampaignCodeAuditDetail) - Method in class com.broadleafcommerce.promotion.campaign.web.endpoint.CampaignCodeAuditDetailEndpoint
 
updateCodeFormatWithBucketPrefix(String) - Method in class com.broadleafcommerce.promotion.campaign.service.helper.CodeGeneratorBucket
Returns the passed in code after substituting the first "charNeededForEachBucket" in the code format with the appropriate bucket prefix.
updateCodeGenerator(HttpServletRequest, ContextInfo, String, CodeGenerator) - Method in class com.broadleafcommerce.promotion.campaign.web.endpoint.CodeGeneratorEndpoint
 
updateCodesGenerated(CodeGenerator, int, ContextRequest) - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeGenerationService
 
updateDate - Variable in class com.broadleafcommerce.promotion.campaign.domain.CodeGenerator
The date this generator was created.
updateDate - Variable in class com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCodeGenerator
 
updateQuietly(String, P, ContextInfo) - Method in interface com.broadleafcommerce.promotion.campaign.service.CodeGeneratorService
An alternative to CrudEntityHelper.update(String, Object, ContextInfo, TrackableRepository) that does not call CrudEntityHelper.notify(Trackable, ContextInfo, NotificationStateRepository).
updateQuietly(String, P, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.service.DefaultCodeGeneratorService
 
UserTarget - Class in com.broadleafcommerce.promotion.campaign.domain
Abstraction of a user that offers can target.
UserTarget() - Constructor for class com.broadleafcommerce.promotion.campaign.domain.UserTarget
 

V

validate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.service.validation.CampaignCodeAuditDetailValidator
 
validate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.service.validation.CodeGeneratorValidator
 
validate(JsonNode) - Method in class com.broadleafcommerce.promotion.campaign.service.persistence.CodeGenerationPersistenceHandler
 
validate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.service.validation.CampaignCodeValidator
 
validate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.service.validation.CampaignValidator
 
validateActiveEndDate(CodeGenerator, Errors) - Method in class com.broadleafcommerce.promotion.campaign.service.validation.CodeGeneratorValidator
 
validateActiveEndDate(CampaignCode, Errors) - Method in class com.broadleafcommerce.promotion.campaign.service.validation.CampaignCodeValidator
 
validateActiveEndDate(Campaign, Errors) - Method in class com.broadleafcommerce.promotion.campaign.service.validation.CampaignValidator
 
validateActiveStartDate(Campaign, Errors) - Method in class com.broadleafcommerce.promotion.campaign.service.validation.CampaignValidator
 
validateAndBuildPersistenceRequests(String, Map<String, Pair<CampaignCode, BatchRecord>>, List<BatchCompletionRecord>, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.dataimport.CampaignCodeImportBatchHandler
This method is used to validate that the campaign codes can be imported.
validateCampaignCodeUsage(HttpServletRequest, ContextInfo, List<String>) - Method in class com.broadleafcommerce.promotion.campaign.web.endpoint.CampaignCodeAuditDetailEndpoint
 
validateCampaignCodeUsages(List<String>, ContextInfo) - Method in interface com.broadleafcommerce.promotion.campaign.service.validation.CampaignCodeUsageValidator
With a provided list of campaign codes, determine which codes are no longer usable in a given context.
validateCampaignCodeUsages(List<String>, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.service.validation.DefaultCampaignCodeUsageValidator
 
validateCode(Errors) - Method in class com.broadleafcommerce.promotion.campaign.service.validation.CampaignCodeValidator
 
validateCodeFormat(CodeGenerator, Errors) - Method in class com.broadleafcommerce.promotion.campaign.service.validation.CodeGeneratorValidator
 
validateCodePrefix(Errors) - Method in class com.broadleafcommerce.promotion.campaign.service.validation.CampaignValidator
 
validateExpirationDateChange(Campaign, Errors, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.service.validation.CampaignValidator
 
validateForReplace(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.service.validation.CampaignValidator
 
validateForUpdate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.promotion.campaign.service.validation.CampaignValidator
 
validateMaxUses(CampaignCode, Errors) - Method in class com.broadleafcommerce.promotion.campaign.service.validation.CampaignCodeValidator
 
validateName(Errors) - Method in class com.broadleafcommerce.promotion.campaign.service.validation.CampaignValidator
 
validateNumberOfCodesToGenerate(CodeGenerator, Errors) - Method in class com.broadleafcommerce.promotion.campaign.service.validation.CodeGeneratorValidator
 
valueOf(String) - Static method in enum com.broadleafcommerce.promotion.campaign.dataexport.DefaultExportTarget
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.broadleafcommerce.promotion.campaign.domain.type.CodeGenerationStatusType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.broadleafcommerce.promotion.campaign.domain.type.DefaultUserTargetType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.broadleafcommerce.promotion.campaign.dataexport.DefaultExportTarget
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.broadleafcommerce.promotion.campaign.domain.type.CodeGenerationStatusType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.broadleafcommerce.promotion.campaign.domain.type.DefaultUserTargetType
Returns an array containing the constants of this enum type, in the order they are declared.
Voucher() - Constructor for class com.broadleafcommerce.promotion.campaign.service.autoconfigure.CampaignCodeGenerationProperties.Voucher
 
VoucherCodeGenerationRequest - Class in com.broadleafcommerce.promotion.campaign.domain
A request DTO for generating voucher codes.
VoucherCodeGenerationRequest() - Constructor for class com.broadleafcommerce.promotion.campaign.domain.VoucherCodeGenerationRequest
 
A B C D E F G H I J L M O P R S T U V 
All Classes All Packages