A B C D E F G H I J L M O P R S T U V
All Classes All Packages
All Classes All Packages
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
-
Service API for
CampaignCodeAuditDetail
, supported byCampaignCodeAuditDetailRepository
. - CampaignCodeAuditDetailValidator - Class in com.broadleafcommerce.promotion.campaign.service.validation
-
Validation for
CampaignCodeAuditDetail
- 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 ofCampaignCode
. - 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 ofCampaignCode
. - 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 ofCampaign
. - 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 ofCodeGenerator
. - 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
-
Finds all
CampaignCodes
byCampaignCode.getCode()
. - 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
-
Finds all
CampaignCodes
byCampaignCode.getCode()
. - 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
byCampaign.getId()
. - findAllDuplicatesForCodesInCampaign(String, ContextInfo) - Method in interface com.broadleafcommerce.promotion.campaign.service.CampaignCodeService
-
Finds all duplicates
CampaignCodes
byCampaign.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
byCampaignCode.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 givenCodeGenerator
. - 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 existingCampaignCodes
for voucher offers based on the givenVoucherCodeGenerationRequest
. - 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 givenVoucherCodeGenerationRequest
. - 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 existingCampaignCodes
based on the givenVoucherCodeGenerationRequest
. - 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.since 1.4, use
DefaultCodeGeneratorService.getCampaignService()
instead - 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 returnsCodeGenerator.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 theUserTarget.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 ofCodeGenerationStatusType.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 ofCodeGenerationStatusType.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
PersistenceRequest
s and adds persistence result toallCompletions
- 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
CampaignCodeAuditDetail
s - 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
bycode
. - 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.
adjustments
are irrelevant for whether aCampaignCode
was used. UseRecordCampaignCodeUsageEventListener.recordCampaignCodeUsages(List, String, ContextInfo)
. - 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.Since 1.6, use
CampaignCodeGenerationProperties.getBatchSize()
instead. - 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 returnsCodeGenerator.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 theUserTarget.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 callCrudEntityHelper.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
All Classes All Packages