com.elasticpath.domain.catalogview.impl
Class AbstractProductAdaptorForFilterImpl

java.lang.Object
  extended by com.elasticpath.domain.impl.AbstractEpDomainImpl
      extended by com.elasticpath.domain.impl.AbstractTransientImpl
          extended by com.elasticpath.domain.catalogview.impl.AbstractProductAdaptorForFilterImpl
All Implemented Interfaces:
LeafNode, ProductAdaptorForFilter, EpDomain, Transient, java.io.Serializable, java.lang.Comparable
Direct Known Subclasses:
ProductAdaptorForAttributeRangeFilterImpl, ProductAdaptorForPriceFilterImpl

public abstract class AbstractProductAdaptorForFilterImpl
extends AbstractTransientImpl
implements ProductAdaptorForFilter

This is a default implementation of ProductAdaptorForPriceFilter.

See Also:
Serialized Form

Field Summary
static long serialVersionUID
          Serial version id.
 
Constructor Summary
AbstractProductAdaptorForFilterImpl()
           
 
Method Summary
abstract  BranchNode getBranchNode()
          Returns the branch node.
 Product getProduct()
          Returns the wrapped product.
 void setProduct(Product product)
          Sets the product to wrap.
 
Methods inherited from class com.elasticpath.domain.impl.AbstractEpDomainImpl
getElasticPath, setElasticPath
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.elasticpath.domain.EpDomain
getElasticPath, setElasticPath
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Field Detail

serialVersionUID

public static final long serialVersionUID
Serial version id.

See Also:
Constant Field Values
Constructor Detail

AbstractProductAdaptorForFilterImpl

public AbstractProductAdaptorForFilterImpl()
Method Detail

getBranchNode

public abstract BranchNode getBranchNode()
Returns the branch node. A leaf node should have one and only one BranchNode.

Specified by:
getBranchNode in interface LeafNode
Returns:
the branch node

getProduct

public Product getProduct()
Returns the wrapped product.

Specified by:
getProduct in interface ProductAdaptorForFilter
Returns:
the wrapped product

setProduct

public void setProduct(Product product)
Sets the product to wrap.

Specified by:
setProduct in interface ProductAdaptorForFilter
Parameters:
product - the product to set