Uses of Interface
com.elasticpath.domain.catalog.ProductLoadTuner

Packages that use ProductLoadTuner
com.elasticpath.cmweb.ajaxservice.impl   
com.elasticpath.domain.catalog   
com.elasticpath.domain.catalog.impl   
com.elasticpath.service.catalog   
com.elasticpath.service.catalog.impl   
com.elasticpath.service.catalogview   
com.elasticpath.service.catalogview.impl   
com.elasticpath.service.misc   
com.elasticpath.service.misc.impl   
com.elasticpath.service.shoppingcart.impl   
com.elasticpath.sfweb.controller.impl   
 

Uses of ProductLoadTuner in com.elasticpath.cmweb.ajaxservice.impl
 

Methods in com.elasticpath.cmweb.ajaxservice.impl with parameters of type ProductLoadTuner
 void CatalogAjaxServiceImpl.setProductLoadTunerForDefaultCategory(ProductLoadTuner productLoadTunerForDefaultCategory)
          Sets the ProductLoadTuner for populating the default category.
 

Uses of ProductLoadTuner in com.elasticpath.domain.catalog
 

Methods in com.elasticpath.domain.catalog that return ProductLoadTuner
 ProductLoadTuner ProductLoadTuner.merge(ProductLoadTuner productLoadTuner)
          Merges the given product load tuner with this one and returns the merged product load tuner.
 

Methods in com.elasticpath.domain.catalog with parameters of type ProductLoadTuner
 boolean ProductLoadTuner.contains(ProductLoadTuner productLoadTuner)
          Returns true if this load tuner is super set of the given load tuner, otherwise, false.
 ProductLoadTuner ProductLoadTuner.merge(ProductLoadTuner productLoadTuner)
          Merges the given product load tuner with this one and returns the merged product load tuner.
 

Uses of ProductLoadTuner in com.elasticpath.domain.catalog.impl
 

Classes in com.elasticpath.domain.catalog.impl that implement ProductLoadTuner
 class ProductLoadTunerImpl
          Represents a tuner to control product load.
 

Methods in com.elasticpath.domain.catalog.impl that return ProductLoadTuner
 ProductLoadTuner ProductLoadTunerImpl.merge(ProductLoadTuner productLoadTuner)
          Merges the given product load tuner with this one and returns the merged product load tuner.
 

Methods in com.elasticpath.domain.catalog.impl with parameters of type ProductLoadTuner
 boolean ProductLoadTunerImpl.contains(ProductLoadTuner productLoadTuner)
          Returns true if this load tuner is super set of the given load tuner, otherwise, false.
 ProductLoadTuner ProductLoadTunerImpl.merge(ProductLoadTuner productLoadTuner)
          Merges the given product load tuner with this one and returns the merged product load tuner.
 

Uses of ProductLoadTuner in com.elasticpath.service.catalog
 

Methods in com.elasticpath.service.catalog with parameters of type ProductLoadTuner
 java.util.List ProductService.findByBrandUid(long brandUid, ProductLoadTuner loadTuner)
          Returns a list of Product based on the given brand Uid.
 java.util.List ProductService.findByCategoryUid(long categoryUid, ProductLoadTuner loadTuner)
          Returns a list of Product based on the given category Uid.
 java.util.List ProductService.findByCategoryUidPaginated(long categoryUid, int startIndex, int numProducts, ProductLoadTuner loadTuner)
          Returns a list of Products based on the given category Uid.
 java.util.List ProductService.findByUids(java.util.Collection productUids, ProductLoadTuner loadTuner)
          Returns a list of Product based on the given uids.
 java.util.List ProductService.findProductTopSeller(int topCount, ProductLoadTuner productLoadTuner)
          Retrieve a list of top sellers of the whole store.
 Product ProductService.getTuned(long productUid, ProductLoadTuner loadTuner, ShoppingCart shoppingCart)
          Get the product with the given UID.
 

Uses of ProductLoadTuner in com.elasticpath.service.catalog.impl
 

Methods in com.elasticpath.service.catalog.impl that return ProductLoadTuner
 ProductLoadTuner ProductServiceImpl.getProductLoadTunerMinimal()
          Returns the ProductLoadTuner for populating a minimal data set.
 

