Class SortParameters
java.lang.Object
de.hybris.platform.servicelayer.internal.dao.SortParameters
This class is used to sort results found using GenericDao.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumClass used byDefaultGenericDaoto determine sort order. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSortParameter(String paramName, SortParameters.SortOrder sortOrder) Adds sort parameter with definedSortParameters.SortOrder.booleanReturns all sort parameters defined inSortParametersinstance.inthashCode()booleanisEmpty()Returns true if map of sort parameters is empty.voidremoveSortParameter(String paramName) Removes sort parameter.static SortParameterssingletonAscending(String paramName) Creates aSortParametersinstance having one entry with ASCENDING order.static SortParameterssingletonDescending(String paramName) Creates aSortParametersinstance having one entry with DESCENDING order.
-
Constructor Details
-
SortParameters
public SortParameters()
-
-
Method Details
-
addSortParameter
Adds sort parameter with definedSortParameters.SortOrder.- Parameters:
paramName- name of parameters.sortOrder- sort order (SortOrder.ASCENDING or SortOrder.DESCENDING)
-
removeSortParameter
Removes sort parameter.- Parameters:
paramName- name of parameter to remove.
-
getSortParameters
Returns all sort parameters defined inSortParametersinstance. -
isEmpty
public boolean isEmpty()Returns true if map of sort parameters is empty. -
equals
-
hashCode
public int hashCode() -
singletonAscending
Creates aSortParametersinstance having one entry with ASCENDING order. -
singletonDescending
Creates aSortParametersinstance having one entry with DESCENDING order.
-