1   /**
2    * Copyright (c) 2000-2010 Liferay, Inc. All rights reserved.
3    *
4    * This library is free software; you can redistribute it and/or modify it under
5    * the terms of the GNU Lesser General Public License as published by the Free
6    * Software Foundation; either version 2.1 of the License, or (at your option)
7    * any later version.
8    *
9    * This library is distributed in the hope that it will be useful, but WITHOUT
10   * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
11   * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
12   * details.
13   */
14  
15  package com.liferay.portal.kernel.workflow.comparator;
16  
17  import com.liferay.portal.kernel.util.OrderByComparator;
18  
19  /**
20   * <a href="WorkflowComparatorFactoryUtil.java.html"><b><i>View Source</i></b>
21   * </a>
22   *
23   * @author Michael C. Han
24   */
25  public class WorkflowComparatorFactoryUtil {
26  
27      public static OrderByComparator getDefinitionNameComparator() {
28          return getWorkflowComparatorFactory().getDefinitionNameComparator(
29              false);
30      }
31  
32      public static OrderByComparator getDefinitionNameComparator(
33          boolean ascending) {
34  
35          return getWorkflowComparatorFactory().getDefinitionNameComparator(
36              ascending);
37      }
38  
39      public static OrderByComparator getInstanceEndDateComparator() {
40          return getWorkflowComparatorFactory().getInstanceEndDateComparator(
41              false);
42      }
43  
44      public static OrderByComparator getInstanceEndDateComparator(
45          boolean ascending) {
46  
47          return getWorkflowComparatorFactory().getInstanceEndDateComparator(
48              ascending);
49      }
50  
51      public static OrderByComparator getInstanceStartDateComparator() {
52          return getWorkflowComparatorFactory().getInstanceStartDateComparator(
53              false);
54      }
55  
56      public static OrderByComparator getInstanceStartDateComparator(
57          boolean ascending) {
58  
59          return getWorkflowComparatorFactory().getInstanceStartDateComparator(
60              ascending);
61      }
62  
63      public static OrderByComparator getInstanceStateComparator() {
64          return getWorkflowComparatorFactory().getInstanceStateComparator(false);
65      }
66  
67      public static OrderByComparator getInstanceStateComparator(
68          boolean ascending) {
69  
70          return getWorkflowComparatorFactory().getInstanceStateComparator(
71              ascending);
72      }
73  
74      public static OrderByComparator getLogCreateDateComparator() {
75          return getWorkflowComparatorFactory().getLogCreateDateComparator(false);
76      }
77  
78      public static OrderByComparator getLogCreateDateComparator(
79          boolean ascending) {
80  
81          return getWorkflowComparatorFactory().getLogCreateDateComparator(
82              ascending);
83      }
84  
85      public static OrderByComparator getLogUserIdComparator() {
86          return getWorkflowComparatorFactory().getLogUserIdComparator(false);
87      }
88  
89      public static OrderByComparator getLogUserIdComparator(boolean ascending) {
90          return getWorkflowComparatorFactory().getLogUserIdComparator(
91              ascending);
92      }
93  
94      public static OrderByComparator getTaskCompletionDateComparator() {
95          return getWorkflowComparatorFactory().getTaskCompletionDateComparator(
96              false);
97      }
98  
99      public static OrderByComparator getTaskCompletionDateComparator(
100         boolean ascending) {
101 
102         return getWorkflowComparatorFactory().getTaskCompletionDateComparator(
103             ascending);
104     }
105 
106     public static OrderByComparator getTaskCreateDateComparator() {
107         return getWorkflowComparatorFactory().getTaskCreateDateComparator(
108             false);
109     }
110 
111     public static OrderByComparator getTaskCreateDateComparator(
112         boolean ascending) {
113 
114         return getWorkflowComparatorFactory().getTaskCreateDateComparator(
115             ascending);
116     }
117 
118     public static OrderByComparator getTaskDueDateComparator() {
119         return getWorkflowComparatorFactory().getTaskDueDateComparator(false);
120     }
121 
122     public static OrderByComparator getTaskDueDateComparator(
123         boolean ascending) {
124 
125         return getWorkflowComparatorFactory().getTaskDueDateComparator(
126             ascending);
127     }
128 
129     public static OrderByComparator getTaskNameComparator() {
130         return getWorkflowComparatorFactory().getTaskNameComparator(false);
131     }
132 
133     public static OrderByComparator getTaskNameComparator(boolean ascending) {
134         return getWorkflowComparatorFactory().getTaskNameComparator(ascending);
135     }
136 
137     public static OrderByComparator getTaskUserIdComparator() {
138         return getWorkflowComparatorFactory().getTaskUserIdComparator(false);
139     }
140 
141     public static OrderByComparator getTaskUserIdComparator(boolean ascending) {
142         return getWorkflowComparatorFactory().getTaskUserIdComparator(
143             ascending);
144     }
145 
146     public static WorkflowComparatorFactory getWorkflowComparatorFactory() {
147         return _workflowComparatorFactory;
148     }
149 
150     public void setWorkflowComparatorFactory(
151         WorkflowComparatorFactory workflowComparatorFactory) {
152 
153         _workflowComparatorFactory = workflowComparatorFactory;
154     }
155 
156     private static WorkflowComparatorFactory _workflowComparatorFactory;
157 
158 }