com.elasticpath.domain.catalogview.impl
Class AbstractProductAdaptorForFilterImpl
java.lang.Object
com.elasticpath.domain.impl.AbstractEpDomainImpl
com.elasticpath.domain.impl.AbstractTransientImpl
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
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface java.lang.Comparable |
compareTo |
serialVersionUID
public static final long serialVersionUID
- Serial version id.
- See Also:
- Constant Field Values
AbstractProductAdaptorForFilterImpl
public AbstractProductAdaptorForFilterImpl()
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