Methods in com.elasticpath.service.catalog.impl with parameters of type ProductLoadTuner
 java.util.List ProductServiceImpl.findByBrandUid(long brandUid, ProductLoadTuner loadTuner)
          Returns a list of Product based on the given brand Uid.
 java.util.List ProductServiceImpl.findByCategoryUid(long categoryUid, ProductLoadTuner loadTuner)
          Returns a list of Product based on the given category Uid.
 java.util.List ProductServiceImpl.findByCategoryUidPaginated(long categoryUid, int startIndex, int numProducts, ProductLoadTuner loadTuner)
          Returns a list of Products based on the given category Uid.
 java.util.List ProductServiceImpl.findByUids(java.util.Collection productUids, ProductLoadTuner loadTuner)
          Returns a list of Product based on the given uids.
 java.util.List ProductServiceImpl.findProductTopSeller(int topCount, ProductLoadTuner productLoadTuner)
          Retrieve a list of top sellers of the whole store.
 Product ProductServiceImpl.getTuned(long productUid, ProductLoadTuner loadTuner, ShoppingCart shoppingCart)
          Get the product with the given UID.
 void ProductServiceImpl.setProductLoadTunerAll(ProductLoadTuner productLoadTunerAll)
          Sets the ProductLoadTuner for populating all data.
 void ProductSkuServiceImpl.setProductLoadTunerAll(ProductLoadTuner productLoadTunerAll)
          Sets the ProductLoadTuner for populating all data.
 void ProductRecommendationServiceImpl.setProductLoadTunerAssociationsOnly(ProductLoadTuner productLoadTunerAssociationsOnly)
          Set the product load tuner used to load products whose recommendations are to be updated.
 void ProductServiceImpl.setProductLoadTunerForDefaultCategory(ProductLoadTuner productLoadTunerForDefaultCategory)
          Sets the ProductLoadTuner for populating the default category.
 void ProductServiceImpl.setProductLoadTunerMinimal(ProductLoadTuner productLoadTunerMinimal)
          Sets the ProductLoadTuner for populating a minimal data set.
 void ProductRecommendationServiceImpl.setProductLoadTunerNoCollections(ProductLoadTuner productLoadTunerNoCollections)
          Set the product load tuner used only to set a reference to a target product.
 

Uses of ProductLoadTuner in com.elasticpath.service.catalogview
 

Methods in com.elasticpath.service.catalogview with parameters of type ProductLoadTuner
 BrowsingResult BrowsingService.browsing(BrowsingRequest browsingRequest, CatalogViewResultHistory previousBrowsingResultHistory, ShoppingCart shoppingCart, ProductLoadTuner productLoadTuner)
          Perform browsinging based on the given browsing request and returns the browsing result.
 Product ProductViewService.getProduct(java.lang.String productCode, ProductLoadTuner loadTuner, ShoppingCart shoppingCart)
          Returns the product with the given product code.
 Product ProductRetrieveStrategy.retrieveProduct(long productUid, ShoppingCart shoppingCart, ProductLoadTuner productLoadTuner)
          Retrieve a Product with the given product uid.
 java.util.List ProductRetrieveStrategy.retrieveProducts(java.util.Collection productUids, ShoppingCart shoppingCart, ProductLoadTuner productLoadTuner)
          Retrieve a list of Product of the given product uids.
 SearchResult SearchService.search(SearchRequest searchRequest, CatalogViewResultHistory previousSearchResultHistory, ShoppingCart shoppingCart, ProductLoadTuner productLoadTuner)
          Perform searching based on the given search request and returns the search result.
 

Uses of ProductLoadTuner in com.elasticpath.service.catalogview.impl
 

