public class SortFactoryImpl extends java.lang.Object implements SortFactory
| Constructor and Description |
|---|
SortFactoryImpl() |
| Modifier and Type | Method and Description |
|---|---|
Sort |
create(java.lang.String fieldName,
boolean reverse) |
Sort |
create(java.lang.String fieldName,
int type,
boolean reverse) |
Sort[] |
getDefaultSorts() |
Sort |
getSort(java.lang.Class<?> clazz,
int type,
java.lang.String orderByCol,
boolean inferSortField,
java.lang.String orderByType) |
Sort |
getSort(java.lang.Class<?> clazz,
int type,
java.lang.String orderByCol,
java.lang.String orderByType) |
Sort |
getSort(java.lang.Class<?> clazz,
java.lang.String orderByCol,
java.lang.String orderByType) |
protected java.lang.String |
getSortField(java.lang.String orderByCol,
int type,
java.lang.Class<?> clazz) |
Sort[] |
toArray(java.util.List<Sort> sorts) |
public Sort create(java.lang.String fieldName, boolean reverse)
create in interface SortFactorypublic Sort create(java.lang.String fieldName, int type, boolean reverse)
create in interface SortFactorypublic Sort[] getDefaultSorts()
getDefaultSorts in interface SortFactorypublic Sort getSort(java.lang.Class<?> clazz, int type, java.lang.String orderByCol, boolean inferSortField, java.lang.String orderByType)
getSort in interface SortFactorypublic Sort getSort(java.lang.Class<?> clazz, int type, java.lang.String orderByCol, java.lang.String orderByType)
getSort in interface SortFactorypublic Sort getSort(java.lang.Class<?> clazz, java.lang.String orderByCol, java.lang.String orderByType)
getSort in interface SortFactorypublic Sort[] toArray(java.util.List<Sort> sorts)
toArray in interface SortFactoryprotected java.lang.String getSortField(java.lang.String orderByCol,
int type,
java.lang.Class<?> clazz)