1
14
15 package com.liferay.portal.kernel.workflow;
16
17 import com.liferay.portal.kernel.util.OrderByComparator;
18
19 import java.io.InputStream;
20
21 import java.util.List;
22
23
32 public class WorkflowDefinitionManagerUtil {
33
34 public static WorkflowDefinition deployWorkflowDefinition(
35 long companyId, long userId, String title, InputStream inputStream)
36 throws WorkflowException {
37
38 return _workflowDefinitionManager.deployWorkflowDefinition(
39 companyId, userId, title, inputStream);
40 }
41
42 public static List<WorkflowDefinition> getActiveWorkflowDefinitions(
43 long companyId, int start, int end,
44 OrderByComparator orderByComparator)
45 throws WorkflowException {
46
47 return _workflowDefinitionManager.getActiveWorkflowDefinitions(
48 companyId, start, end,orderByComparator);
49 }
50
51 public static List<WorkflowDefinition> getActiveWorkflowDefinitions(
52 long companyId, String name, int start, int end,
53 OrderByComparator orderByComparator)
54 throws WorkflowException {
55
56 return _workflowDefinitionManager.getActiveWorkflowDefinitions(
57 companyId, name, start, end,orderByComparator);
58 }
59
60 public static int getActiveWorkflowDefinitionCount(long companyId)
61 throws WorkflowException {
62
63 return _workflowDefinitionManager.getActiveWorkflowDefinitionCount(
64 companyId);
65 }
66
67 public static int getActiveWorkflowDefinitionCount(
68 long companyId, String name)
69 throws WorkflowException {
70
71 return _workflowDefinitionManager.getActiveWorkflowDefinitionCount(
72 companyId, name);
73 }
74
75 public static WorkflowDefinition getWorkflowDefinition(
76 long companyId, String name, int version)
77 throws WorkflowException {
78
79 return _workflowDefinitionManager.getWorkflowDefinition(
80 companyId, name, version);
81 }
82
83 public static int getWorkflowDefinitionCount(long companyId)
84 throws WorkflowException {
85
86 return _workflowDefinitionManager.getWorkflowDefinitionCount(companyId);
87 }
88
89 public static int getWorkflowDefinitionCount(long companyId, String name)
90 throws WorkflowException {
91
92 return _workflowDefinitionManager.getWorkflowDefinitionCount(
93 companyId, name);
94 }
95
96 public static WorkflowDefinitionManager getWorkflowDefinitionManager() {
97 return _workflowDefinitionManager;
98 }
99
100 public static List<WorkflowDefinition> getWorkflowDefinitions(
101 long companyId, int start, int end,
102 OrderByComparator orderByComparator)
103 throws WorkflowException {
104
105 return _workflowDefinitionManager.getWorkflowDefinitions(
106 companyId, start, end, orderByComparator);
107 }
108
109 public static List<WorkflowDefinition> getWorkflowDefinitions(
110 long companyId, String name, int start, int end,
111 OrderByComparator orderByComparator)
112 throws WorkflowException {
113
114 return _workflowDefinitionManager.getWorkflowDefinitions(
115 companyId, name, start, end, orderByComparator);
116 }
117
118 public static void undeployWorkflowDefinition(
119 long companyId, long userId, String name, int version)
120 throws WorkflowException {
121
122 _workflowDefinitionManager.undeployWorkflowDefinition(
123 companyId, userId, name, version);
124 }
125
126 public static WorkflowDefinition updateActive(
127 long companyId, long userId, String name, int version,
128 boolean active)
129 throws WorkflowException {
130
131 return _workflowDefinitionManager.updateActive(
132 companyId, userId, name, version, active);
133 }
134
135 public static WorkflowDefinition updateTitle(
136 long companyId, long userId, String name, int version,
137 String title)
138 throws WorkflowException {
139
140 return _workflowDefinitionManager.updateTitle(
141 companyId, userId, name, version, title);
142 }
143
144 public void setWorkflowDefinitionManager(
145 WorkflowDefinitionManager workflowDefinitionManager) {
146
147 _workflowDefinitionManager = workflowDefinitionManager;
148 }
149
150 private static WorkflowDefinitionManager _workflowDefinitionManager;
151
152 }