Interface UserTargetFilterService
- All Known Implementing Classes:
 BasicUserTargetFilterService
public interface UserTargetFilterService
Implementations of this service provide support for reducing the user targets that are involved
 in pricing with the goal of increasing the caching of 
PriceList related queries.- Author:
 - Brian Polster (bpolster)
 
- 
Method Summary
Modifier and TypeMethodDescriptionvoidfilterUserTargets(Set<UserTarget> targets, com.broadleafcommerce.pricing.client.domain.context.PriceContext priceContext, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Filters the passed in set ofUserTargetto include only those relevant for pricing. 
- 
Method Details
- 
filterUserTargets
void filterUserTargets(Set<UserTarget> targets, com.broadleafcommerce.pricing.client.domain.context.PriceContext priceContext, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Filters the passed in set ofUserTargetto include only those relevant for pricing. Most implementations can benefit from cachingPriceListqueries needed by thePriceInfoService- Parameters:
 targets- Set of targets to filter.priceContext-contextInfo-- See Also:
 
 
 -