Class SortParameters
- java.lang.Object
-
- de.hybris.platform.servicelayer.internal.dao.SortParameters
-
public class SortParameters extends java.lang.Object
This class is used to sort results found using GenericDao.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SortParameters.SortOrder
Class used byDefaultGenericDao
to determine sort order.
-
Constructor Summary
Constructors Constructor Description SortParameters()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addSortParameter(java.lang.String paramName, SortParameters.SortOrder sortOrder)
Adds sort parameter with definedSortParameters.SortOrder
.boolean
equals(java.lang.Object obj)
java.util.Map<java.lang.String,SortParameters.SortOrder>
getSortParameters()
Returns all sort parameters defined inSortParameters
instance.int
hashCode()
boolean
isEmpty()
Returns true if map of sort parameters is empty.void
removeSortParameter(java.lang.String paramName)
Removes sort parameter.static SortParameters
singletonAscending(java.lang.String paramName)
Creates aSortParameters
instance having one entry with ASCENDING order.static SortParameters
singletonDescending(java.lang.String paramName)
Creates aSortParameters
instance having one entry with DESCENDING order.
-
-
-
Method Detail
-
addSortParameter
public void addSortParameter(java.lang.String paramName, SortParameters.SortOrder sortOrder)
Adds sort parameter with definedSortParameters.SortOrder
.- Parameters:
paramName
- name of parameters.sortOrder
- sort order (SortOrder.ASCENDING or SortOrder.DESCENDING)
-
removeSortParameter
public void removeSortParameter(java.lang.String paramName)
Removes sort parameter.- Parameters:
paramName
- name of parameter to remove.
-
getSortParameters
public java.util.Map<java.lang.String,SortParameters.SortOrder> getSortParameters()
Returns all sort parameters defined inSortParameters
instance.
-
isEmpty
public boolean isEmpty()
Returns true if map of sort parameters is empty.
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
singletonAscending
public static SortParameters singletonAscending(java.lang.String paramName)
Creates aSortParameters
instance having one entry with ASCENDING order.
-
singletonDescending
public static SortParameters singletonDescending(java.lang.String paramName)
Creates aSortParameters
instance having one entry with DESCENDING order.
-
-