Uses of Class
com.broadleafcommerce.customer.client.domain.ResolveCustomerSegmentsRequest
Packages that use ResolveCustomerSegmentsRequest
Package
Description
-
Uses of ResolveCustomerSegmentsRequest in com.broadleafcommerce.customer.client.context
Methods in com.broadleafcommerce.customer.client.context that return ResolveCustomerSegmentsRequestModifier and TypeMethodDescriptionprotected ResolveCustomerSegmentsRequestCustomerSegmentContextInfoCustomizer.buildResolutionRequest(@NonNull com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, String routeKey, org.springframework.web.context.request.NativeWebRequest webRequest) Builds theResolveCustomerSegmentsRequestagainst which the resolvedCustomerSegmentsare evaluated to determine if they match the current context.Methods in com.broadleafcommerce.customer.client.context with parameters of type ResolveCustomerSegmentsRequestModifier and TypeMethodDescriptionCustomerSegmentContextInfoCustomizer.handleSegmentsRequiringExternalEvaluation(@NonNull Collection<P> prefetchedSegments, @NonNull com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, @NonNull ResolveCustomerSegmentsRequest request) HandlesCustomerSegmentswhereCustomerSegment.isInternalEvaluationRequired(). -
Uses of ResolveCustomerSegmentsRequest in com.broadleafcommerce.customer.client.provider
Methods in com.broadleafcommerce.customer.client.provider with parameters of type ResolveCustomerSegmentsRequestModifier 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 whatCustomerSegmentsmatch the context. -
Uses of ResolveCustomerSegmentsRequest in com.broadleafcommerce.customer.client.provider.external
Methods in com.broadleafcommerce.customer.client.provider.external with parameters of type ResolveCustomerSegmentsRequestModifier and TypeMethodDescriptionExternalCustomerSegmentProvider.resolveCustomerSegmentsForContext(@NonNull ResolveCustomerSegmentsRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context)