1
14
15 package com.liferay.portlet.tasks.service.http;
16
17 import com.liferay.portal.kernel.log.Log;
18 import com.liferay.portal.kernel.log.LogFactoryUtil;
19 import com.liferay.portal.kernel.util.BooleanWrapper;
20 import com.liferay.portal.kernel.util.IntegerWrapper;
21 import com.liferay.portal.kernel.util.LongWrapper;
22 import com.liferay.portal.kernel.util.MethodWrapper;
23 import com.liferay.portal.kernel.util.NullWrapper;
24 import com.liferay.portal.security.auth.HttpPrincipal;
25 import com.liferay.portal.service.http.TunnelUtil;
26
27 import com.liferay.portlet.tasks.service.TasksProposalServiceUtil;
28
29
66 public class TasksProposalServiceHttp {
67 public static com.liferay.portlet.tasks.model.TasksProposal addProposal(
68 HttpPrincipal httpPrincipal, long groupId, java.lang.String className,
69 java.lang.String classPK, java.lang.String name,
70 java.lang.String description, long reviewUserId,
71 boolean addCommunityPermissions, boolean addGuestPermissions)
72 throws com.liferay.portal.PortalException,
73 com.liferay.portal.SystemException {
74 try {
75 Object paramObj0 = new LongWrapper(groupId);
76
77 Object paramObj1 = className;
78
79 if (className == null) {
80 paramObj1 = new NullWrapper("java.lang.String");
81 }
82
83 Object paramObj2 = classPK;
84
85 if (classPK == null) {
86 paramObj2 = new NullWrapper("java.lang.String");
87 }
88
89 Object paramObj3 = name;
90
91 if (name == null) {
92 paramObj3 = new NullWrapper("java.lang.String");
93 }
94
95 Object paramObj4 = description;
96
97 if (description == null) {
98 paramObj4 = new NullWrapper("java.lang.String");
99 }
100
101 Object paramObj5 = new LongWrapper(reviewUserId);
102
103 Object paramObj6 = new BooleanWrapper(addCommunityPermissions);
104
105 Object paramObj7 = new BooleanWrapper(addGuestPermissions);
106
107 MethodWrapper methodWrapper = new MethodWrapper(TasksProposalServiceUtil.class.getName(),
108 "addProposal",
109 new Object[] {
110 paramObj0, paramObj1, paramObj2, paramObj3, paramObj4,
111 paramObj5, paramObj6, paramObj7
112 });
113
114 Object returnObj = null;
115
116 try {
117 returnObj = TunnelUtil.invoke(httpPrincipal, methodWrapper);
118 }
119 catch (Exception e) {
120 if (e instanceof com.liferay.portal.PortalException) {
121 throw (com.liferay.portal.PortalException)e;
122 }
123
124 if (e instanceof com.liferay.portal.SystemException) {
125 throw (com.liferay.portal.SystemException)e;
126 }
127
128 throw new com.liferay.portal.SystemException(e);
129 }
130
131 return (com.liferay.portlet.tasks.model.TasksProposal)returnObj;
132 }
133 catch (com.liferay.portal.SystemException se) {
134 _log.error(se, se);
135
136 throw se;
137 }
138 }
139
140 public static com.liferay.portlet.tasks.model.TasksProposal addProposal(
141 HttpPrincipal httpPrincipal, long groupId, java.lang.String className,
142 java.lang.String classPK, java.lang.String name,
143 java.lang.String description, long reviewUserId,
144 java.lang.String[] communityPermissions,
145 java.lang.String[] guestPermissions)
146 throws com.liferay.portal.PortalException,
147 com.liferay.portal.SystemException {
148 try {
149 Object paramObj0 = new LongWrapper(groupId);
150
151 Object paramObj1 = className;
152
153 if (className == null) {
154 paramObj1 = new NullWrapper("java.lang.String");
155 }
156
157 Object paramObj2 = classPK;
158
159 if (classPK == null) {
160 paramObj2 = new NullWrapper("java.lang.String");
161 }
162
163 Object paramObj3 = name;
164
165 if (name == null) {
166 paramObj3 = new NullWrapper("java.lang.String");
167 }
168
169 Object paramObj4 = description;
170
171 if (description == null) {
172 paramObj4 = new NullWrapper("java.lang.String");
173 }
174
175 Object paramObj5 = new LongWrapper(reviewUserId);
176
177 Object paramObj6 = communityPermissions;
178
179 if (communityPermissions == null) {
180 paramObj6 = new NullWrapper("[Ljava.lang.String;");
181 }
182
183 Object paramObj7 = guestPermissions;
184
185 if (guestPermissions == null) {
186 paramObj7 = new NullWrapper("[Ljava.lang.String;");
187 }
188
189 MethodWrapper methodWrapper = new MethodWrapper(TasksProposalServiceUtil.class.getName(),
190 "addProposal",
191 new Object[] {
192 paramObj0, paramObj1, paramObj2, paramObj3, paramObj4,
193 paramObj5, paramObj6, paramObj7
194 });
195
196 Object returnObj = null;
197
198 try {
199 returnObj = TunnelUtil.invoke(httpPrincipal, methodWrapper);
200 }
201 catch (Exception e) {
202 if (e instanceof com.liferay.portal.PortalException) {
203 throw (com.liferay.portal.PortalException)e;
204 }
205
206 if (e instanceof com.liferay.portal.SystemException) {
207 throw (com.liferay.portal.SystemException)e;
208 }
209
210 throw new com.liferay.portal.SystemException(e);
211 }
212
213 return (com.liferay.portlet.tasks.model.TasksProposal)returnObj;
214 }
215 catch (com.liferay.portal.SystemException se) {
216 _log.error(se, se);
217
218 throw se;
219 }
220 }
221
222 public static void deleteProposal(HttpPrincipal httpPrincipal,
223 long proposalId)
224 throws com.liferay.portal.PortalException,
225 com.liferay.portal.SystemException {
226 try {
227 Object paramObj0 = new LongWrapper(proposalId);
228
229 MethodWrapper methodWrapper = new MethodWrapper(TasksProposalServiceUtil.class.getName(),
230 "deleteProposal", new Object[] { paramObj0 });
231
232 try {
233 TunnelUtil.invoke(httpPrincipal, methodWrapper);
234 }
235 catch (Exception e) {
236 if (e instanceof com.liferay.portal.PortalException) {
237 throw (com.liferay.portal.PortalException)e;
238 }
239
240 if (e instanceof com.liferay.portal.SystemException) {
241 throw (com.liferay.portal.SystemException)e;
242 }
243
244 throw new com.liferay.portal.SystemException(e);
245 }
246 }
247 catch (com.liferay.portal.SystemException se) {
248 _log.error(se, se);
249
250 throw se;
251 }
252 }
253
254 public static com.liferay.portlet.tasks.model.TasksProposal updateProposal(
255 HttpPrincipal httpPrincipal, long proposalId,
256 java.lang.String description, int dueDateMonth, int dueDateDay,
257 int dueDateYear, int dueDateHour, int dueDateMinute)
258 throws com.liferay.portal.PortalException,
259 com.liferay.portal.SystemException {
260 try {
261 Object paramObj0 = new LongWrapper(proposalId);
262
263 Object paramObj1 = description;
264
265 if (description == null) {
266 paramObj1 = new NullWrapper("java.lang.String");
267 }
268
269 Object paramObj2 = new IntegerWrapper(dueDateMonth);
270
271 Object paramObj3 = new IntegerWrapper(dueDateDay);
272
273 Object paramObj4 = new IntegerWrapper(dueDateYear);
274
275 Object paramObj5 = new IntegerWrapper(dueDateHour);
276
277 Object paramObj6 = new IntegerWrapper(dueDateMinute);
278
279 MethodWrapper methodWrapper = new MethodWrapper(TasksProposalServiceUtil.class.getName(),
280 "updateProposal",
281 new Object[] {
282 paramObj0, paramObj1, paramObj2, paramObj3, paramObj4,
283 paramObj5, paramObj6
284 });
285
286 Object returnObj = null;
287
288 try {
289 returnObj = TunnelUtil.invoke(httpPrincipal, methodWrapper);
290 }
291 catch (Exception e) {
292 if (e instanceof com.liferay.portal.PortalException) {
293 throw (com.liferay.portal.PortalException)e;
294 }
295
296 if (e instanceof com.liferay.portal.SystemException) {
297 throw (com.liferay.portal.SystemException)e;
298 }
299
300 throw new com.liferay.portal.SystemException(e);
301 }
302
303 return (com.liferay.portlet.tasks.model.TasksProposal)returnObj;
304 }
305 catch (com.liferay.portal.SystemException se) {
306 _log.error(se, se);
307
308 throw se;
309 }
310 }
311
312 private static Log _log = LogFactoryUtil.getLog(TasksProposalServiceHttp.class);
313 }