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.RowGenerationResponseCampaignCodeExportProcessor. 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 CampaignCodeExportProcessorCampaignExportAutoConfiguration. 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 CampaignCodeCampaignCodeDefaultsInitializer. 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)CampaignCodeCampaignCodeDefaultsInitializer. initializeDefaults(CampaignCode created)protected booleanCampaignCodeImportBatchHandler. isBelongsToCampaign(String campaignId, CampaignCode existingCode)protected booleanCampaignCodeImportBatchHandler. isValidEndDate(Instant endAfterDate, CampaignCode codeToImport, CampaignCode existingCode)protected voidCampaignCodeImportBatchHandler. 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 voidCampaignCodeImportBatchHandler. 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 asPersistenceRequests and adds persistence result toallCompletionsprotected 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 CampaignCodeImportBatchHandlerCampaignServicesImportAutoConfiguration. 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 CampaignCodeCampaignCodeConverter. 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 voidCodeGenerationResult. 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 interfaceCampaignCodeService<P extends CampaignCode>Base service API forCampaignCode.classDefaultCampaignCodeService<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. campaignCodeServiceprotected CampaignCodeService<CampaignCode>DefaultCodeGenerationService. codeServiceMethods 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.CampaignCodeUsageDefaultCodeUsabilityService. 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 CodeGenerationServiceCampaignServiceAutoConfiguration. codeGenerationService(com.broadleafcommerce.common.extension.TypeFactory factory, CodeGeneratorService<CodeGenerator> codeGeneratorService, CampaignCodeService<CampaignCode> codeService, CampaignService<Campaign> campaignService)CodeUsabilityServiceCampaignServiceAutoConfiguration. 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 voidCampaignCodeValidator. validateActiveEndDate(CampaignCode campaignCode, org.springframework.validation.Errors errors)protected voidCampaignCodeValidator. 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 voidCampaignValidator. 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. campaignCodeServiceprotected CampaignCodeService<CampaignCode>CampaignEndpoint. codeServiceprotected CampaignCodeService<CampaignCode>CodeGeneratorEndpoint. codeServiceMethods in com.broadleafcommerce.promotion.campaign.web.endpoint that return CampaignCode Modifier and Type Method Description CampaignCodeCampaignEndpoint. createCampaignCode(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, CampaignCode req)CampaignCodeCampaignEndpoint. readCampaignCodeById(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, String codeId)CampaignCodeCampaignEndpoint. replaceCampaignCode(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, String codeId, CampaignCode req)CampaignCodeCampaignEndpoint. 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 CampaignCodeCampaignEndpoint. createCampaignCode(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, CampaignCode req)CampaignCodeCampaignEndpoint. replaceCampaignCode(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, String codeId, CampaignCode req)CampaignCodeCampaignEndpoint. 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)
-