Class SorterKeyImpl
- java.lang.Object
-
- com.adobe.cq.commerce.core.search.internal.models.SorterKeyImpl
-
-
Constructor Summary
Constructors Constructor Description SorterKeyImpl(String name, String label)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,String>
getCurrentOrderParameters()
String
getLabel()
String
getName()
Map<String,String>
getOppositeOrderParameters()
Sorter.Order
getOrder()
boolean
isSelected()
void
setCurrentOrderParameters(Map<String,String> currentOrderParameters)
void
setOppositeOrderParameters(Map<String,String> oppositeOrderParameters)
void
setOrder(Sorter.Order order)
void
setSelected(boolean selected)
-
-
-
Method Detail
-
getLabel
public String getLabel()
-
getOrder
public Sorter.Order getOrder()
-
setOrder
public void setOrder(Sorter.Order order)
-
isSelected
public boolean isSelected()
- Specified by:
isSelected
in interfaceSorterKey
- Returns:
true
if this is the currently selected key,false
otherwise.
-
setSelected
public void setSelected(boolean selected)
-
getCurrentOrderParameters
public Map<String,String> getCurrentOrderParameters()
- Specified by:
getCurrentOrderParameters
in interfaceSorterKey
- Returns:
- The filtering parameters related to the current sort key and sort order.
-
setCurrentOrderParameters
public void setCurrentOrderParameters(Map<String,String> currentOrderParameters)
-
getOppositeOrderParameters
public Map<String,String> getOppositeOrderParameters()
- Specified by:
getOppositeOrderParameters
in interfaceSorterKey
- Returns:
- The filtering parameters related to the current sort key but opposite sort order.
-
-