001
014
015 package com.liferay.portal.kernel.workflow.comparator;
016
017 import com.liferay.portal.kernel.security.pacl.permission.PortalRuntimePermission;
018 import com.liferay.portal.kernel.util.OrderByComparator;
019 import com.liferay.portal.kernel.workflow.WorkflowDefinition;
020 import com.liferay.portal.kernel.workflow.WorkflowInstance;
021 import com.liferay.portal.kernel.workflow.WorkflowLog;
022 import com.liferay.portal.kernel.workflow.WorkflowTask;
023
024
027 public class WorkflowComparatorFactoryUtil {
028
029 public static OrderByComparator<WorkflowDefinition>
030 getDefinitionNameComparator() {
031
032 return getWorkflowComparatorFactory().getDefinitionNameComparator(
033 false);
034 }
035
036 public static OrderByComparator<WorkflowDefinition>
037 getDefinitionNameComparator(boolean ascending) {
038
039 return getWorkflowComparatorFactory().getDefinitionNameComparator(
040 ascending);
041 }
042
043 public static OrderByComparator<WorkflowInstance>
044 getInstanceEndDateComparator() {
045
046 return getWorkflowComparatorFactory().getInstanceEndDateComparator(
047 false);
048 }
049
050 public static OrderByComparator<WorkflowInstance>
051 getInstanceEndDateComparator(boolean ascending) {
052
053 return getWorkflowComparatorFactory().getInstanceEndDateComparator(
054 ascending);
055 }
056
057 public static OrderByComparator<WorkflowInstance>
058 getInstanceStartDateComparator() {
059
060 return getWorkflowComparatorFactory().getInstanceStartDateComparator(
061 false);
062 }
063
064 public static OrderByComparator<WorkflowInstance>
065 getInstanceStartDateComparator(boolean ascending) {
066
067 return getWorkflowComparatorFactory().getInstanceStartDateComparator(
068 ascending);
069 }
070
071 public static OrderByComparator<WorkflowInstance>
072 getInstanceStateComparator() {
073
074 return getWorkflowComparatorFactory().getInstanceStateComparator(false);
075 }
076
077 public static OrderByComparator<WorkflowInstance>
078 getInstanceStateComparator(boolean ascending) {
079
080 return getWorkflowComparatorFactory().getInstanceStateComparator(
081 ascending);
082 }
083
084 public static OrderByComparator<WorkflowLog> getLogCreateDateComparator() {
085 return getWorkflowComparatorFactory().getLogCreateDateComparator(false);
086 }
087
088 public static OrderByComparator<WorkflowLog> getLogCreateDateComparator(
089 boolean ascending) {
090
091 return getWorkflowComparatorFactory().getLogCreateDateComparator(
092 ascending);
093 }
094
095 public static OrderByComparator<WorkflowLog> getLogUserIdComparator() {
096 return getWorkflowComparatorFactory().getLogUserIdComparator(false);
097 }
098
099 public static OrderByComparator<WorkflowLog> getLogUserIdComparator(
100 boolean ascending) {
101
102 return getWorkflowComparatorFactory().getLogUserIdComparator(ascending);
103 }
104
105 public static OrderByComparator<WorkflowTask>
106 getTaskCompletionDateComparator() {
107
108 return getWorkflowComparatorFactory().getTaskCompletionDateComparator(
109 false);
110 }
111
112 public static OrderByComparator<WorkflowTask>
113 getTaskCompletionDateComparator(boolean ascending) {
114
115 return getWorkflowComparatorFactory().getTaskCompletionDateComparator(
116 ascending);
117 }
118
119 public static OrderByComparator<WorkflowTask>
120 getTaskCreateDateComparator() {
121
122 return getWorkflowComparatorFactory().getTaskCreateDateComparator(
123 false);
124 }
125
126 public static OrderByComparator<WorkflowTask> getTaskCreateDateComparator(
127 boolean ascending) {
128
129 return getWorkflowComparatorFactory().getTaskCreateDateComparator(
130 ascending);
131 }
132
133 public static OrderByComparator<WorkflowTask> getTaskDueDateComparator() {
134 return getWorkflowComparatorFactory().getTaskDueDateComparator(false);
135 }
136
137 public static OrderByComparator<WorkflowTask> getTaskDueDateComparator(
138 boolean ascending) {
139
140 return getWorkflowComparatorFactory().getTaskDueDateComparator(
141 ascending);
142 }
143
144 public static OrderByComparator<WorkflowTask> getTaskNameComparator() {
145 return getWorkflowComparatorFactory().getTaskNameComparator(false);
146 }
147
148 public static OrderByComparator<WorkflowTask> getTaskNameComparator(
149 boolean ascending) {
150
151 return getWorkflowComparatorFactory().getTaskNameComparator(ascending);
152 }
153
154 public static OrderByComparator<WorkflowTask> getTaskUserIdComparator() {
155 return getWorkflowComparatorFactory().getTaskUserIdComparator(false);
156 }
157
158 public static OrderByComparator<WorkflowTask> getTaskUserIdComparator(
159 boolean ascending) {
160
161 return getWorkflowComparatorFactory().getTaskUserIdComparator(
162 ascending);
163 }
164
165 public static WorkflowComparatorFactory getWorkflowComparatorFactory() {
166 PortalRuntimePermission.checkGetBeanProperty(
167 WorkflowComparatorFactoryUtil.class);
168
169 return _workflowComparatorFactory;
170 }
171
172 public void setWorkflowComparatorFactory(
173 WorkflowComparatorFactory workflowComparatorFactory) {
174
175 PortalRuntimePermission.checkSetBeanProperty(getClass());
176
177 _workflowComparatorFactory = workflowComparatorFactory;
178 }
179
180 private static WorkflowComparatorFactory _workflowComparatorFactory;
181
182 }