Uses of Class
com.broadleafcommerce.customer.domain.SegmentMember
Package
Description
-
Uses of SegmentMember in com.broadleafcommerce.customer.dataimport
Modifier and TypeMethodDescriptionprotected SegmentMember
CustomerSegmentMemberImportBatchHandler.buildSegmentMember
(CustomerSegment customerSegment, Customer customer, com.broadleafcommerce.common.dataimport.messaging.BatchRecord batchRecord) Creates instance ofSegmentMember
and populates with properties.Modifier and TypeMethodDescriptionprotected com.broadleafcommerce.common.dataimport.util.PersistenceRequest<SegmentMember>
CustomerSegmentMemberImportBatchHandler.buildPersistenceRequest
(CustomerSegment customerSegment, Customer customer, com.broadleafcommerce.common.dataimport.messaging.BatchRecord batchRecord) Builds thePersistenceRequest
for 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 ofPersistenceRequest
for theSegmentMember
.protected SegmentMemberService<SegmentMember,
CustomerSegment> CustomerSegmentMemberImportBatchHandler.getSegmentMemberService()
Modifier and TypeMethodDescriptionprotected void
CustomerSegmentMemberImportBatchHandler.resolveSegmentMemberId
(com.broadleafcommerce.common.dataimport.messaging.BatchRecord batchRecord, SegmentMember segmentMember) Resolves and sets the id forSegmentMember
.Modifier and TypeMethodDescriptionprotected void
CustomerSegmentMemberImportBatchHandler.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 asPersistenceRequest
s and adds persistence result toallCompletions
ModifierConstructorDescriptionCustomerSegmentMemberImportBatchHandler
(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
Modifier and TypeMethodDescriptionCustomerServicesImportAutoConfiguration.customerSegmentMemberImportBatchHandler
(CustomerService<Customer> customerService, CustomerSegmentService<CustomerSegment> customerSegmentService, SegmentMemberService<SegmentMember, CustomerSegment> segmentMemberService, CustomerContextRequestHydrator hydrator) -
Uses of SegmentMember in com.broadleafcommerce.customer.segments.dataexport
Modifier and TypeMethodDescriptionprotected SegmentMemberService<SegmentMember,
CustomerSegment> SegmentMemberExportProcessor.getSegmentMemberService()
com.broadleafcommerce.common.dataexport.service.ReadRecordsResponse<SegmentMember>
SegmentMemberExportProcessor.readRecordsToProcess
(com.broadleafcommerce.common.dataexport.domain.Export export) Modifier and TypeMethodDescriptioncom.broadleafcommerce.common.dataexport.service.RowGenerationResponse
SegmentMemberExportProcessor.generateRows
(List<SegmentMember> batchToProcess, com.broadleafcommerce.common.dataexport.domain.Export export) ModifierConstructorDescriptionSegmentMemberExportProcessor
(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
Modifier 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
-
Uses of SegmentMember in com.broadleafcommerce.customer.service
Modifier and TypeClassDescriptionclass
DefaultSegmentMemberService<P extends SegmentMember,
S extends CustomerSegment> interface
SegmentMemberService<P extends SegmentMember,
S extends CustomerSegment> Interface for managing segment/customer relationships.Modifier and TypeMethodDescriptionprotected SegmentMemberService<SegmentMember,
CustomerSegment> DefaultCustomerSegmentService.getSegmentMemberService()
Modifier and TypeMethodDescriptionvoid
DefaultCustomerSegmentService.setSegmentMemberService
(SegmentMemberService<SegmentMember, CustomerSegment> segmentMemberService) -
Uses of SegmentMember in com.broadleafcommerce.customer.service.bulk
Modifier and TypeMethodDescriptionprotected SegmentMember
DefaultRuleBasedSegmentBulkProcessor.buildSegmentMember
(P customer, String segmentId) Builds the segment/customer relationshipModifier and TypeMethodDescriptionprotected SegmentMemberService<SegmentMember,
CustomerSegment> DefaultRuleBasedSegmentBulkProcessor.getSegmentMemberService()
Modifier and TypeMethodDescriptionprotected void
DefaultRuleBasedSegmentBulkProcessor.persistSegmentMemberBatch
(List<SegmentMember> segmentMemberBatch, List<com.broadleafcommerce.bulk.domain.BulkUpdateError> errors, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Persists the batch of segment customersModifierConstructorDescriptionDefaultRuleBasedSegmentBulkProcessor
(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
Modifier and TypeMethodDescriptionCustomerSegmentEndpoint.addCustomerToSegment
(com.broadleafcommerce.data.tracking.core.context.ContextInfo context, SegmentMember segmentMember, String segmentId) Modifier 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) Modifier and TypeMethodDescriptionCustomerSegmentEndpoint.addCustomerToSegment
(com.broadleafcommerce.data.tracking.core.context.ContextInfo context, SegmentMember segmentMember, String segmentId) Modifier and TypeMethodDescriptionprotected void
CustomerSegmentEndpoint.hydrateCustomers
(org.springframework.data.domain.Page<SegmentMember> segmentMemberPage, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) ModifierConstructorDescriptionCustomerSegmentEndpoint
(CustomerSegmentService<CustomerSegment> customerSegmentService, SegmentMemberService<SegmentMember, CustomerSegment> segmentMemberService, CustomerService<Customer> customerService, SegmentProcessingService segmentProcessingService, SegmentProcessHistoryService<SegmentProcessHistory> segmentProcessHistoryService, com.broadleafcommerce.common.extension.TypeFactory typeFactory)