Methods in com.elasticpath.service.catalogview.impl with parameters of type ProductLoadTuner
 BrowsingResult BrowsingServiceImpl.browsing(BrowsingRequest browsingRequest, CatalogViewResultHistory previousBrowsingResultHistory, ShoppingCart shoppingCart, ProductLoadTuner productLoadTuner)
          Perform browsinging based on the given browsing request and returns the browsing result.
 Product ProductViewServiceImpl.getProduct(java.lang.String productCode, ProductLoadTuner loadTuner, ShoppingCart shoppingCart)
          Returns the product with the given product code.
 Product NoCachingProductRetrieveStrategyImpl.retrieveProduct(long productUid, ShoppingCart shoppingCart, ProductLoadTuner productLoadTuner)
          Retrieve a Product with the given product uid.
 Product RefreshableCachedProductRetrieveStrategyImpl.retrieveProduct(long productUid, ShoppingCart shoppingCart, ProductLoadTuner productLoadTuner)
          Retrieve a Product with the given product uid.
 Product SingleCachingProductRetrieveStrategyImpl.retrieveProduct(long productUid, ShoppingCart shoppingCart, ProductLoadTuner productLoadTuner)
          Retrieve a Product with the given product uid.
 java.util.List NoCachingProductRetrieveStrategyImpl.retrieveProducts(java.util.Collection productUids, ShoppingCart shoppingCart, ProductLoadTuner productLoadTuner)
          Retrieve a list of Product of the given product uids.
 java.util.List SingleCachingProductRetrieveStrategyImpl.retrieveProducts(java.util.Collection productUids, ShoppingCart shoppingCart, ProductLoadTuner productLoadTuner)
          Retrieve a list of Product of the given product uids.
 SearchResult SearchServiceImpl.search(SearchRequest searchRequest, CatalogViewResultHistory previousSearchResultHistory, ShoppingCart shoppingCart, ProductLoadTuner productLoadTuner)
          Perform searching based on the given search request and returns the search result.
 void RefreshableCachedProductRetrieveStrategyImpl.setDefaultProductLoadTuner(ProductLoadTuner defaultProductLoadTuner)
          Set the default product load tuner to be used when refreshing the cache from disk.
 void ProductCacheLoaderImpl.setProductLoadTuner(ProductLoadTuner productLoadTuner)
          Set the product load tuner to be used for loading the cache.
 

Constructors in com.elasticpath.service.catalogview.impl with parameters of type ProductLoadTuner
SingleCachingProductRetrieveStrategyImpl.CacheKey(long productUid, ProductLoadTuner productLoadTuner)
          The constuctor.
 

Uses of ProductLoadTuner in com.elasticpath.service.misc
 

Methods in com.elasticpath.service.misc with parameters of type ProductLoadTuner
 void LazyLoadHelper.populateProduct(Product product, ProductLoadTuner loadTuner)
          Populate the given product based on the given load tuner.
 void LazyLoadHelper.populateProducts(java.util.Collection products, ProductLoadTuner loadTuner)
          Populate the given products based on the given load tuner.
 

Uses of ProductLoadTuner in com.elasticpath.service.misc.impl
 

Methods in com.elasticpath.service.misc.impl with parameters of type ProductLoadTuner
 void LazyLoadHelperImpl.populateProduct(Product product, ProductLoadTuner loadTuner)
          Populate the given product based on the given load tuner.
 void LazyLoadHelperImpl.populateProducts(java.util.Collection products, ProductLoadTuner loadTuner)
          Populate the given products based on the given load tuner.
 

Uses of ProductLoadTuner in com.elasticpath.service.shoppingcart.impl
 

Methods in com.elasticpath.service.shoppingcart.impl with parameters of type ProductLoadTuner
 void ShoppingCartServiceImpl.setProductLoadTuner(ProductLoadTuner productLoadTuner)
          Sets the ProductLoadTuner for populating all data.
 

Uses of ProductLoadTuner in com.elasticpath.sfweb.controller.impl
 

Methods in com.elasticpath.sfweb.controller.impl with parameters of type ProductLoadTuner
 void AddToCartControllerImpl.setProductLoadTuner(ProductLoadTuner productLoadTuner)
          Set the load tuner to be used for retrieving products to add to the cart.
 void ProductViewControllerImpl.setProductLoadTuner(ProductLoadTuner productLoadTuner)
          Sets the product load tuner.
 void BrowsingControllerImpl.setProductLoadTuner(ProductLoadTuner productLoadTuner)
          Sets the product load tuner.
 void SearchControllerImpl.setProductLoadTuner(ProductLoadTuner productLoadTuner)
          Sets the product load tuner.