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 getInstanceCompletedComparator() {
045
046 return getWorkflowComparatorFactory().getInstanceCompletedComparator(
047 false);
048 }
049
050 public static OrderByComparator<WorkflowInstance>
051 getInstanceCompletedComparator(boolean ascending) {
052
053 return getWorkflowComparatorFactory().getInstanceCompletedComparator(
054 ascending);
055 }
056
057 public static OrderByComparator<WorkflowInstance>
058 getInstanceEndDateComparator() {
059
060 return getWorkflowComparatorFactory().getInstanceEndDateComparator(
061 false);
062 }
063
064 public static OrderByComparator<WorkflowInstance>
065 getInstanceEndDateComparator(boolean ascending) {
066
067 return getWorkflowComparatorFactory().getInstanceEndDateComparator(
068 ascending);
069 }
070
071 public static OrderByComparator<WorkflowInstance>
072 getInstanceStartDateComparator() {
073
074 return getWorkflowComparatorFactory().getInstanceStartDateComparator(
075 false);
076 }
077
078 public static OrderByComparator<WorkflowInstance>
079 getInstanceStartDateComparator(boolean ascending) {
080
081 return getWorkflowComparatorFactory().getInstanceStartDateComparator(
082 ascending);
083 }
084
085 public static OrderByComparator<WorkflowInstance>
086 getInstanceStateComparator() {
087
088 return getWorkflowComparatorFactory().getInstanceStateComparator(false);
089 }
090
091 public static OrderByComparator<WorkflowInstance>
092 getInstanceStateComparator(boolean ascending) {
093
094 return getWorkflowComparatorFactory().getInstanceStateComparator(
095 ascending);
096 }
097
098 public static OrderByComparator<WorkflowLog> getLogCreateDateComparator() {
099 return getWorkflowComparatorFactory().getLogCreateDateComparator(false);
100 }
101
102 public static OrderByComparator<WorkflowLog> getLogCreateDateComparator(
103 boolean ascending) {
104
105 return getWorkflowComparatorFactory().getLogCreateDateComparator(
106 ascending);
107 }
108
109 public static OrderByComparator<WorkflowLog> getLogUserIdComparator() {
110 return getWorkflowComparatorFactory().getLogUserIdComparator(false);
111 }
112
113 public static OrderByComparator<WorkflowLog> getLogUserIdComparator(
114 boolean ascending) {
115
116 return getWorkflowComparatorFactory().getLogUserIdComparator(ascending);
117 }
118
119 public static OrderByComparator<WorkflowTask>
120 getTaskCompletionDateComparator() {
121
122 return getWorkflowComparatorFactory().getTaskCompletionDateComparator(
123 false);
124 }
125
126 public static OrderByComparator<WorkflowTask>
127 getTaskCompletionDateComparator(boolean ascending) {
128
129 return getWorkflowComparatorFactory().getTaskCompletionDateComparator(
130 ascending);
131 }
132
133 public static OrderByComparator<WorkflowTask>
134 getTaskCreateDateComparator() {
135
136 return getWorkflowComparatorFactory().getTaskCreateDateComparator(
137 false);
138 }
139
140 public static OrderByComparator<WorkflowTask> getTaskCreateDateComparator(
141 boolean ascending) {
142
143 return getWorkflowComparatorFactory().getTaskCreateDateComparator(
144 ascending);
145 }
146
147 public static OrderByComparator<WorkflowTask> getTaskDueDateComparator() {
148 return getWorkflowComparatorFactory().getTaskDueDateComparator(false);
149 }
150
151 public static OrderByComparator<WorkflowTask> getTaskDueDateComparator(
152 boolean ascending) {
153
154 return getWorkflowComparatorFactory().getTaskDueDateComparator(
155 ascending);
156 }
157
158 public static OrderByComparator<WorkflowTask> getTaskNameComparator() {
159 return getWorkflowComparatorFactory().getTaskNameComparator(false);
160 }
161
162 public static OrderByComparator<WorkflowTask> getTaskNameComparator(
163 boolean ascending) {
164
165 return getWorkflowComparatorFactory().getTaskNameComparator(ascending);
166 }
167
168 public static OrderByComparator<WorkflowTask> getTaskUserIdComparator() {
169 return getWorkflowComparatorFactory().getTaskUserIdComparator(false);
170 }
171
172 public static OrderByComparator<WorkflowTask> getTaskUserIdComparator(
173 boolean ascending) {
174
175 return getWorkflowComparatorFactory().getTaskUserIdComparator(
176 ascending);
177 }
178
179 public static WorkflowComparatorFactory getWorkflowComparatorFactory() {
180 PortalRuntimePermission.checkGetBeanProperty(
181 WorkflowComparatorFactoryUtil.class);
182
183 return _workflowComparatorFactory;
184 }
185
186 public void setWorkflowComparatorFactory(
187 WorkflowComparatorFactory workflowComparatorFactory) {
188
189 PortalRuntimePermission.checkSetBeanProperty(getClass());
190
191 _workflowComparatorFactory = workflowComparatorFactory;
192 }
193
194 private static WorkflowComparatorFactory _workflowComparatorFactory;
195
196 }