001
014
015 package com.liferay.portal.kernel.workflow.comparator;
016
017 import com.liferay.portal.kernel.messaging.proxy.MessagingProxy;
018 import com.liferay.portal.kernel.messaging.proxy.ProxyMode;
019 import com.liferay.portal.kernel.util.OrderByComparator;
020
021
024 @MessagingProxy(mode = ProxyMode.SYNC)
025 public interface WorkflowComparatorFactory {
026
027 public OrderByComparator getDefinitionNameComparator(boolean ascending);
028
029 public OrderByComparator getInstanceEndDateComparator(boolean ascending);
030
031 public OrderByComparator getInstanceStartDateComparator(boolean ascending);
032
033 public OrderByComparator getInstanceStateComparator(boolean ascending);
034
035 public OrderByComparator getLogCreateDateComparator(boolean ascending);
036
037 public OrderByComparator getLogUserIdComparator(boolean ascending);
038
039 public OrderByComparator getTaskCompletionDateComparator(boolean ascending);
040
041 public OrderByComparator getTaskCreateDateComparator(boolean ascending);
042
043 public OrderByComparator getTaskDueDateComparator(boolean ascending);
044
045 public OrderByComparator getTaskNameComparator(boolean ascending);
046
047 public OrderByComparator getTaskUserIdComparator(boolean ascending);
048
049 }