com.elasticpath.domain.catalogview
Interface AttributeFilter

All Superinterfaces:
java.lang.Comparable, EpDomain, Filter, java.io.Serializable, Transient
All Known Subinterfaces:
AttributeRangeFilter, AttributeValueFilter
All Known Implementing Classes:
AttributeRangeFilterImpl, AttributeValueFilterImpl

public interface AttributeFilter
extends Filter

The AttributeFilter represents the filter on a specified attribute.


Field Summary
 
Fields inherited from interface com.elasticpath.domain.catalogview.Filter
ERROR_MSG, SEPARATOR, SEPARATOR_IN_REGEX
 
Method Summary
 Attribute getAttribute()
          Get the attribute object.
 java.lang.String getAttributeKey()
          Get the attribute key.
 void setAttributeKey(java.lang.String attributeKey)
          Set the attribute Key.
 
Methods inherited from interface com.elasticpath.domain.catalogview.Filter
filter, getDisplayName, getId, getSeoId, getSeoName, initialize, isLocalized, match, setId, setLocalized
 
Methods inherited from interface com.elasticpath.domain.EpDomain
getElasticPath, setElasticPath
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

getAttribute

Attribute getAttribute()
Get the attribute object.

Returns:
the attribute

getAttributeKey

java.lang.String getAttributeKey()
Get the attribute key.

Returns:
the attributeKey

setAttributeKey

void setAttributeKey(java.lang.String attributeKey)
Set the attribute Key.

Parameters:
attributeKey - the attributeKey to set