1
22
23 package com.liferay.portlet.workflow.service.http;
24
25 import com.liferay.portlet.workflow.service.WorkflowDefinitionServiceUtil;
26
27 import org.json.JSONObject;
28
29
73 public class WorkflowDefinitionServiceJSON {
74 public static JSONObject addDefinition(java.lang.String xml,
75 boolean addCommunityPermissions, boolean addGuestPermissions)
76 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
77 com.liferay.portal.PortalException {
78 com.liferay.portlet.workflow.model.WorkflowDefinition returnValue = WorkflowDefinitionServiceUtil.addDefinition(xml,
79 addCommunityPermissions, addGuestPermissions);
80
81 return WorkflowDefinitionJSONSerializer.toJSONObject(returnValue);
82 }
83
84 public static JSONObject addDefinition(java.lang.String xml,
85 java.lang.String[] communityPermissions,
86 java.lang.String[] guestPermissions)
87 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
88 com.liferay.portal.PortalException {
89 com.liferay.portlet.workflow.model.WorkflowDefinition returnValue = WorkflowDefinitionServiceUtil.addDefinition(xml,
90 communityPermissions, guestPermissions);
91
92 return WorkflowDefinitionJSONSerializer.toJSONObject(returnValue);
93 }
94
95 public static JSONObject addDefinition(java.lang.String xml,
96 java.lang.Boolean addCommunityPermissions,
97 java.lang.Boolean addGuestPermissions,
98 java.lang.String[] communityPermissions,
99 java.lang.String[] guestPermissions)
100 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
101 com.liferay.portal.PortalException {
102 com.liferay.portlet.workflow.model.WorkflowDefinition returnValue = WorkflowDefinitionServiceUtil.addDefinition(xml,
103 addCommunityPermissions, addGuestPermissions,
104 communityPermissions, guestPermissions);
105
106 return WorkflowDefinitionJSONSerializer.toJSONObject(returnValue);
107 }
108
109 public static void addDefinitionResources(
110 com.liferay.portal.model.User user, long definitionId,
111 boolean addCommunityPermissions, boolean addGuestPermissions)
112 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
113 com.liferay.portal.PortalException {
114 WorkflowDefinitionServiceUtil.addDefinitionResources(user,
115 definitionId, addCommunityPermissions, addGuestPermissions);
116 }
117
118 public static void addDefinitionResources(
119 com.liferay.portal.model.User user, long definitionId,
120 java.lang.String[] communityPermissions,
121 java.lang.String[] guestPermissions)
122 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
123 com.liferay.portal.PortalException {
124 WorkflowDefinitionServiceUtil.addDefinitionResources(user,
125 definitionId, communityPermissions, guestPermissions);
126 }
127
128 public static JSONObject getDefinition(long definitionId)
129 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
130 com.liferay.portal.PortalException {
131 com.liferay.portlet.workflow.model.WorkflowDefinition returnValue = WorkflowDefinitionServiceUtil.getDefinition(definitionId);
132
133 return WorkflowDefinitionJSONSerializer.toJSONObject(returnValue);
134 }
135 }