Uses of Class
com.broadleafcommerce.customer.domain.ResolveCustomerSegmentsRequest
Package
Description
-
Uses of ResolveCustomerSegmentsRequest in com.broadleafcommerce.customer.service
Modifier and TypeMethodDescriptionprotected ResolveCustomerSegmentsRequest
DefaultCustomerSegmentService.augmentSegmentResolutionRequest
(@NonNull ResolveCustomerSegmentsRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Hookpoint to use to augment the data on aResolveCustomerSegmentsRequest
in case additional data needs to be included from related entities likeCustomerAddresses
that the external caller may not know about or provide.Modifier and TypeMethodDescriptionprotected ResolveCustomerSegmentsRequest
DefaultCustomerSegmentService.augmentSegmentResolutionRequest
(@NonNull ResolveCustomerSegmentsRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Hookpoint to use to augment the data on aResolveCustomerSegmentsRequest
in case additional data needs to be included from related entities likeCustomerAddresses
that the external caller may not know about or provide.CustomerSegmentService.resolveCustomerSegmentsForRequest
(ResolveCustomerSegmentsRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) ResolvesCustomerSegments
that apply to a given request.DefaultCustomerSegmentService.resolveCustomerSegmentsForRequest
(@NonNull ResolveCustomerSegmentsRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) protected List<CustomerSegmentRef>
DefaultCustomerSegmentService.resolveDirectSegmentsForRequest
(@NonNull ResolveCustomerSegmentsRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) protected List<CustomerSegmentRef>
DefaultCustomerSegmentService.resolvePrefetchedSegmentsForRequest
(@NonNull ResolveCustomerSegmentsRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Filters theprefetched segments
to find those that match the request.protected List<CustomerSegmentRef>
DefaultCustomerSegmentService.resolveRuleBasedSegmentsForRequest
(@NonNull ResolveCustomerSegmentsRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Finds all of therule-based
CustomerSegments
that have aCustomerSegment.getRuleEvaluationType()
that matches the givenrequest
. -
Uses of ResolveCustomerSegmentsRequest in com.broadleafcommerce.customer.web.endpoint
Modifier and TypeMethodDescriptionCustomerSegmentResolverEndpoint.resolveSegments
(ResolveCustomerSegmentsRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)