Class SortParameters
- java.lang.Object
-
- de.hybris.platform.servicelayer.internal.dao.SortParameters
-
public class SortParameters extends java.lang.ObjectThis class is used to sort results found using GenericDao.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSortParameters.SortOrderClass used byDefaultGenericDaoto determine sort order.
-
Constructor Summary
Constructors Constructor Description SortParameters()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddSortParameter(java.lang.String paramName, SortParameters.SortOrder sortOrder)Adds sort parameter with definedSortParameters.SortOrder.booleanequals(java.lang.Object obj)java.util.Map<java.lang.String,SortParameters.SortOrder>getSortParameters()Returns all sort parameters defined inSortParametersinstance.inthashCode()booleanisEmpty()Returns true if map of sort parameters is empty.voidremoveSortParameter(java.lang.String paramName)Removes sort parameter.static SortParameterssingletonAscending(java.lang.String paramName)Creates aSortParametersinstance having one entry with ASCENDING order.static SortParameterssingletonDescending(java.lang.String paramName)Creates aSortParametersinstance 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 inSortParametersinstance.
-
isEmpty
public boolean isEmpty()
Returns true if map of sort parameters is empty.
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
singletonAscending
public static SortParameters singletonAscending(java.lang.String paramName)
Creates aSortParametersinstance having one entry with ASCENDING order.
-
singletonDescending
public static SortParameters singletonDescending(java.lang.String paramName)
Creates aSortParametersinstance having one entry with DESCENDING order.
-
-