001
014
015 package com.liferay.portal.kernel.search;
016
017 import java.util.List;
018
019
023 public interface SortFactory {
024
025 public Sort create(String fieldName, boolean reverse);
026
027 public Sort create(String fieldName, int type, boolean reverse);
028
029 public Sort[] getDefaultSorts();
030
031 public Sort getSort(
032 Class<?> clazz, int type, String orderByCol, boolean inferSortField,
033 String orderByType);
034
035 public Sort getSort(
036 Class<?> clazz, int type, String orderByCol, String orderByType);
037
038 public Sort getSort(Class<?> clazz, String orderByCol, String orderByType);
039
040 public Sort[] toArray(List<Sort> sorts);
041
042 }