com.elasticpath.service.catalogview.impl
Class AbstractProductRetrieveStrategyImpl

java.lang.Object
  extended by com.elasticpath.service.impl.AbstractEpServiceImpl
      extended by com.elasticpath.service.catalogview.impl.AbstractProductRetrieveStrategyImpl
All Implemented Interfaces:
ProductRetrieveStrategy, EpService
Direct Known Subclasses:
NoCachingProductRetrieveStrategyImpl, SingleCachingProductRetrieveStrategyImpl

public abstract class AbstractProductRetrieveStrategyImpl
extends AbstractEpServiceImpl
implements ProductRetrieveStrategy

Provied an abstract implementation of ProductRetrieveStrategy.


Constructor Summary
AbstractProductRetrieveStrategyImpl()
           
 
Method Summary
 ProductService getProductService()
          Returns the product service.
 void setEpRuleEngine(EpRuleEngine epRuleEngine)
          Sets the rule engine.
 void setProductService(ProductService productService)
          Sets the product service.
 
Methods inherited from class com.elasticpath.service.impl.AbstractEpServiceImpl
getElasticPath, setElasticPath
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.elasticpath.service.catalogview.ProductRetrieveStrategy
retrieveProduct, retrieveProducts
 
Methods inherited from interface com.elasticpath.service.EpService
getElasticPath, setElasticPath
 

Constructor Detail

AbstractProductRetrieveStrategyImpl

public AbstractProductRetrieveStrategyImpl()
Method Detail

getProductService

public ProductService getProductService()
Returns the product service.

Returns:
the product service

setEpRuleEngine

public void setEpRuleEngine(EpRuleEngine epRuleEngine)
Sets the rule engine.

Parameters:
epRuleEngine - the rule engine

setProductService

public void setProductService(ProductService productService)
Sets the product service.

Parameters:
productService - the product service