Uses of Class
com.broadleafcommerce.customer.domain.SegmentMember
-
-
Uses of SegmentMember in com.broadleafcommerce.customer.dataimport
Methods in com.broadleafcommerce.customer.dataimport that return SegmentMember Modifier and Type Method Description protected SegmentMember
CustomerSegmentMemberImportBatchHandler. buildSegmentMember(CustomerSegment customerSegment, Customer customer, com.broadleafcommerce.common.dataimport.messaging.BatchRecord batchRecord)
Creates instance ofSegmentMember
and populates with properties.Methods in com.broadleafcommerce.customer.dataimport that return types with arguments of type SegmentMember Modifier and Type Method Description protected 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()
Methods in com.broadleafcommerce.customer.dataimport with parameters of type SegmentMember Modifier and Type Method Description protected void
CustomerSegmentMemberImportBatchHandler. 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 SegmentMember Modifier and Type Method Description protected 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
Constructor parameters in com.broadleafcommerce.customer.dataimport with type arguments of type SegmentMember Constructor Description CustomerSegmentMemberImportBatchHandler(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 SegmentMember Modifier and Type Method Description CustomerSegmentMemberImportBatchHandler
CustomerServicesImportAutoConfiguration. 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 SegmentMember Modifier and Type Method Description protected 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 SegmentMember Modifier and Type Method Description com.broadleafcommerce.common.dataexport.service.RowGenerationResponse
SegmentMemberExportProcessor. generateRows(List<SegmentMember> batchToProcess, com.broadleafcommerce.common.dataexport.domain.Export export)
Constructor parameters in com.broadleafcommerce.customer.segments.dataexport with type arguments of type SegmentMember Constructor Description 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.autoconfigure
Method parameters in com.broadleafcommerce.customer.segments.dataexport.autoconfigure with type arguments of type SegmentMember Modifier and Type Method Description SegmentMemberExportProcessor
SegmentMemberExportAutoConfiguration. 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 Modifier and Type Method Description Map<String,String>
SegmentMemberRowConverter. convert(SegmentMember source)
-
Uses of SegmentMember in com.broadleafcommerce.customer.service
Classes in com.broadleafcommerce.customer.service with type parameters of type SegmentMember Modifier and Type Class Description class
DefaultSegmentMemberService<P extends SegmentMember,S extends CustomerSegment>
interface
SegmentMemberService<P extends SegmentMember,S extends CustomerSegment>
Interface for managing segment/customer relationships. -
Uses of SegmentMember in com.broadleafcommerce.customer.service.bulk
Methods in com.broadleafcommerce.customer.service.bulk that return SegmentMember Modifier and Type Method Description protected SegmentMember
DefaultRuleBasedSegmentBulkProcessor. buildSegmentMember(P customer, String segmentId)
Builds the segment/customer relationshipMethods in com.broadleafcommerce.customer.service.bulk that return types with arguments of type SegmentMember Modifier and Type Method Description protected SegmentMemberService<SegmentMember,CustomerSegment>
DefaultRuleBasedSegmentBulkProcessor. getSegmentMemberService()
Method parameters in com.broadleafcommerce.customer.service.bulk with type arguments of type SegmentMember Modifier and Type Method Description protected void
DefaultRuleBasedSegmentBulkProcessor. persistSegmentMemberBatch(List<SegmentMember> segmentMemberBatches, 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 SegmentMember Constructor Description DefaultRuleBasedSegmentBulkProcessor(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 SegmentMember Modifier and Type Method Description SegmentMember
CustomerSegmentEndpoint. 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 SegmentMember Modifier and Type Method Description protected 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 SegmentMember Modifier and Type Method Description SegmentMember
CustomerSegmentEndpoint. 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 SegmentMember Modifier and Type Method Description protected void
CustomerSegmentEndpoint. 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 SegmentMember Constructor Description CustomerSegmentEndpoint(CustomerSegmentService<CustomerSegment> customerSegmentService, SegmentMemberService<SegmentMember,CustomerSegment> segmentMemberService, CustomerService<Customer> customerService, SegmentProcessingService segmentProcessingService, SegmentProcessHistoryService<SegmentProcessHistory> segmentProcessHistoryService, com.broadleafcommerce.common.extension.TypeFactory typeFactory)
-