Uses of Class
com.broadleafcommerce.promotion.campaign.domain.CampaignCode
-
-
Uses of CampaignCode in com.broadleafcommerce.promotion.campaign.dataexport
Methods in com.broadleafcommerce.promotion.campaign.dataexport that return types with arguments of type CampaignCode Modifier and Type Method Description protected CampaignCodeService<CampaignCode>
CampaignCodeExportProcessor. getCampaignCodeService()
com.broadleafcommerce.common.dataexport.service.ReadRecordsResponse<CampaignCode>
CampaignCodeExportProcessor. readRecordsToProcess(com.broadleafcommerce.common.dataexport.domain.Export export)
Method parameters in com.broadleafcommerce.promotion.campaign.dataexport with type arguments of type CampaignCode Modifier and Type Method Description com.broadleafcommerce.common.dataexport.service.RowGenerationResponse
CampaignCodeExportProcessor. generateRows(List<CampaignCode> batchToProcess, com.broadleafcommerce.common.dataexport.domain.Export export)
Constructor parameters in com.broadleafcommerce.promotion.campaign.dataexport with type arguments of type CampaignCode Constructor Description CampaignCodeExportProcessor(CampaignCodeService<CampaignCode> campaignCodeService, com.broadleafcommerce.common.extension.TypeFactory typeFactory, com.broadleafcommerce.data.tracking.core.filtering.fetch.FilterParser<cz.jirutka.rsql.parser.ast.Node> filterParser, CampaignCodeRowConverter rowConverter)
-
Uses of CampaignCode in com.broadleafcommerce.promotion.campaign.dataexport.autoconfigure
Method parameters in com.broadleafcommerce.promotion.campaign.dataexport.autoconfigure with type arguments of type CampaignCode Modifier and Type Method Description CampaignCodeExportProcessor
CampaignExportAutoConfiguration. campaignCodeExportProcessor(CampaignCodeService<CampaignCode> campaignCodeService, com.broadleafcommerce.common.extension.TypeFactory typeFactory, com.broadleafcommerce.data.tracking.core.filtering.fetch.FilterParser<cz.jirutka.rsql.parser.ast.Node> filterParser, CampaignCodeRowConverter campaignCodeRowConverter)
-
Uses of CampaignCode in com.broadleafcommerce.promotion.campaign.dataexport.converter
Methods in com.broadleafcommerce.promotion.campaign.dataexport.converter with parameters of type CampaignCode Modifier and Type Method Description Map<String,String>
CampaignCodeRowConverter. convert(CampaignCode source)
-
Uses of CampaignCode in com.broadleafcommerce.promotion.campaign.dataimport
Methods in com.broadleafcommerce.promotion.campaign.dataimport that return CampaignCode Modifier and Type Method Description CampaignCode
CampaignCodeDefaultsInitializer. initializeDefaults(CampaignCode created)
Methods in com.broadleafcommerce.promotion.campaign.dataimport that return types with arguments of type CampaignCode Modifier and Type Method Description protected Map<String,org.apache.commons.lang3.tuple.Pair<CampaignCode,com.broadleafcommerce.common.dataimport.messaging.BatchRecord>>
CampaignCodeImportBatchHandler. convertBatchRecords(com.broadleafcommerce.common.dataimport.messaging.BatchRequest batch, List<com.broadleafcommerce.common.dataimport.messaging.BatchCompletionRecord> erroredCompletions, String campaignId)
Converts all of the batch records in the batch request to campaign codes.protected Optional<CampaignCode>
CampaignCodeImportBatchHandler. convertToCode(com.broadleafcommerce.common.dataimport.messaging.BatchRecord codeRecord, List<com.broadleafcommerce.common.dataimport.messaging.BatchCompletionRecord> allCompletions)
protected com.broadleafcommerce.common.dataimport.util.PersistenceRequest<CampaignCode>
CampaignCodeImportBatchHandler. createPersistenceRequest(CampaignCode campaignCode, com.broadleafcommerce.common.dataimport.messaging.BatchRecord codeRecord, com.broadleafcommerce.data.tracking.core.type.OperationType operationType)
protected CampaignCodeService<CampaignCode>
CampaignCodeImportBatchHandler. getCampaignCodeService()
protected Map<String,CampaignCode>
CampaignCodeImportBatchHandler. getExistingCodes(Set<String> codesToImport, String campaignId, Instant endAfterDate, com.broadleafcommerce.data.tracking.core.context.ContextInfo context)
protected List<com.broadleafcommerce.common.dataimport.util.PersistenceRequest<CampaignCode>>
CampaignCodeImportBatchHandler. validateAndBuildPersistenceRequests(String campaignId, Map<String,org.apache.commons.lang3.tuple.Pair<CampaignCode,com.broadleafcommerce.common.dataimport.messaging.BatchRecord>> codesToImport, List<com.broadleafcommerce.common.dataimport.messaging.BatchCompletionRecord> errorsResults, com.broadleafcommerce.data.tracking.core.context.ContextInfo context)
This method is used to validate that the campaign codes can be imported.Methods in com.broadleafcommerce.promotion.campaign.dataimport with parameters of type CampaignCode Modifier and Type Method Description protected com.broadleafcommerce.common.dataimport.util.PersistenceRequest<CampaignCode>
CampaignCodeImportBatchHandler. createPersistenceRequest(CampaignCode campaignCode, com.broadleafcommerce.common.dataimport.messaging.BatchRecord codeRecord, com.broadleafcommerce.data.tracking.core.type.OperationType operationType)
CampaignCode
CampaignCodeDefaultsInitializer. initializeDefaults(CampaignCode created)
protected boolean
CampaignCodeImportBatchHandler. isBelongsToCampaign(String campaignId, CampaignCode existingCode)
protected boolean
CampaignCodeImportBatchHandler. isValidEndDate(Instant endAfterDate, CampaignCode codeToImport, CampaignCode existingCode)
protected void
CampaignCodeImportBatchHandler. resolveCampaignCodeId(com.broadleafcommerce.common.dataimport.messaging.BatchRecord record, CampaignCode campaignCode)
Resolves and sets the id forCampaignCode
.Method parameters in com.broadleafcommerce.promotion.campaign.dataimport with type arguments of type CampaignCode Modifier and Type Method Description protected void
CampaignCodeImportBatchHandler. persistPersistenceRequests(com.broadleafcommerce.common.dataimport.messaging.BatchRequest batch, List<com.broadleafcommerce.common.dataimport.util.PersistenceRequest<CampaignCode>> campaignCodeRequests, List<com.broadleafcommerce.common.dataimport.messaging.BatchCompletionRecord> allCompletions)
Perform a persist of the parsed out domain specified asPersistenceRequest
s and adds persistence result toallCompletions
protected List<com.broadleafcommerce.common.dataimport.util.PersistenceRequest<CampaignCode>>
CampaignCodeImportBatchHandler. validateAndBuildPersistenceRequests(String campaignId, Map<String,org.apache.commons.lang3.tuple.Pair<CampaignCode,com.broadleafcommerce.common.dataimport.messaging.BatchRecord>> codesToImport, List<com.broadleafcommerce.common.dataimport.messaging.BatchCompletionRecord> errorsResults, com.broadleafcommerce.data.tracking.core.context.ContextInfo context)
This method is used to validate that the campaign codes can be imported.Constructor parameters in com.broadleafcommerce.promotion.campaign.dataimport with type arguments of type CampaignCode Constructor Description CampaignCodeImportBatchHandler(CampaignCodeConverter campaignCodeConverter, CampaignCodeService<CampaignCode> campaignCodeService, CampaignCodeDefaultsInitializer campaignCodeDefaultsInitializer, com.broadleafcommerce.data.tracking.core.web.ContextRequestHydrator hydrator)
-
Uses of CampaignCode in com.broadleafcommerce.promotion.campaign.dataimport.autoconfigure
Method parameters in com.broadleafcommerce.promotion.campaign.dataimport.autoconfigure with type arguments of type CampaignCode Modifier and Type Method Description CampaignCodeImportBatchHandler
CampaignServicesImportAutoConfiguration. campaignCodeImportBatchHandler(CampaignCodeConverter campaignCodeConverter, CampaignCodeService<CampaignCode> campaignCodeService, CampaignCodeDefaultsInitializer campaignCodeDefaultsInitializer, com.broadleafcommerce.data.tracking.core.web.ContextRequestHydrator hydrator)
-
Uses of CampaignCode in com.broadleafcommerce.promotion.campaign.dataimport.converter
Methods in com.broadleafcommerce.promotion.campaign.dataimport.converter that return CampaignCode Modifier and Type Method Description CampaignCode
CampaignCodeConverter. convert(@NonNull com.broadleafcommerce.common.dataimport.messaging.BatchRecord source)
-
Uses of CampaignCode in com.broadleafcommerce.promotion.campaign.domain
Methods in com.broadleafcommerce.promotion.campaign.domain that return types with arguments of type CampaignCode Modifier and Type Method Description List<CampaignCode>
CodeGenerationResult. getGeneratedCodes()
GeneratedCampaignCodes
.Method parameters in com.broadleafcommerce.promotion.campaign.domain with type arguments of type CampaignCode Modifier and Type Method Description void
CodeGenerationResult. setGeneratedCodes(List<CampaignCode> generatedCodes)
GeneratedCampaignCodes
. -
Uses of CampaignCode in com.broadleafcommerce.promotion.campaign.service
Classes in com.broadleafcommerce.promotion.campaign.service with type parameters of type CampaignCode Modifier and Type Interface Description interface
CampaignCodeService<P extends CampaignCode>
Base service API forCampaignCode
.class
DefaultCampaignCodeService<P extends CampaignCode>
Fields in com.broadleafcommerce.promotion.campaign.service with type parameters of type CampaignCode Modifier and Type Field Description protected CampaignCodeService<CampaignCode>
DefaultCodeUsabilityService. campaignCodeService
protected CampaignCodeService<CampaignCode>
DefaultCodeGenerationService. codeService
Methods in com.broadleafcommerce.promotion.campaign.service that return types with arguments of type CampaignCode Modifier and Type Method Description protected CampaignCodeService<CampaignCode>
DefaultCodeGenerationService. getCodeService()
Methods in com.broadleafcommerce.promotion.campaign.service with parameters of type CampaignCode Modifier and Type Method Description com.broadleafcommerce.promotion.campaign.client.web.context.CampaignCodeUsage
DefaultCodeUsabilityService. getCampaignCodeUsage(com.broadleafcommerce.data.tracking.core.context.ContextInfo context, com.broadleafcommerce.promotion.campaign.client.web.context.CampaignCodeUsabilityInfo codeUsability, CampaignCode code)
Constructor parameters in com.broadleafcommerce.promotion.campaign.service with type arguments of type CampaignCode Constructor Description DefaultCodeGenerationService(com.broadleafcommerce.common.extension.TypeFactory campaignFactory, CodeFormatAvailableCharHelper availableCharHelper, CodeGeneratorService<CodeGenerator> service, CampaignCodeService<CampaignCode> codeService, CampaignService<Campaign> campaignService)
DefaultCodeUsabilityService(CampaignCodeService<CampaignCode> campaignCodeService, CampaignService<Campaign> campaignService, CampaignCodeAuditDetailService<CampaignCodeAuditDetail> campaignCodeAuditDetailService, com.broadleafcommerce.common.extension.TypeFactory typeFactory)
-
Uses of CampaignCode in com.broadleafcommerce.promotion.campaign.service.autoconfigure
Methods in com.broadleafcommerce.promotion.campaign.service.autoconfigure that return types with arguments of type CampaignCode Modifier and Type Method Description CampaignCodeService<CampaignCode>
CampaignServiceAutoConfiguration. campaignCodeService(CampaignCodeRepository<com.broadleafcommerce.data.tracking.core.Trackable> campaignCodeRepository, CampaignRepository<com.broadleafcommerce.data.tracking.core.Trackable> campaignRepository, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper helper, com.broadleafcommerce.common.extension.TypeFactory factory)
Method parameters in com.broadleafcommerce.promotion.campaign.service.autoconfigure with type arguments of type CampaignCode Modifier and Type Method Description CodeGenerationService
CampaignServiceAutoConfiguration. codeGenerationService(com.broadleafcommerce.common.extension.TypeFactory factory, CodeGeneratorService<CodeGenerator> codeGeneratorService, CampaignCodeService<CampaignCode> codeService, CampaignService<Campaign> campaignService)
CodeUsabilityService
CampaignServiceAutoConfiguration. codeUsabilityService(CampaignCodeService<CampaignCode> codeService, CampaignService<Campaign> campaignService, CampaignCodeAuditDetailService<CampaignCodeAuditDetail> auditDetailService, com.broadleafcommerce.common.extension.TypeFactory factory)
-
Uses of CampaignCode in com.broadleafcommerce.promotion.campaign.service.validation
Methods in com.broadleafcommerce.promotion.campaign.service.validation that return types with arguments of type CampaignCode Modifier and Type Method Description protected CampaignCodeService<CampaignCode>
CampaignValidator. getCampaignCodeService()
Methods in com.broadleafcommerce.promotion.campaign.service.validation with parameters of type CampaignCode Modifier and Type Method Description protected void
CampaignCodeValidator. validateActiveEndDate(CampaignCode campaignCode, org.springframework.validation.Errors errors)
protected void
CampaignCodeValidator. validateMaxUses(CampaignCode campaignCode, org.springframework.validation.Errors errors)
Method parameters in com.broadleafcommerce.promotion.campaign.service.validation with type arguments of type CampaignCode Modifier and Type Method Description void
CampaignValidator. setCampaignCodeService(CampaignCodeService<CampaignCode> campaignCodeService)
Lazy injection since this validator is itself a service component. -
Uses of CampaignCode in com.broadleafcommerce.promotion.campaign.web.endpoint
Fields in com.broadleafcommerce.promotion.campaign.web.endpoint with type parameters of type CampaignCode Modifier and Type Field Description protected CampaignCodeService<CampaignCode>
CampaignCodeAuditDetailEndpoint. campaignCodeService
protected CampaignCodeService<CampaignCode>
CampaignEndpoint. codeService
protected CampaignCodeService<CampaignCode>
CodeGeneratorEndpoint. codeService
Methods in com.broadleafcommerce.promotion.campaign.web.endpoint that return CampaignCode Modifier and Type Method Description CampaignCode
CampaignEndpoint. createCampaignCode(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, CampaignCode req)
CampaignCode
CampaignEndpoint. readCampaignCodeById(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, String codeId)
CampaignCode
CampaignEndpoint. replaceCampaignCode(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, String codeId, CampaignCode req)
CampaignCode
CampaignEndpoint. updateCampaignCode(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, String codeId, CampaignCode req)
Methods in com.broadleafcommerce.promotion.campaign.web.endpoint that return types with arguments of type CampaignCode Modifier and Type Method Description org.springframework.data.domain.Page<CampaignCode>
CampaignEndpoint. readCampaignCodesByCampaign(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, org.springframework.data.domain.Pageable page, cz.jirutka.rsql.parser.ast.Node filters)
Methods in com.broadleafcommerce.promotion.campaign.web.endpoint with parameters of type CampaignCode Modifier and Type Method Description CampaignCode
CampaignEndpoint. createCampaignCode(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, CampaignCode req)
CampaignCode
CampaignEndpoint. replaceCampaignCode(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, String codeId, CampaignCode req)
CampaignCode
CampaignEndpoint. updateCampaignCode(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, String codeId, CampaignCode req)
Constructor parameters in com.broadleafcommerce.promotion.campaign.web.endpoint with type arguments of type CampaignCode Constructor Description CampaignCodeAuditDetailEndpoint(CampaignCodeService<CampaignCode> campaignCodeService, CampaignCodeAuditDetailService<CampaignCodeAuditDetail> campaignCodeAuditDetailService, CodeUsabilityService codeUsabilityService, CampaignCodeUsageValidator campaignCodeUsageValidator)
CampaignEndpoint(CampaignService<Campaign> service, CampaignCodeService<CampaignCode> codeService, CodeGeneratorService<CodeGenerator> generatorService, CodeGenerationService generationService)
CodeGeneratorEndpoint(CodeGeneratorService<CodeGenerator> service, CampaignCodeService<CampaignCode> codeService)
-