Uses of Class
com.broadleafcommerce.customer.domain.SegmentMember
Packages that use SegmentMember
Package
Description
-
Uses of SegmentMember in com.broadleafcommerce.customer.dataimport
Methods in com.broadleafcommerce.customer.dataimport that return SegmentMemberModifier and TypeMethodDescriptionprotected SegmentMemberCustomerSegmentMemberImportBatchHandler.buildSegmentMember(CustomerSegment customerSegment, Customer customer, com.broadleafcommerce.common.dataimport.messaging.BatchRecord batchRecord) Creates instance ofSegmentMemberand populates with properties.Methods in com.broadleafcommerce.customer.dataimport that return types with arguments of type SegmentMemberModifier and TypeMethodDescriptionprotected com.broadleafcommerce.common.dataimport.util.PersistenceRequest<SegmentMember>CustomerSegmentMemberImportBatchHandler.buildPersistenceRequest(CustomerSegment customerSegment, Customer customer, com.broadleafcommerce.common.dataimport.messaging.BatchRecord batchRecord) Builds thePersistenceRequestfor theSegmentMember.protected List<com.broadleafcommerce.common.dataimport.util.PersistenceRequest<SegmentMember>>CustomerSegmentMemberImportBatchHandler.buildPersistenceRequests(List<org.apache.commons.lang3.tuple.Pair<Customer, com.broadleafcommerce.common.dataimport.messaging.BatchRecord>> requestedCustomerAndBatchRecordList, CustomerSegment customerSegment, List<com.broadleafcommerce.common.dataimport.messaging.BatchCompletionRecord> completions, com.broadleafcommerce.data.tracking.core.context.ContextInfo readContextInfo) Builds the list ofPersistenceRequestfor theSegmentMember.protected SegmentMemberService<SegmentMember,CustomerSegment> CustomerSegmentMemberImportBatchHandler.getSegmentMemberService()Methods in com.broadleafcommerce.customer.dataimport with parameters of type SegmentMemberModifier and TypeMethodDescriptionprotected voidCustomerSegmentMemberImportBatchHandler.resolveSegmentMemberId(com.broadleafcommerce.common.dataimport.messaging.BatchRecord batchRecord, SegmentMember segmentMember) Resolves and sets the id forSegmentMember.Method parameters in com.broadleafcommerce.customer.dataimport with type arguments of type SegmentMemberModifier and TypeMethodDescriptionprotected voidCustomerSegmentMemberImportBatchHandler.persistPersistenceRequests(com.broadleafcommerce.common.dataimport.messaging.BatchRequest batch, List<com.broadleafcommerce.common.dataimport.util.PersistenceRequest<SegmentMember>> segmentMembers, List<com.broadleafcommerce.common.dataimport.messaging.BatchCompletionRecord> allCompletions) Perform a persist of the parsed out domain specified asPersistenceRequests and adds persistence result toallCompletionsConstructor parameters in com.broadleafcommerce.customer.dataimport with type arguments of type SegmentMemberModifierConstructorDescriptionCustomerSegmentMemberImportBatchHandler(CustomerService<Customer> customerService, CustomerSegmentService<CustomerSegment> customerSegmentService, SegmentMemberService<SegmentMember, CustomerSegment> segmentMemberService, com.broadleafcommerce.data.tracking.core.web.ContextRequestHydrator hydrator) -
Uses of SegmentMember in com.broadleafcommerce.customer.dataimport.autoconfigure
Method parameters in com.broadleafcommerce.customer.dataimport.autoconfigure with type arguments of type SegmentMemberModifier and TypeMethodDescriptionCustomerServicesImportAutoConfiguration.customerSegmentMemberImportBatchHandler(CustomerService<Customer> customerService, CustomerSegmentService<CustomerSegment> customerSegmentService, SegmentMemberService<SegmentMember, CustomerSegment> segmentMemberService, CustomerContextRequestHydrator hydrator) -
Uses of SegmentMember in com.broadleafcommerce.customer.segments.dataexport
Methods in com.broadleafcommerce.customer.segments.dataexport that return types with arguments of type SegmentMemberModifier and TypeMethodDescriptionprotected SegmentMemberService<SegmentMember,CustomerSegment> SegmentMemberExportProcessor.getSegmentMemberService()com.broadleafcommerce.common.dataexport.service.ReadRecordsResponse<SegmentMember>SegmentMemberExportProcessor.readRecordsToProcess(com.broadleafcommerce.common.dataexport.domain.Export export) Method parameters in com.broadleafcommerce.customer.segments.dataexport with type arguments of type SegmentMemberModifier and TypeMethodDescriptioncom.broadleafcommerce.common.dataexport.service.RowGenerationResponseSegmentMemberExportProcessor.generateRows(List<SegmentMember> batchToProcess, com.broadleafcommerce.common.dataexport.domain.Export export) Constructor parameters in com.broadleafcommerce.customer.segments.dataexport with type arguments of type SegmentMemberModifierConstructorDescriptionSegmentMemberExportProcessor(SegmentMemberService<SegmentMember, CustomerSegment> segmentMemberService, com.broadleafcommerce.common.extension.TypeFactory typeFactory, com.broadleafcommerce.data.tracking.core.filtering.fetch.FilterParser<cz.jirutka.rsql.parser.ast.Node> filterParser, SegmentMemberRowConverter segmentMemberRowConverter) -
Uses of SegmentMember in com.broadleafcommerce.customer.segments.dataexport.autoconfigure
Method parameters in com.broadleafcommerce.customer.segments.dataexport.autoconfigure with type arguments of type SegmentMemberModifier and TypeMethodDescriptionSegmentMemberExportAutoConfiguration.segmentMemberExportProcessor(SegmentMemberService<SegmentMember, CustomerSegment> segmentMemberService, com.broadleafcommerce.common.extension.TypeFactory typeFactory, com.broadleafcommerce.data.tracking.core.filtering.fetch.FilterParser<cz.jirutka.rsql.parser.ast.Node> filterParser, SegmentMemberRowConverter segmentMemberRowConverter) -
Uses of SegmentMember in com.broadleafcommerce.customer.segments.dataexport.converter
Methods in com.broadleafcommerce.customer.segments.dataexport.converter with parameters of type SegmentMember -
Uses of SegmentMember in com.broadleafcommerce.customer.service
Classes in com.broadleafcommerce.customer.service with type parameters of type SegmentMemberModifier and TypeClassDescriptionclassDefaultSegmentMemberService<P extends SegmentMember,S extends CustomerSegment> interfaceSegmentMemberService<P extends SegmentMember,S extends CustomerSegment> Interface for managing segment/customer relationships.Methods in com.broadleafcommerce.customer.service that return types with arguments of type SegmentMemberModifier and TypeMethodDescriptionprotected SegmentMemberService<SegmentMember,CustomerSegment> DefaultCustomerSegmentService.getSegmentMemberService()Method parameters in com.broadleafcommerce.customer.service with type arguments of type SegmentMemberModifier and TypeMethodDescriptionvoidDefaultCustomerSegmentService.setSegmentMemberService(SegmentMemberService<SegmentMember, CustomerSegment> segmentMemberService) -
Uses of SegmentMember in com.broadleafcommerce.customer.service.bulk
Methods in com.broadleafcommerce.customer.service.bulk that return SegmentMemberModifier and TypeMethodDescriptionprotected SegmentMemberDefaultRuleBasedSegmentBulkProcessor.buildSegmentMember(P customer, String segmentId) Builds the segment/customer relationshipMethods in com.broadleafcommerce.customer.service.bulk that return types with arguments of type SegmentMemberModifier and TypeMethodDescriptionprotected SegmentMemberService<SegmentMember,CustomerSegment> DefaultRuleBasedSegmentBulkProcessor.getSegmentMemberService()Method parameters in com.broadleafcommerce.customer.service.bulk with type arguments of type SegmentMemberModifier and TypeMethodDescriptionprotected voidDefaultRuleBasedSegmentBulkProcessor.persistSegmentMemberBatch(List<SegmentMember> segmentMemberBatch, List<com.broadleafcommerce.bulk.domain.BulkUpdateError> errors, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Persists the batch of segment customersConstructor parameters in com.broadleafcommerce.customer.service.bulk with type arguments of type SegmentMemberModifierConstructorDescriptionDefaultRuleBasedSegmentBulkProcessor(CustomerService<P> customerService, CustomerSegmentService<CustomerSegment> customerSegmentService, SegmentMemberService<SegmentMember, CustomerSegment> segmentMemberService, SegmentProcessHistoryService<SegmentProcessHistory> segmentProcessHistoryService, com.broadleafcommerce.bulk.service.BulkUpdateService<com.broadleafcommerce.bulk.domain.BulkUpdate> bulkUpdateService, com.broadleafcommerce.data.tracking.core.filtering.fetch.FilterParser<cz.jirutka.rsql.parser.ast.Node> filterParser, com.broadleafcommerce.common.extension.TypeFactory typeFactory, BulkProcessUtil bulkProcessUtil, com.broadleafcommerce.common.messaging.notification.NotificationManager notificationManager) -
Uses of SegmentMember in com.broadleafcommerce.customer.web.endpoint
Methods in com.broadleafcommerce.customer.web.endpoint that return SegmentMemberModifier and TypeMethodDescriptionCustomerSegmentEndpoint.addCustomerToSegment(com.broadleafcommerce.data.tracking.core.context.ContextInfo context, SegmentMember segmentMember, String segmentId) Methods in com.broadleafcommerce.customer.web.endpoint that return types with arguments of type SegmentMemberModifier and TypeMethodDescriptionprotected SegmentMemberService<SegmentMember,CustomerSegment> CustomerSegmentEndpoint.getSegmentMemberService()org.springframework.data.domain.Page<SegmentMember>CustomerSegmentEndpoint.readCustomersInSegment(com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String segmentId, cz.jirutka.rsql.parser.ast.Node filters, org.springframework.data.domain.Pageable page) Methods in com.broadleafcommerce.customer.web.endpoint with parameters of type SegmentMemberModifier and TypeMethodDescriptionCustomerSegmentEndpoint.addCustomerToSegment(com.broadleafcommerce.data.tracking.core.context.ContextInfo context, SegmentMember segmentMember, String segmentId) Method parameters in com.broadleafcommerce.customer.web.endpoint with type arguments of type SegmentMemberModifier and TypeMethodDescriptionprotected voidCustomerSegmentEndpoint.hydrateCustomers(org.springframework.data.domain.Page<SegmentMember> segmentMemberPage, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Constructor parameters in com.broadleafcommerce.customer.web.endpoint with type arguments of type SegmentMemberModifierConstructorDescriptionCustomerSegmentEndpoint(CustomerSegmentService<CustomerSegment> customerSegmentService, SegmentMemberService<SegmentMember, CustomerSegment> segmentMemberService, CustomerService<Customer> customerService, SegmentProcessingService segmentProcessingService, SegmentProcessHistoryService<SegmentProcessHistory> segmentProcessHistoryService, com.broadleafcommerce.common.extension.TypeFactory typeFactory)