001
014
015 package com.liferay.portlet.backgroundtask.util.comparator;
016
017 import com.liferay.portal.kernel.util.OrderByComparator;
018
019
022 public class BackgroundTaskComparatorFactoryUtil {
023
024 public static OrderByComparator getBackgroundTaskOrderByComparator(
025 String orderByCol, String orderByType) {
026
027 boolean orderByAsc = false;
028
029 if (orderByType.equals("asc")) {
030 orderByAsc = true;
031 }
032
033 OrderByComparator orderByComparator = null;
034
035 if (orderByCol.equals("completion-date")) {
036 orderByComparator = new BackgroundTaskCompletionDateComparator(
037 orderByAsc);
038 }
039 else if (orderByCol.equals("create-date")) {
040 orderByComparator = new BackgroundTaskCreateDateComparator(
041 orderByAsc);
042 }
043
044 return orderByComparator;
045 }
046
047 }