001
014
015 package com.liferay.portal.kernel.workflow;
016
017 import com.liferay.portal.kernel.util.OrderByComparator;
018
019 import java.io.InputStream;
020
021 import java.util.List;
022
023
029 public class WorkflowDefinitionManagerUtil {
030
031 public static WorkflowDefinition deployWorkflowDefinition(
032 long companyId, long userId, String title, InputStream inputStream)
033 throws WorkflowException {
034
035 return _workflowDefinitionManager.deployWorkflowDefinition(
036 companyId, userId, title, inputStream);
037 }
038
039 public static List<WorkflowDefinition> getActiveWorkflowDefinitions(
040 long companyId, int start, int end,
041 OrderByComparator orderByComparator)
042 throws WorkflowException {
043
044 return _workflowDefinitionManager.getActiveWorkflowDefinitions(
045 companyId, start, end,orderByComparator);
046 }
047
048 public static List<WorkflowDefinition> getActiveWorkflowDefinitions(
049 long companyId, String name, int start, int end,
050 OrderByComparator orderByComparator)
051 throws WorkflowException {
052
053 return _workflowDefinitionManager.getActiveWorkflowDefinitions(
054 companyId, name, start, end,orderByComparator);
055 }
056
057 public static int getActiveWorkflowDefinitionCount(long companyId)
058 throws WorkflowException {
059
060 return _workflowDefinitionManager.getActiveWorkflowDefinitionCount(
061 companyId);
062 }
063
064 public static int getActiveWorkflowDefinitionCount(
065 long companyId, String name)
066 throws WorkflowException {
067
068 return _workflowDefinitionManager.getActiveWorkflowDefinitionCount(
069 companyId, name);
070 }
071
072 public static WorkflowDefinition getWorkflowDefinition(
073 long companyId, String name, int version)
074 throws WorkflowException {
075
076 return _workflowDefinitionManager.getWorkflowDefinition(
077 companyId, name, version);
078 }
079
080 public static int getWorkflowDefinitionCount(long companyId)
081 throws WorkflowException {
082
083 return _workflowDefinitionManager.getWorkflowDefinitionCount(companyId);
084 }
085
086 public static int getWorkflowDefinitionCount(long companyId, String name)
087 throws WorkflowException {
088
089 return _workflowDefinitionManager.getWorkflowDefinitionCount(
090 companyId, name);
091 }
092
093 public static WorkflowDefinitionManager getWorkflowDefinitionManager() {
094 return _workflowDefinitionManager;
095 }
096
097 public static List<WorkflowDefinition> getWorkflowDefinitions(
098 long companyId, int start, int end,
099 OrderByComparator orderByComparator)
100 throws WorkflowException {
101
102 return _workflowDefinitionManager.getWorkflowDefinitions(
103 companyId, start, end, orderByComparator);
104 }
105
106 public static List<WorkflowDefinition> getWorkflowDefinitions(
107 long companyId, String name, int start, int end,
108 OrderByComparator orderByComparator)
109 throws WorkflowException {
110
111 return _workflowDefinitionManager.getWorkflowDefinitions(
112 companyId, name, start, end, orderByComparator);
113 }
114
115 public static void undeployWorkflowDefinition(
116 long companyId, long userId, String name, int version)
117 throws WorkflowException {
118
119 _workflowDefinitionManager.undeployWorkflowDefinition(
120 companyId, userId, name, version);
121 }
122
123 public static WorkflowDefinition updateActive(
124 long companyId, long userId, String name, int version,
125 boolean active)
126 throws WorkflowException {
127
128 return _workflowDefinitionManager.updateActive(
129 companyId, userId, name, version, active);
130 }
131
132 public static WorkflowDefinition updateTitle(
133 long companyId, long userId, String name, int version,
134 String title)
135 throws WorkflowException {
136
137 return _workflowDefinitionManager.updateTitle(
138 companyId, userId, name, version, title);
139 }
140
141 public void setWorkflowDefinitionManager(
142 WorkflowDefinitionManager workflowDefinitionManager) {
143
144 _workflowDefinitionManager = workflowDefinitionManager;
145 }
146
147 private static WorkflowDefinitionManager _workflowDefinitionManager;
148
149 }