001
014
015 package com.liferay.portal.kernel.search;
016
017 import java.util.List;
018
019
023 public class SortFactoryUtil {
024
025 public static Sort create(String fieldName, boolean reverse) {
026 return getSortFactory().create(fieldName, reverse);
027 }
028
029 public static Sort create(String fieldName, int type, boolean reverse) {
030 return getSortFactory().create(fieldName, type, reverse);
031 }
032
033 public static Sort[] getDefaultSorts() {
034 return getSortFactory().getDefaultSorts();
035 }
036
037 public static Sort getSort(
038 Class<?> clazz, String orderByCol, String orderByType) {
039
040 return getSortFactory().getSort(clazz, orderByCol, orderByType);
041 }
042
043 public static SortFactory getSortFactory() {
044 return _sortFactory;
045 }
046
047 public static Sort[] toArray(List<Sort> sorts) {
048 return getSortFactory().toArray(sorts);
049 }
050
051 public void setSortFactory(SortFactory sortFactory) {
052 _sortFactory = sortFactory;
053 }
054
055 private static SortFactory _sortFactory;
056
057 }