Uses of Class
com.broadleafcommerce.customer.client.domain.ResolveCustomerSegmentsRequest
Package
Description
-
Uses of ResolveCustomerSegmentsRequest in com.broadleafcommerce.customer.client.context
Modifier and TypeMethodDescriptionprotected ResolveCustomerSegmentsRequest
CustomerSegmentContextInfoCustomizer.buildResolutionRequest
(@NonNull com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, String routeKey, org.springframework.web.context.request.NativeWebRequest webRequest) Builds theResolveCustomerSegmentsRequest
against which the resolvedCustomerSegments
are evaluated to determine if they match the current context.Modifier and TypeMethodDescriptionCustomerSegmentContextInfoCustomizer.handleSegmentsRequiringExternalEvaluation
(@NonNull Collection<P> prefetchedSegments, @NonNull com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, @NonNull ResolveCustomerSegmentsRequest request) HandlesCustomerSegments
whereCustomerSegment.isInternalEvaluationRequired()
. -
Uses of ResolveCustomerSegmentsRequest in com.broadleafcommerce.customer.client.provider
Modifier and TypeMethodDescriptionCustomerSegmentProvider.resolveCustomerSegmentsForContext
(ResolveCustomerSegmentsRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Sends a request to the Customer provider to evaluate the request to determine whatCustomerSegments
match the context. -
Uses of ResolveCustomerSegmentsRequest in com.broadleafcommerce.customer.client.provider.external
Modifier and TypeMethodDescriptionExternalCustomerSegmentProvider.resolveCustomerSegmentsForContext
(@NonNull ResolveCustomerSegmentsRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context)