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.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.LayoutServiceUtil;
26  
27  /**
28   * <a href="LayoutServiceHttp.java.html"><b><i>View Source</i></b></a>
29   *
30   * <p>
31   * ServiceBuilder generated this class. Modifications in this class will be
32   * overwritten the next time is generated.
33   * </p>
34   *
35   * <p>
36   * This class provides a HTTP utility for the
37   * {@link com.liferay.portal.service.LayoutServiceUtil} service utility. The
38   * static methods of this class calls the same methods of the service utility.
39   * However, the signatures are different because it requires an additional
40   * {@link com.liferay.portal.security.auth.HttpPrincipal} parameter.
41   * </p>
42   *
43   * <p>
44   * The benefits of using the HTTP utility is that it is fast and allows for
45   * tunneling without the cost of serializing to text. The drawback is that it
46   * only works with Java.
47   * </p>
48   *
49   * <p>
50   * Set the property <b>tunnel.servlet.hosts.allowed</b> in portal.properties to
51   * configure security.
52   * </p>
53   *
54   * <p>
55   * The HTTP utility is only generated for remote services.
56   * </p>
57   *
58   * @author    Brian Wing Shun Chan
59   * @see       LayoutServiceSoap
60   * @see       com.liferay.portal.security.auth.HttpPrincipal
61   * @see       com.liferay.portal.service.LayoutServiceUtil
62   * @generated
63   */
64  public class LayoutServiceHttp {
65      public static com.liferay.portal.model.Layout addLayout(
66          HttpPrincipal httpPrincipal, long groupId, boolean privateLayout,
67          long parentLayoutId,
68          java.util.Map<java.util.Locale, java.lang.String> localeNamesMap,
69          java.util.Map<java.util.Locale, java.lang.String> localeTitlesMap,
70          java.lang.String description, java.lang.String type, boolean hidden,
71          java.lang.String friendlyURL,
72          com.liferay.portal.service.ServiceContext serviceContext)
73          throws com.liferay.portal.kernel.exception.PortalException,
74              com.liferay.portal.kernel.exception.SystemException {
75          try {
76              Object paramObj0 = new LongWrapper(groupId);
77  
78              Object paramObj1 = new BooleanWrapper(privateLayout);
79  
80              Object paramObj2 = new LongWrapper(parentLayoutId);
81  
82              Object paramObj3 = localeNamesMap;
83  
84              if (localeNamesMap == null) {
85                  paramObj3 = new NullWrapper("java.util.Map");
86              }
87  
88              Object paramObj4 = localeTitlesMap;
89  
90              if (localeTitlesMap == null) {
91                  paramObj4 = new NullWrapper("java.util.Map");
92              }
93  
94              Object paramObj5 = description;
95  
96              if (description == null) {
97                  paramObj5 = new NullWrapper("java.lang.String");
98              }
99  
100             Object paramObj6 = type;
101 
102             if (type == null) {
103                 paramObj6 = new NullWrapper("java.lang.String");
104             }
105 
106             Object paramObj7 = new BooleanWrapper(hidden);
107 
108             Object paramObj8 = friendlyURL;
109 
110             if (friendlyURL == null) {
111                 paramObj8 = new NullWrapper("java.lang.String");
112             }
113 
114             Object paramObj9 = serviceContext;
115 
116             if (serviceContext == null) {
117                 paramObj9 = new NullWrapper(
118                         "com.liferay.portal.service.ServiceContext");
119             }
120 
121             MethodWrapper methodWrapper = new MethodWrapper(LayoutServiceUtil.class.getName(),
122                     "addLayout",
123                     new Object[] {
124                         paramObj0, paramObj1, paramObj2, paramObj3, paramObj4,
125                         paramObj5, paramObj6, paramObj7, paramObj8, paramObj9
126                     });
127 
128             Object returnObj = null;
129 
130             try {
131                 returnObj = TunnelUtil.invoke(httpPrincipal, methodWrapper);
132             }
133             catch (Exception e) {
134                 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
135                     throw (com.liferay.portal.kernel.exception.PortalException)e;
136                 }
137 
138                 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
139                     throw (com.liferay.portal.kernel.exception.SystemException)e;
140                 }
141 
142                 throw new com.liferay.portal.kernel.exception.SystemException(e);
143             }
144 
145             return (com.liferay.portal.model.Layout)returnObj;
146         }
147         catch (com.liferay.portal.kernel.exception.SystemException se) {
148             _log.error(se, se);
149 
150             throw se;
151         }
152     }
153 
154     public static com.liferay.portal.model.Layout addLayout(
155         HttpPrincipal httpPrincipal, long groupId, boolean privateLayout,
156         long parentLayoutId, java.lang.String name, java.lang.String title,
157         java.lang.String description, java.lang.String type, boolean hidden,
158         java.lang.String friendlyURL,
159         com.liferay.portal.service.ServiceContext serviceContext)
160         throws com.liferay.portal.kernel.exception.PortalException,
161             com.liferay.portal.kernel.exception.SystemException {
162         try {
163             Object paramObj0 = new LongWrapper(groupId);
164 
165             Object paramObj1 = new BooleanWrapper(privateLayout);
166 
167             Object paramObj2 = new LongWrapper(parentLayoutId);
168 
169             Object paramObj3 = name;
170 
171             if (name == null) {
172                 paramObj3 = new NullWrapper("java.lang.String");
173             }
174 
175             Object paramObj4 = title;
176 
177             if (title == null) {
178                 paramObj4 = new NullWrapper("java.lang.String");
179             }
180 
181             Object paramObj5 = description;
182 
183             if (description == null) {
184                 paramObj5 = new NullWrapper("java.lang.String");
185             }
186 
187             Object paramObj6 = type;
188 
189             if (type == null) {
190                 paramObj6 = new NullWrapper("java.lang.String");
191             }
192 
193             Object paramObj7 = new BooleanWrapper(hidden);
194 
195             Object paramObj8 = friendlyURL;
196 
197             if (friendlyURL == null) {
198                 paramObj8 = new NullWrapper("java.lang.String");
199             }
200 
201             Object paramObj9 = serviceContext;
202 
203             if (serviceContext == null) {
204                 paramObj9 = new NullWrapper(
205                         "com.liferay.portal.service.ServiceContext");
206             }
207 
208             MethodWrapper methodWrapper = new MethodWrapper(LayoutServiceUtil.class.getName(),
209                     "addLayout",
210                     new Object[] {
211                         paramObj0, paramObj1, paramObj2, paramObj3, paramObj4,
212                         paramObj5, paramObj6, paramObj7, paramObj8, paramObj9
213                     });
214 
215             Object returnObj = null;
216 
217             try {
218                 returnObj = TunnelUtil.invoke(httpPrincipal, methodWrapper);
219             }
220             catch (Exception e) {
221                 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
222                     throw (com.liferay.portal.kernel.exception.PortalException)e;
223                 }
224 
225                 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
226                     throw (com.liferay.portal.kernel.exception.SystemException)e;
227                 }
228 
229                 throw new com.liferay.portal.kernel.exception.SystemException(e);
230             }
231 
232             return (com.liferay.portal.model.Layout)returnObj;
233         }
234         catch (com.liferay.portal.kernel.exception.SystemException se) {
235             _log.error(se, se);
236 
237             throw se;
238         }
239     }
240 
241     public static void deleteLayout(HttpPrincipal httpPrincipal, long plid)
242         throws com.liferay.portal.kernel.exception.PortalException,
243             com.liferay.portal.kernel.exception.SystemException {
244         try {
245             Object paramObj0 = new LongWrapper(plid);
246 
247             MethodWrapper methodWrapper = new MethodWrapper(LayoutServiceUtil.class.getName(),
248                     "deleteLayout", new Object[] { paramObj0 });
249 
250             try {
251                 TunnelUtil.invoke(httpPrincipal, methodWrapper);
252             }
253             catch (Exception e) {
254                 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
255                     throw (com.liferay.portal.kernel.exception.PortalException)e;
256                 }
257 
258                 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
259                     throw (com.liferay.portal.kernel.exception.SystemException)e;
260                 }
261 
262                 throw new com.liferay.portal.kernel.exception.SystemException(e);
263             }
264         }
265         catch (com.liferay.portal.kernel.exception.SystemException se) {
266             _log.error(se, se);
267 
268             throw se;
269         }
270     }
271 
272     public static void deleteLayout(HttpPrincipal httpPrincipal, long groupId,
273         boolean privateLayout, long layoutId)
274         throws com.liferay.portal.kernel.exception.PortalException,
275             com.liferay.portal.kernel.exception.SystemException {
276         try {
277             Object paramObj0 = new LongWrapper(groupId);
278 
279             Object paramObj1 = new BooleanWrapper(privateLayout);
280 
281             Object paramObj2 = new LongWrapper(layoutId);
282 
283             MethodWrapper methodWrapper = new MethodWrapper(LayoutServiceUtil.class.getName(),
284                     "deleteLayout",
285                     new Object[] { paramObj0, paramObj1, paramObj2 });
286 
287             try {
288                 TunnelUtil.invoke(httpPrincipal, methodWrapper);
289             }
290             catch (Exception e) {
291                 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
292                     throw (com.liferay.portal.kernel.exception.PortalException)e;
293                 }
294 
295                 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
296                     throw (com.liferay.portal.kernel.exception.SystemException)e;
297                 }
298 
299                 throw new com.liferay.portal.kernel.exception.SystemException(e);
300             }
301         }
302         catch (com.liferay.portal.kernel.exception.SystemException se) {
303             _log.error(se, se);
304 
305             throw se;
306         }
307     }
308 
309     public static byte[] exportLayouts(HttpPrincipal httpPrincipal,
310         long groupId, boolean privateLayout, long[] layoutIds,
311         java.util.Map<java.lang.String, java.lang.String[]> parameterMap,
312         java.util.Date startDate, java.util.Date endDate)
313         throws com.liferay.portal.kernel.exception.PortalException,
314             com.liferay.portal.kernel.exception.SystemException {
315         try {
316             Object paramObj0 = new LongWrapper(groupId);
317 
318             Object paramObj1 = new BooleanWrapper(privateLayout);
319 
320             Object paramObj2 = layoutIds;
321 
322             if (layoutIds == null) {
323                 paramObj2 = new NullWrapper("[J");
324             }
325 
326             Object paramObj3 = parameterMap;
327 
328             if (parameterMap == null) {
329                 paramObj3 = new NullWrapper("java.util.Map");
330             }
331 
332             Object paramObj4 = startDate;
333 
334             if (startDate == null) {
335                 paramObj4 = new NullWrapper("java.util.Date");
336             }
337 
338             Object paramObj5 = endDate;
339 
340             if (endDate == null) {
341                 paramObj5 = new NullWrapper("java.util.Date");
342             }
343 
344             MethodWrapper methodWrapper = new MethodWrapper(LayoutServiceUtil.class.getName(),
345                     "exportLayouts",
346                     new Object[] {
347                         paramObj0, paramObj1, paramObj2, paramObj3, paramObj4,
348                         paramObj5
349                     });
350 
351             Object returnObj = null;
352 
353             try {
354                 returnObj = TunnelUtil.invoke(httpPrincipal, methodWrapper);
355             }
356             catch (Exception e) {
357                 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
358                     throw (com.liferay.portal.kernel.exception.PortalException)e;
359                 }
360 
361                 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
362                     throw (com.liferay.portal.kernel.exception.SystemException)e;
363                 }
364 
365                 throw new com.liferay.portal.kernel.exception.SystemException(e);
366             }
367 
368             return (byte[])returnObj;
369         }
370         catch (com.liferay.portal.kernel.exception.SystemException se) {
371             _log.error(se, se);
372 
373             throw se;
374         }
375     }
376 
377     public static byte[] exportLayouts(HttpPrincipal httpPrincipal,
378         long groupId, boolean privateLayout,
379         java.util.Map<java.lang.String, java.lang.String[]> parameterMap,
380         java.util.Date startDate, java.util.Date endDate)
381         throws com.liferay.portal.kernel.exception.PortalException,
382             com.liferay.portal.kernel.exception.SystemException {
383         try {
384             Object paramObj0 = new LongWrapper(groupId);
385 
386             Object paramObj1 = new BooleanWrapper(privateLayout);
387 
388             Object paramObj2 = parameterMap;
389 
390             if (parameterMap == null) {
391                 paramObj2 = new NullWrapper("java.util.Map");
392             }
393 
394             Object paramObj3 = startDate;
395 
396             if (startDate == null) {
397                 paramObj3 = new NullWrapper("java.util.Date");
398             }
399 
400             Object paramObj4 = endDate;
401 
402             if (endDate == null) {
403                 paramObj4 = new NullWrapper("java.util.Date");
404             }
405 
406             MethodWrapper methodWrapper = new MethodWrapper(LayoutServiceUtil.class.getName(),
407                     "exportLayouts",
408                     new Object[] {
409                         paramObj0, paramObj1, paramObj2, paramObj3, paramObj4
410                     });
411 
412             Object returnObj = null;
413 
414             try {
415                 returnObj = TunnelUtil.invoke(httpPrincipal, methodWrapper);
416             }
417             catch (Exception e) {
418                 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
419                     throw (com.liferay.portal.kernel.exception.PortalException)e;
420                 }
421 
422                 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
423                     throw (com.liferay.portal.kernel.exception.SystemException)e;
424                 }
425 
426                 throw new com.liferay.portal.kernel.exception.SystemException(e);
427             }
428 
429             return (byte[])returnObj;
430         }
431         catch (com.liferay.portal.kernel.exception.SystemException se) {
432             _log.error(se, se);
433 
434             throw se;
435         }
436     }
437 
438     public static java.io.File exportLayoutsAsFile(
439         HttpPrincipal httpPrincipal, long groupId, boolean privateLayout,
440         long[] layoutIds,
441         java.util.Map<java.lang.String, java.lang.String[]> parameterMap,
442         java.util.Date startDate, java.util.Date endDate)
443         throws com.liferay.portal.kernel.exception.PortalException,
444             com.liferay.portal.kernel.exception.SystemException {
445         try {
446             Object paramObj0 = new LongWrapper(groupId);
447 
448             Object paramObj1 = new BooleanWrapper(privateLayout);
449 
450             Object paramObj2 = layoutIds;
451 
452             if (layoutIds == null) {
453                 paramObj2 = new NullWrapper("[J");
454             }
455 
456             Object paramObj3 = parameterMap;
457 
458             if (parameterMap == null) {
459                 paramObj3 = new NullWrapper("java.util.Map");
460             }
461 
462             Object paramObj4 = startDate;
463 
464             if (startDate == null) {
465                 paramObj4 = new NullWrapper("java.util.Date");
466             }
467 
468             Object paramObj5 = endDate;
469 
470             if (endDate == null) {
471                 paramObj5 = new NullWrapper("java.util.Date");
472             }
473 
474             MethodWrapper methodWrapper = new MethodWrapper(LayoutServiceUtil.class.getName(),
475                     "exportLayoutsAsFile",
476                     new Object[] {
477                         paramObj0, paramObj1, paramObj2, paramObj3, paramObj4,
478                         paramObj5
479                     });
480 
481             Object returnObj = null;
482 
483             try {
484                 returnObj = TunnelUtil.invoke(httpPrincipal, methodWrapper);
485             }
486             catch (Exception e) {
487                 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
488                     throw (com.liferay.portal.kernel.exception.PortalException)e;
489                 }
490 
491                 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
492                     throw (com.liferay.portal.kernel.exception.SystemException)e;
493                 }
494 
495                 throw new com.liferay.portal.kernel.exception.SystemException(e);
496             }
497 
498             return (java.io.File)returnObj;
499         }
500         catch (com.liferay.portal.kernel.exception.SystemException se) {
501             _log.error(se, se);
502 
503             throw se;
504         }
505     }
506 
507     public static byte[] exportPortletInfo(HttpPrincipal httpPrincipal,
508         long plid, long groupId, java.lang.String portletId,
509         java.util.Map<java.lang.String, java.lang.String[]> parameterMap,
510         java.util.Date startDate, java.util.Date endDate)
511         throws com.liferay.portal.kernel.exception.PortalException,
512             com.liferay.portal.kernel.exception.SystemException {
513         try {
514             Object paramObj0 = new LongWrapper(plid);
515 
516             Object paramObj1 = new LongWrapper(groupId);
517 
518             Object paramObj2 = portletId;
519 
520             if (portletId == null) {
521                 paramObj2 = new NullWrapper("java.lang.String");
522             }
523 
524             Object paramObj3 = parameterMap;
525 
526             if (parameterMap == null) {
527                 paramObj3 = new NullWrapper("java.util.Map");
528             }
529 
530             Object paramObj4 = startDate;
531 
532             if (startDate == null) {
533                 paramObj4 = new NullWrapper("java.util.Date");
534             }
535 
536             Object paramObj5 = endDate;
537 
538             if (endDate == null) {
539                 paramObj5 = new NullWrapper("java.util.Date");
540             }
541 
542             MethodWrapper methodWrapper = new MethodWrapper(LayoutServiceUtil.class.getName(),
543                     "exportPortletInfo",
544                     new Object[] {
545                         paramObj0, paramObj1, paramObj2, paramObj3, paramObj4,
546                         paramObj5
547                     });
548 
549             Object returnObj = null;
550 
551             try {
552                 returnObj = TunnelUtil.invoke(httpPrincipal, methodWrapper);
553             }
554             catch (Exception e) {
555                 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
556                     throw (com.liferay.portal.kernel.exception.PortalException)e;
557                 }
558 
559                 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
560                     throw (com.liferay.portal.kernel.exception.SystemException)e;
561                 }
562 
563                 throw new com.liferay.portal.kernel.exception.SystemException(e);
564             }
565 
566             return (byte[])returnObj;
567         }
568         catch (com.liferay.portal.kernel.exception.SystemException se) {
569             _log.error(se, se);
570 
571             throw se;
572         }
573     }
574 
575     public static java.io.File exportPortletInfoAsFile(
576         HttpPrincipal httpPrincipal, long plid, long groupId,
577         java.lang.String portletId,
578         java.util.Map<java.lang.String, java.lang.String[]> parameterMap,
579         java.util.Date startDate, java.util.Date endDate)
580         throws com.liferay.portal.kernel.exception.PortalException,
581             com.liferay.portal.kernel.exception.SystemException {
582         try {
583             Object paramObj0 = new LongWrapper(plid);
584 
585             Object paramObj1 = new LongWrapper(groupId);
586 
587             Object paramObj2 = portletId;
588 
589             if (portletId == null) {
590                 paramObj2 = new NullWrapper("java.lang.String");
591             }
592 
593             Object paramObj3 = parameterMap;
594 
595             if (parameterMap == null) {
596                 paramObj3 = new NullWrapper("java.util.Map");
597             }
598 
599             Object paramObj4 = startDate;
600 
601             if (startDate == null) {
602                 paramObj4 = new NullWrapper("java.util.Date");
603             }
604 
605             Object paramObj5 = endDate;
606 
607             if (endDate == null) {
608                 paramObj5 = new NullWrapper("java.util.Date");
609             }
610 
611             MethodWrapper methodWrapper = new MethodWrapper(LayoutServiceUtil.class.getName(),
612                     "exportPortletInfoAsFile",
613                     new Object[] {
614                         paramObj0, paramObj1, paramObj2, paramObj3, paramObj4,
615                         paramObj5
616                     });
617 
618             Object returnObj = null;
619 
620             try {
621                 returnObj = TunnelUtil.invoke(httpPrincipal, methodWrapper);
622             }
623             catch (Exception e) {
624                 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
625                     throw (com.liferay.portal.kernel.exception.PortalException)e;
626                 }
627 
628                 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
629                     throw (com.liferay.portal.kernel.exception.SystemException)e;
630                 }
631 
632                 throw new com.liferay.portal.kernel.exception.SystemException(e);
633             }
634 
635             return (java.io.File)returnObj;
636         }
637         catch (com.liferay.portal.kernel.exception.SystemException se) {
638             _log.error(se, se);
639 
640             throw se;
641         }
642     }
643 
644     public static java.lang.String getLayoutName(HttpPrincipal httpPrincipal,
645         long groupId, boolean privateLayout, long layoutId,
646         java.lang.String languageId)
647         throws com.liferay.portal.kernel.exception.PortalException,
648             com.liferay.portal.kernel.exception.SystemException {
649         try {
650             Object paramObj0 = new LongWrapper(groupId);
651 
652             Object paramObj1 = new BooleanWrapper(privateLayout);
653 
654             Object paramObj2 = new LongWrapper(layoutId);
655 
656             Object paramObj3 = languageId;
657 
658             if (languageId == null) {
659                 paramObj3 = new NullWrapper("java.lang.String");
660             }
661 
662             MethodWrapper methodWrapper = new MethodWrapper(LayoutServiceUtil.class.getName(),
663                     "getLayoutName",
664                     new Object[] { paramObj0, paramObj1, paramObj2, paramObj3 });
665 
666             Object returnObj = null;
667 
668             try {
669                 returnObj = TunnelUtil.invoke(httpPrincipal, methodWrapper);
670             }
671             catch (Exception e) {
672                 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
673                     throw (com.liferay.portal.kernel.exception.PortalException)e;
674                 }
675 
676                 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
677                     throw (com.liferay.portal.kernel.exception.SystemException)e;
678                 }
679 
680                 throw new com.liferay.portal.kernel.exception.SystemException(e);
681             }
682 
683             return (java.lang.String)returnObj;
684         }
685         catch (com.liferay.portal.kernel.exception.SystemException se) {
686             _log.error(se, se);
687 
688             throw se;
689         }
690     }
691 
692     public static com.liferay.portal.model.LayoutReference[] getLayoutReferences(
693         HttpPrincipal httpPrincipal, long companyId,
694         java.lang.String portletId, java.lang.String preferencesKey,
695         java.lang.String preferencesValue)
696         throws com.liferay.portal.kernel.exception.SystemException {
697         try {
698             Object paramObj0 = new LongWrapper(companyId);
699 
700             Object paramObj1 = portletId;
701 
702             if (portletId == null) {
703                 paramObj1 = new NullWrapper("java.lang.String");
704             }
705 
706             Object paramObj2 = preferencesKey;
707 
708             if (preferencesKey == null) {
709                 paramObj2 = new NullWrapper("java.lang.String");
710             }
711 
712             Object paramObj3 = preferencesValue;
713 
714             if (preferencesValue == null) {
715                 paramObj3 = new NullWrapper("java.lang.String");
716             }
717 
718             MethodWrapper methodWrapper = new MethodWrapper(LayoutServiceUtil.class.getName(),
719                     "getLayoutReferences",
720                     new Object[] { paramObj0, paramObj1, paramObj2, paramObj3 });
721 
722             Object returnObj = null;
723 
724             try {
725                 returnObj = TunnelUtil.invoke(httpPrincipal, methodWrapper);
726             }
727             catch (Exception e) {
728                 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
729                     throw (com.liferay.portal.kernel.exception.SystemException)e;
730                 }
731 
732                 throw new com.liferay.portal.kernel.exception.SystemException(e);
733             }
734 
735             return (com.liferay.portal.model.LayoutReference[])returnObj;
736         }
737         catch (com.liferay.portal.kernel.exception.SystemException se) {
738             _log.error(se, se);
739 
740             throw se;
741         }
742     }
743 
744     public static void importLayouts(HttpPrincipal httpPrincipal, long groupId,
745         boolean privateLayout,
746         java.util.Map<java.lang.String, java.lang.String[]> parameterMap,
747         byte[] bytes)
748         throws com.liferay.portal.kernel.exception.PortalException,
749             com.liferay.portal.kernel.exception.SystemException {
750         try {
751             Object paramObj0 = new LongWrapper(groupId);
752 
753             Object paramObj1 = new BooleanWrapper(privateLayout);
754 
755             Object paramObj2 = parameterMap;
756 
757             if (parameterMap == null) {
758                 paramObj2 = new NullWrapper("java.util.Map");
759             }
760 
761             Object paramObj3 = bytes;
762 
763             if (bytes == null) {
764                 paramObj3 = new NullWrapper("[B");
765             }
766 
767             MethodWrapper methodWrapper = new MethodWrapper(LayoutServiceUtil.class.getName(),
768                     "importLayouts",
769                     new Object[] { paramObj0, paramObj1, paramObj2, paramObj3 });
770 
771             try {
772                 TunnelUtil.invoke(httpPrincipal, methodWrapper);
773             }
774             catch (Exception e) {
775                 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
776                     throw (com.liferay.portal.kernel.exception.PortalException)e;
777                 }
778 
779                 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
780                     throw (com.liferay.portal.kernel.exception.SystemException)e;
781                 }
782 
783                 throw new com.liferay.portal.kernel.exception.SystemException(e);
784             }
785         }
786         catch (com.liferay.portal.kernel.exception.SystemException se) {
787             _log.error(se, se);
788 
789             throw se;
790         }
791     }
792 
793     public static void importLayouts(HttpPrincipal httpPrincipal, long groupId,
794         boolean privateLayout,
795         java.util.Map<java.lang.String, java.lang.String[]> parameterMap,
796         java.io.File file)
797         throws com.liferay.portal.kernel.exception.PortalException,
798             com.liferay.portal.kernel.exception.SystemException {
799         try {
800             Object paramObj0 = new LongWrapper(groupId);
801 
802             Object paramObj1 = new BooleanWrapper(privateLayout);
803 
804             Object paramObj2 = parameterMap;
805 
806             if (parameterMap == null) {
807                 paramObj2 = new NullWrapper("java.util.Map");
808             }
809 
810             Object paramObj3 = file;
811 
812             if (file == null) {
813                 paramObj3 = new NullWrapper("java.io.File");
814             }
815 
816             MethodWrapper methodWrapper = new MethodWrapper(LayoutServiceUtil.class.getName(),
817                     "importLayouts",
818                     new Object[] { paramObj0, paramObj1, paramObj2, paramObj3 });
819 
820             try {
821                 TunnelUtil.invoke(httpPrincipal, methodWrapper);
822             }
823             catch (Exception e) {
824                 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
825                     throw (com.liferay.portal.kernel.exception.PortalException)e;
826                 }
827 
828                 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
829                     throw (com.liferay.portal.kernel.exception.SystemException)e;
830                 }
831 
832                 throw new com.liferay.portal.kernel.exception.SystemException(e);
833             }
834         }
835         catch (com.liferay.portal.kernel.exception.SystemException se) {
836             _log.error(se, se);
837 
838             throw se;
839         }
840     }
841 
842     public static void importLayouts(HttpPrincipal httpPrincipal, long groupId,
843         boolean privateLayout,
844         java.util.Map<java.lang.String, java.lang.String[]> parameterMap,
845         java.io.InputStream is)
846         throws com.liferay.portal.kernel.exception.PortalException,
847             com.liferay.portal.kernel.exception.SystemException {
848         try {
849             Object paramObj0 = new LongWrapper(groupId);
850 
851             Object paramObj1 = new BooleanWrapper(privateLayout);
852 
853             Object paramObj2 = parameterMap;
854 
855             if (parameterMap == null) {
856                 paramObj2 = new NullWrapper("java.util.Map");
857             }
858 
859             Object paramObj3 = is;
860 
861             if (is == null) {
862                 paramObj3 = new NullWrapper("java.io.InputStream");
863             }
864 
865             MethodWrapper methodWrapper = new MethodWrapper(LayoutServiceUtil.class.getName(),
866                     "importLayouts",
867                     new Object[] { paramObj0, paramObj1, paramObj2, paramObj3 });
868 
869             try {
870                 TunnelUtil.invoke(httpPrincipal, methodWrapper);
871             }
872             catch (Exception e) {
873                 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
874                     throw (com.liferay.portal.kernel.exception.PortalException)e;
875                 }
876 
877                 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
878                     throw (com.liferay.portal.kernel.exception.SystemException)e;
879                 }
880 
881                 throw new com.liferay.portal.kernel.exception.SystemException(e);
882             }
883         }
884         catch (com.liferay.portal.kernel.exception.SystemException se) {
885             _log.error(se, se);
886 
887             throw se;
888         }
889     }
890 
891     public static void importPortletInfo(HttpPrincipal httpPrincipal,
892         long plid, long groupId, java.lang.String portletId,
893         java.util.Map<java.lang.String, java.lang.String[]> parameterMap,
894         java.io.File file)
895         throws com.liferay.portal.kernel.exception.PortalException,
896             com.liferay.portal.kernel.exception.SystemException {
897         try {
898             Object paramObj0 = new LongWrapper(plid);
899 
900             Object paramObj1 = new LongWrapper(groupId);
901 
902             Object paramObj2 = portletId;
903 
904             if (portletId == null) {
905                 paramObj2 = new NullWrapper("java.lang.String");
906             }
907 
908             Object paramObj3 = parameterMap;
909 
910             if (parameterMap == null) {
911                 paramObj3 = new NullWrapper("java.util.Map");
912             }
913 
914             Object paramObj4 = file;
915 
916             if (file == null) {
917                 paramObj4 = new NullWrapper("java.io.File");
918             }
919 
920             MethodWrapper methodWrapper = new MethodWrapper(LayoutServiceUtil.class.getName(),
921                     "importPortletInfo",
922                     new Object[] {
923                         paramObj0, paramObj1, paramObj2, paramObj3, paramObj4
924                     });
925 
926             try {
927                 TunnelUtil.invoke(httpPrincipal, methodWrapper);
928             }
929             catch (Exception e) {
930                 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
931                     throw (com.liferay.portal.kernel.exception.PortalException)e;
932                 }
933 
934                 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
935                     throw (com.liferay.portal.kernel.exception.SystemException)e;
936                 }
937 
938                 throw new com.liferay.portal.kernel.exception.SystemException(e);
939             }
940         }
941         catch (com.liferay.portal.kernel.exception.SystemException se) {
942             _log.error(se, se);
943 
944             throw se;
945         }
946     }
947 
948     public static void importPortletInfo(HttpPrincipal httpPrincipal,
949         long plid, long groupId, java.lang.String portletId,
950         java.util.Map<java.lang.String, java.lang.String[]> parameterMap,
951         java.io.InputStream is)
952         throws com.liferay.portal.kernel.exception.PortalException,
953             com.liferay.portal.kernel.exception.SystemException {
954         try {
955             Object paramObj0 = new LongWrapper(plid);
956 
957             Object paramObj1 = new LongWrapper(groupId);
958 
959             Object paramObj2 = portletId;
960 
961             if (portletId == null) {
962                 paramObj2 = new NullWrapper("java.lang.String");
963             }
964 
965             Object paramObj3 = parameterMap;
966 
967             if (parameterMap == null) {
968                 paramObj3 = new NullWrapper("java.util.Map");
969             }
970 
971             Object paramObj4 = is;
972 
973             if (is == null) {
974                 paramObj4 = new NullWrapper("java.io.InputStream");
975             }
976 
977             MethodWrapper methodWrapper = new MethodWrapper(LayoutServiceUtil.class.getName(),
978                     "importPortletInfo",
979                     new Object[] {
980                         paramObj0, paramObj1, paramObj2, paramObj3, paramObj4
981                     });
982 
983             try {
984                 TunnelUtil.invoke(httpPrincipal, methodWrapper);
985             }
986             catch (Exception e) {
987                 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
988                     throw (com.liferay.portal.kernel.exception.PortalException)e;
989                 }
990 
991                 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
992                     throw (com.liferay.portal.kernel.exception.SystemException)e;
993                 }
994 
995                 throw new com.liferay.portal.kernel.exception.SystemException(e);
996             }
997         }
998         catch (com.liferay.portal.kernel.exception.SystemException se) {
999             _log.error(se, se);
1000
1001            throw se;
1002        }
1003    }
1004
1005    public static void schedulePublishToLive(HttpPrincipal httpPrincipal,
1006        long sourceGroupId, long targetGroupId, boolean privateLayout,
1007        java.util.Map<java.lang.Long, java.lang.Boolean> layoutIdMap,
1008        java.util.Map<java.lang.String, java.lang.String[]> parameterMap,
1009        java.lang.String scope, java.util.Date startDate,
1010        java.util.Date endDate, java.lang.String groupName,
1011        java.lang.String cronText, java.util.Date schedulerStartDate,
1012        java.util.Date schedulerEndDate, java.lang.String description)
1013        throws com.liferay.portal.kernel.exception.PortalException,
1014            com.liferay.portal.kernel.exception.SystemException {
1015        try {
1016            Object paramObj0 = new LongWrapper(sourceGroupId);
1017
1018            Object paramObj1 = new LongWrapper(targetGroupId);
1019
1020            Object paramObj2 = new BooleanWrapper(privateLayout);
1021
1022            Object paramObj3 = layoutIdMap;
1023
1024            if (layoutIdMap == null) {
1025                paramObj3 = new NullWrapper("java.util.Map");
1026            }
1027
1028            Object paramObj4 = parameterMap;
1029
1030            if (parameterMap == null) {
1031                paramObj4 = new NullWrapper("java.util.Map");
1032            }
1033
1034            Object paramObj5 = scope;
1035
1036            if (scope == null) {
1037                paramObj5 = new NullWrapper("java.lang.String");
1038            }
1039
1040            Object paramObj6 = startDate;
1041
1042            if (startDate == null) {
1043                paramObj6 = new NullWrapper("java.util.Date");
1044            }
1045
1046            Object paramObj7 = endDate;
1047
1048            if (endDate == null) {
1049                paramObj7 = new NullWrapper("java.util.Date");
1050            }
1051
1052            Object paramObj8 = groupName;
1053
1054            if (groupName == null) {
1055                paramObj8 = new NullWrapper("java.lang.String");
1056            }
1057
1058            Object paramObj9 = cronText;
1059
1060            if (cronText == null) {
1061                paramObj9 = new NullWrapper("java.lang.String");
1062            }
1063
1064            Object paramObj10 = schedulerStartDate;
1065
1066            if (schedulerStartDate == null) {
1067                paramObj10 = new NullWrapper("java.util.Date");
1068            }
1069
1070            Object paramObj11 = schedulerEndDate;
1071
1072            if (schedulerEndDate == null) {
1073                paramObj11 = new NullWrapper("java.util.Date");
1074            }
1075
1076            Object paramObj12 = description;
1077
1078            if (description == null) {
1079                paramObj12 = new NullWrapper("java.lang.String");
1080            }
1081
1082            MethodWrapper methodWrapper = new MethodWrapper(LayoutServiceUtil.class.getName(),
1083                    "schedulePublishToLive",
1084                    new Object[] {
1085                        paramObj0, paramObj1, paramObj2, paramObj3, paramObj4,
1086                        paramObj5, paramObj6, paramObj7, paramObj8, paramObj9,
1087                        paramObj10, paramObj11, paramObj12
1088                    });
1089
1090            try {
1091                TunnelUtil.invoke(httpPrincipal, methodWrapper);
1092            }
1093            catch (Exception e) {
1094                if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
1095                    throw (com.liferay.portal.kernel.exception.PortalException)e;
1096                }
1097
1098                if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
1099                    throw (com.liferay.portal.kernel.exception.SystemException)e;
1100                }
1101
1102                throw new com.liferay.portal.kernel.exception.SystemException(e);
1103            }
1104        }
1105        catch (com.liferay.portal.kernel.exception.SystemException se) {
1106            _log.error(se, se);
1107
1108            throw se;
1109        }
1110    }
1111
1112    public static void schedulePublishToRemote(HttpPrincipal httpPrincipal,
1113        long sourceGroupId, boolean privateLayout,
1114        java.util.Map<java.lang.Long, java.lang.Boolean> layoutIdMap,
1115        java.util.Map<java.lang.String, java.lang.String[]> parameterMap,
1116        java.lang.String remoteAddress, int remotePort,
1117        boolean secureConnection, long remoteGroupId,
1118        boolean remotePrivateLayout, java.util.Date startDate,
1119        java.util.Date endDate, java.lang.String groupName,
1120        java.lang.String cronText, java.util.Date schedulerStartDate,
1121        java.util.Date schedulerEndDate, java.lang.String description)
1122        throws com.liferay.portal.kernel.exception.PortalException,
1123            com.liferay.portal.kernel.exception.SystemException {
1124        try {
1125            Object paramObj0 = new LongWrapper(sourceGroupId);
1126
1127            Object paramObj1 = new BooleanWrapper(privateLayout);
1128
1129            Object paramObj2 = layoutIdMap;
1130
1131            if (layoutIdMap == null) {
1132                paramObj2 = new NullWrapper("java.util.Map");
1133            }
1134
1135            Object paramObj3 = parameterMap;
1136
1137            if (parameterMap == null) {
1138                paramObj3 = new NullWrapper("java.util.Map");
1139            }
1140
1141            Object paramObj4 = remoteAddress;
1142
1143            if (remoteAddress == null) {
1144                paramObj4 = new NullWrapper("java.lang.String");
1145            }
1146
1147            Object paramObj5 = new IntegerWrapper(remotePort);
1148
1149            Object paramObj6 = new BooleanWrapper(secureConnection);
1150
1151            Object paramObj7 = new LongWrapper(remoteGroupId);
1152
1153            Object paramObj8 = new BooleanWrapper(remotePrivateLayout);
1154
1155            Object paramObj9 = startDate;
1156
1157            if (startDate == null) {
1158                paramObj9 = new NullWrapper("java.util.Date");
1159            }
1160
1161            Object paramObj10 = endDate;
1162
1163            if (endDate == null) {
1164                paramObj10 = new NullWrapper("java.util.Date");
1165            }
1166
1167            Object paramObj11 = groupName;
1168
1169            if (groupName == null) {
1170                paramObj11 = new NullWrapper("java.lang.String");
1171            }
1172
1173            Object paramObj12 = cronText;
1174
1175            if (cronText == null) {
1176                paramObj12 = new NullWrapper("java.lang.String");
1177            }
1178
1179            Object paramObj13 = schedulerStartDate;
1180
1181            if (schedulerStartDate == null) {
1182                paramObj13 = new NullWrapper("java.util.Date");
1183            }
1184
1185            Object paramObj14 = schedulerEndDate;
1186
1187            if (schedulerEndDate == null) {
1188                paramObj14 = new NullWrapper("java.util.Date");
1189            }
1190
1191            Object paramObj15 = description;
1192
1193            if (description == null) {
1194                paramObj15 = new NullWrapper("java.lang.String");
1195            }
1196
1197            MethodWrapper methodWrapper = new MethodWrapper(LayoutServiceUtil.class.getName(),
1198                    "schedulePublishToRemote",
1199                    new Object[] {
1200                        paramObj0, paramObj1, paramObj2, paramObj3, paramObj4,
1201                        paramObj5, paramObj6, paramObj7, paramObj8, paramObj9,
1202                        paramObj10, paramObj11, paramObj12, paramObj13,
1203                        paramObj14, paramObj15
1204                    });
1205
1206            try {
1207                TunnelUtil.invoke(httpPrincipal, methodWrapper);
1208            }
1209            catch (Exception e) {
1210                if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
1211                    throw (com.liferay.portal.kernel.exception.PortalException)e;
1212                }
1213
1214                if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
1215                    throw (com.liferay.portal.kernel.exception.SystemException)e;
1216                }
1217
1218                throw new com.liferay.portal.kernel.exception.SystemException(e);
1219            }
1220        }
1221        catch (com.liferay.portal.kernel.exception.SystemException se) {
1222            _log.error(se, se);
1223
1224            throw se;
1225        }
1226    }
1227
1228    public static void setLayouts(HttpPrincipal httpPrincipal, long groupId,
1229        boolean privateLayout, long parentLayoutId, long[] layoutIds)
1230        throws com.liferay.portal.kernel.exception.PortalException,
1231            com.liferay.portal.kernel.exception.SystemException {
1232        try {
1233            Object paramObj0 = new LongWrapper(groupId);
1234
1235            Object paramObj1 = new BooleanWrapper(privateLayout);
1236
1237            Object paramObj2 = new LongWrapper(parentLayoutId);
1238
1239            Object paramObj3 = layoutIds;
1240
1241            if (layoutIds == null) {
1242                paramObj3 = new NullWrapper("[J");
1243            }
1244
1245            MethodWrapper methodWrapper = new MethodWrapper(LayoutServiceUtil.class.getName(),
1246                    "setLayouts",
1247                    new Object[] { paramObj0, paramObj1, paramObj2, paramObj3 });
1248
1249            try {
1250                TunnelUtil.invoke(httpPrincipal, methodWrapper);
1251            }
1252            catch (Exception e) {
1253                if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
1254                    throw (com.liferay.portal.kernel.exception.PortalException)e;
1255                }
1256
1257                if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
1258                    throw (com.liferay.portal.kernel.exception.SystemException)e;
1259                }
1260
1261                throw new com.liferay.portal.kernel.exception.SystemException(e);
1262            }
1263        }
1264        catch (com.liferay.portal.kernel.exception.SystemException se) {
1265            _log.error(se, se);
1266
1267            throw se;
1268        }
1269    }
1270
1271    public static void unschedulePublishToLive(HttpPrincipal httpPrincipal,
1272        long groupId, java.lang.String jobName, java.lang.String groupName)
1273        throws com.liferay.portal.kernel.exception.PortalException,
1274            com.liferay.portal.kernel.exception.SystemException {
1275        try {
1276            Object paramObj0 = new LongWrapper(groupId);
1277
1278            Object paramObj1 = jobName;
1279
1280            if (jobName == null) {
1281                paramObj1 = new NullWrapper("java.lang.String");
1282            }
1283
1284            Object paramObj2 = groupName;
1285
1286            if (groupName == null) {
1287                paramObj2 = new NullWrapper("java.lang.String");
1288            }
1289
1290            MethodWrapper methodWrapper = new MethodWrapper(LayoutServiceUtil.class.getName(),
1291                    "unschedulePublishToLive",
1292                    new Object[] { paramObj0, paramObj1, paramObj2 });
1293
1294            try {
1295                TunnelUtil.invoke(httpPrincipal, methodWrapper);
1296            }
1297            catch (Exception e) {
1298                if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
1299                    throw (com.liferay.portal.kernel.exception.PortalException)e;
1300                }
1301
1302                if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
1303                    throw (com.liferay.portal.kernel.exception.SystemException)e;
1304                }
1305
1306                throw new com.liferay.portal.kernel.exception.SystemException(e);
1307            }
1308        }
1309        catch (com.liferay.portal.kernel.exception.SystemException se) {
1310            _log.error(se, se);
1311
1312            throw se;
1313        }
1314    }
1315
1316    public static void unschedulePublishToRemote(HttpPrincipal httpPrincipal,
1317        long groupId, java.lang.String jobName, java.lang.String groupName)
1318        throws com.liferay.portal.kernel.exception.PortalException,
1319            com.liferay.portal.kernel.exception.SystemException {
1320        try {
1321            Object paramObj0 = new LongWrapper(groupId);
1322
1323            Object paramObj1 = jobName;
1324
1325            if (jobName == null) {
1326                paramObj1 = new NullWrapper("java.lang.String");
1327            }
1328
1329            Object paramObj2 = groupName;
1330
1331            if (groupName == null) {
1332                paramObj2 = new NullWrapper("java.lang.String");
1333            }
1334
1335            MethodWrapper methodWrapper = new MethodWrapper(LayoutServiceUtil.class.getName(),
1336                    "unschedulePublishToRemote",
1337                    new Object[] { paramObj0, paramObj1, paramObj2 });
1338
1339            try {
1340                TunnelUtil.invoke(httpPrincipal, methodWrapper);
1341            }
1342            catch (Exception e) {
1343                if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
1344                    throw (com.liferay.portal.kernel.exception.PortalException)e;
1345                }
1346
1347                if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
1348                    throw (com.liferay.portal.kernel.exception.SystemException)e;
1349                }
1350
1351                throw new com.liferay.portal.kernel.exception.SystemException(e);
1352            }
1353        }
1354        catch (com.liferay.portal.kernel.exception.SystemException se) {
1355            _log.error(se, se);
1356
1357            throw se;
1358        }
1359    }
1360
1361    public static com.liferay.portal.model.Layout updateLayout(
1362        HttpPrincipal httpPrincipal, long groupId, boolean privateLayout,
1363        long layoutId, long parentLayoutId,
1364        java.util.Map<java.util.Locale, java.lang.String> localeNamesMap,
1365        java.util.Map<java.util.Locale, java.lang.String> localeTitlesMap,
1366        java.lang.String description, java.lang.String type, boolean hidden,
1367        java.lang.String friendlyURL, java.lang.Boolean iconImage,
1368        byte[] iconBytes,
1369        com.liferay.portal.service.ServiceContext serviceContext)
1370        throws com.liferay.portal.kernel.exception.PortalException,
1371            com.liferay.portal.kernel.exception.SystemException {
1372        try {
1373            Object paramObj0 = new LongWrapper(groupId);
1374
1375            Object paramObj1 = new BooleanWrapper(privateLayout);
1376
1377            Object paramObj2 = new LongWrapper(layoutId);
1378
1379            Object paramObj3 = new LongWrapper(parentLayoutId);
1380
1381            Object paramObj4 = localeNamesMap;
1382
1383            if (localeNamesMap == null) {
1384                paramObj4 = new NullWrapper("java.util.Map");
1385            }
1386
1387            Object paramObj5 = localeTitlesMap;
1388
1389            if (localeTitlesMap == null) {
1390                paramObj5 = new NullWrapper("java.util.Map");
1391            }
1392
1393            Object paramObj6 = description;
1394
1395            if (description == null) {
1396                paramObj6 = new NullWrapper("java.lang.String");
1397            }
1398
1399            Object paramObj7 = type;
1400
1401            if (type == null) {
1402                paramObj7 = new NullWrapper("java.lang.String");
1403            }
1404
1405            Object paramObj8 = new BooleanWrapper(hidden);
1406
1407            Object paramObj9 = friendlyURL;
1408
1409            if (friendlyURL == null) {
1410                paramObj9 = new NullWrapper("java.lang.String");
1411            }
1412
1413            Object paramObj10 = iconImage;
1414
1415            if (iconImage == null) {
1416                paramObj10 = new NullWrapper("java.lang.Boolean");
1417            }
1418
1419            Object paramObj11 = iconBytes;
1420
1421            if (iconBytes == null) {
1422                paramObj11 = new NullWrapper("[B");
1423            }
1424
1425            Object paramObj12 = serviceContext;
1426
1427            if (serviceContext == null) {
1428                paramObj12 = new NullWrapper(
1429                        "com.liferay.portal.service.ServiceContext");
1430            }
1431
1432            MethodWrapper methodWrapper = new MethodWrapper(LayoutServiceUtil.class.getName(),
1433                    "updateLayout",
1434                    new Object[] {
1435                        paramObj0, paramObj1, paramObj2, paramObj3, paramObj4,
1436                        paramObj5, paramObj6, paramObj7, paramObj8, paramObj9,
1437                        paramObj10, paramObj11, paramObj12
1438                    });
1439
1440            Object returnObj = null;
1441
1442            try {
1443                returnObj = TunnelUtil.invoke(httpPrincipal, methodWrapper);
1444            }
1445            catch (Exception e) {
1446                if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
1447                    throw (com.liferay.portal.kernel.exception.PortalException)e;
1448                }
1449
1450                if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
1451                    throw (com.liferay.portal.kernel.exception.SystemException)e;
1452                }
1453
1454                throw new com.liferay.portal.kernel.exception.SystemException(e);
1455            }
1456
1457            return (com.liferay.portal.model.Layout)returnObj;
1458        }
1459        catch (com.liferay.portal.kernel.exception.SystemException se) {
1460            _log.error(se, se);
1461
1462            throw se;
1463        }
1464    }
1465
1466    public static com.liferay.portal.model.Layout updateLayout(
1467        HttpPrincipal httpPrincipal, long groupId, boolean privateLayout,
1468        long layoutId, long parentLayoutId,
1469        java.util.Map<java.util.Locale, java.lang.String> localeNamesMap,
1470        java.util.Map<java.util.Locale, java.lang.String> localeTitlesMap,
1471        java.lang.String description, java.lang.String type, boolean hidden,
1472        java.lang.String friendlyURL,
1473        com.liferay.portal.service.ServiceContext serviceContext)
1474        throws com.liferay.portal.kernel.exception.PortalException,
1475            com.liferay.portal.kernel.exception.SystemException {
1476        try {
1477            Object paramObj0 = new LongWrapper(groupId);
1478
1479            Object paramObj1 = new BooleanWrapper(privateLayout);
1480
1481            Object paramObj2 = new LongWrapper(layoutId);
1482
1483            Object paramObj3 = new LongWrapper(parentLayoutId);
1484
1485            Object paramObj4 = localeNamesMap;
1486
1487            if (localeNamesMap == null) {
1488                paramObj4 = new NullWrapper("java.util.Map");
1489            }
1490
1491            Object paramObj5 = localeTitlesMap;
1492
1493            if (localeTitlesMap == null) {
1494                paramObj5 = new NullWrapper("java.util.Map");
1495            }
1496
1497            Object paramObj6 = description;
1498
1499            if (description == null) {
1500                paramObj6 = new NullWrapper("java.lang.String");
1501            }
1502
1503            Object paramObj7 = type;
1504
1505            if (type == null) {
1506                paramObj7 = new NullWrapper("java.lang.String");
1507            }
1508
1509            Object paramObj8 = new BooleanWrapper(hidden);
1510
1511            Object paramObj9 = friendlyURL;
1512
1513            if (friendlyURL == null) {
1514                paramObj9 = new NullWrapper("java.lang.String");
1515            }
1516
1517            Object paramObj10 = serviceContext;
1518
1519            if (serviceContext == null) {
1520                paramObj10 = new NullWrapper(
1521                        "com.liferay.portal.service.ServiceContext");
1522            }
1523
1524            MethodWrapper methodWrapper = new MethodWrapper(LayoutServiceUtil.class.getName(),
1525                    "updateLayout",
1526                    new Object[] {
1527                        paramObj0, paramObj1, paramObj2, paramObj3, paramObj4,
1528                        paramObj5, paramObj6, paramObj7, paramObj8, paramObj9,
1529                        paramObj10
1530                    });
1531
1532            Object returnObj = null;
1533
1534            try {
1535                returnObj = TunnelUtil.invoke(httpPrincipal, methodWrapper);
1536            }
1537            catch (Exception e) {
1538                if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
1539                    throw (com.liferay.portal.kernel.exception.PortalException)e;
1540                }
1541
1542                if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
1543                    throw (com.liferay.portal.kernel.exception.SystemException)e;
1544                }
1545
1546                throw new com.liferay.portal.kernel.exception.SystemException(e);
1547            }
1548
1549            return (com.liferay.portal.model.Layout)returnObj;
1550        }
1551        catch (com.liferay.portal.kernel.exception.SystemException se) {
1552            _log.error(se, se);
1553
1554            throw se;
1555        }
1556    }
1557
1558    public static com.liferay.portal.model.Layout updateLayout(
1559        HttpPrincipal httpPrincipal, long groupId, boolean privateLayout,
1560        long layoutId, java.lang.String typeSettings)
1561        throws com.liferay.portal.kernel.exception.PortalException,
1562            com.liferay.portal.kernel.exception.SystemException {
1563        try {
1564            Object paramObj0 = new LongWrapper(groupId);
1565
1566            Object paramObj1 = new BooleanWrapper(privateLayout);
1567
1568            Object paramObj2 = new LongWrapper(layoutId);
1569
1570            Object paramObj3 = typeSettings;
1571
1572            if (typeSettings == null) {
1573                paramObj3 = new NullWrapper("java.lang.String");
1574            }
1575
1576            MethodWrapper methodWrapper = new MethodWrapper(LayoutServiceUtil.class.getName(),
1577                    "updateLayout",
1578                    new Object[] { paramObj0, paramObj1, paramObj2, paramObj3 });
1579
1580            Object returnObj = null;
1581
1582            try {
1583                returnObj = TunnelUtil.invoke(httpPrincipal, methodWrapper);
1584            }
1585            catch (Exception e) {
1586                if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
1587                    throw (com.liferay.portal.kernel.exception.PortalException)e;
1588                }
1589
1590                if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
1591                    throw (com.liferay.portal.kernel.exception.SystemException)e;
1592                }
1593
1594                throw new com.liferay.portal.kernel.exception.SystemException(e);
1595            }
1596
1597            return (com.liferay.portal.model.Layout)returnObj;
1598        }
1599        catch (com.liferay.portal.kernel.exception.SystemException se) {
1600            _log.error(se, se);
1601
1602            throw se;
1603        }
1604    }
1605
1606    public static com.liferay.portal.model.Layout updateLookAndFeel(
1607        HttpPrincipal httpPrincipal, long groupId, boolean privateLayout,
1608        long layoutId, java.lang.String themeId,
1609        java.lang.String colorSchemeId, java.lang.String css, boolean wapTheme)
1610        throws com.liferay.portal.kernel.exception.PortalException,
1611            com.liferay.portal.kernel.exception.SystemException {
1612        try {
1613            Object paramObj0 = new LongWrapper(groupId);
1614
1615            Object paramObj1 = new BooleanWrapper(privateLayout);
1616
1617            Object paramObj2 = new LongWrapper(layoutId);
1618
1619            Object paramObj3 = themeId;
1620
1621            if (themeId == null) {
1622                paramObj3 = new NullWrapper("java.lang.String");
1623            }
1624
1625            Object paramObj4 = colorSchemeId;
1626
1627            if (colorSchemeId == null) {
1628                paramObj4 = new NullWrapper("java.lang.String");
1629            }
1630
1631            Object paramObj5 = css;
1632
1633            if (css == null) {
1634                paramObj5 = new NullWrapper("java.lang.String");
1635            }
1636
1637            Object paramObj6 = new BooleanWrapper(wapTheme);
1638
1639            MethodWrapper methodWrapper = new MethodWrapper(LayoutServiceUtil.class.getName(),
1640                    "updateLookAndFeel",
1641                    new Object[] {
1642                        paramObj0, paramObj1, paramObj2, paramObj3, paramObj4,
1643                        paramObj5, paramObj6
1644                    });
1645
1646            Object returnObj = null;
1647
1648            try {
1649                returnObj = TunnelUtil.invoke(httpPrincipal, methodWrapper);
1650            }
1651            catch (Exception e) {
1652                if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
1653                    throw (com.liferay.portal.kernel.exception.PortalException)e;
1654                }
1655
1656                if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
1657                    throw (com.liferay.portal.kernel.exception.SystemException)e;
1658                }
1659
1660                throw new com.liferay.portal.kernel.exception.SystemException(e);
1661            }
1662
1663            return (com.liferay.portal.model.Layout)returnObj;
1664        }
1665        catch (com.liferay.portal.kernel.exception.SystemException se) {
1666            _log.error(se, se);
1667
1668            throw se;
1669        }
1670    }
1671
1672    public static com.liferay.portal.model.Layout updateName(
1673        HttpPrincipal httpPrincipal, long groupId, boolean privateLayout,
1674        long layoutId, java.lang.String name, java.lang.String languageId)
1675        throws com.liferay.portal.kernel.exception.PortalException,
1676            com.liferay.portal.kernel.exception.SystemException {
1677        try {
1678            Object paramObj0 = new LongWrapper(groupId);
1679
1680            Object paramObj1 = new BooleanWrapper(privateLayout);
1681
1682            Object paramObj2 = new LongWrapper(layoutId);
1683
1684            Object paramObj3 = name;
1685
1686            if (name == null) {
1687                paramObj3 = new NullWrapper("java.lang.String");
1688            }
1689
1690            Object paramObj4 = languageId;
1691
1692            if (languageId == null) {
1693                paramObj4 = new NullWrapper("java.lang.String");
1694            }
1695
1696            MethodWrapper methodWrapper = new MethodWrapper(LayoutServiceUtil.class.getName(),
1697                    "updateName",
1698                    new Object[] {
1699                        paramObj0, paramObj1, paramObj2, paramObj3, paramObj4
1700                    });
1701
1702            Object returnObj = null;
1703
1704            try {
1705                returnObj = TunnelUtil.invoke(httpPrincipal, methodWrapper);
1706            }
1707            catch (Exception e) {
1708                if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
1709                    throw (com.liferay.portal.kernel.exception.PortalException)e;
1710                }
1711
1712                if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
1713                    throw (com.liferay.portal.kernel.exception.SystemException)e;
1714                }
1715
1716                throw new com.liferay.portal.kernel.exception.SystemException(e);
1717            }
1718
1719            return (com.liferay.portal.model.Layout)returnObj;
1720        }
1721        catch (com.liferay.portal.kernel.exception.SystemException se) {
1722            _log.error(se, se);
1723
1724            throw se;
1725        }
1726    }
1727
1728    public static com.liferay.portal.model.Layout updateName(
1729        HttpPrincipal httpPrincipal, long plid, java.lang.String name,
1730        java.lang.String languageId)
1731        throws com.liferay.portal.kernel.exception.PortalException,
1732            com.liferay.portal.kernel.exception.SystemException {
1733        try {
1734            Object paramObj0 = new LongWrapper(plid);
1735
1736            Object paramObj1 = name;
1737
1738            if (name == null) {
1739                paramObj1 = new NullWrapper("java.lang.String");
1740            }
1741
1742            Object paramObj2 = languageId;
1743
1744            if (languageId == null) {
1745                paramObj2 = new NullWrapper("java.lang.String");
1746            }
1747
1748            MethodWrapper methodWrapper = new MethodWrapper(LayoutServiceUtil.class.getName(),
1749                    "updateName",
1750                    new Object[] { paramObj0, paramObj1, paramObj2 });
1751
1752            Object returnObj = null;
1753
1754            try {
1755                returnObj = TunnelUtil.invoke(httpPrincipal, methodWrapper);
1756            }
1757            catch (Exception e) {
1758                if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
1759                    throw (com.liferay.portal.kernel.exception.PortalException)e;
1760                }
1761
1762                if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
1763                    throw (com.liferay.portal.kernel.exception.SystemException)e;
1764                }
1765
1766                throw new com.liferay.portal.kernel.exception.SystemException(e);
1767            }
1768
1769            return (com.liferay.portal.model.Layout)returnObj;
1770        }
1771        catch (com.liferay.portal.kernel.exception.SystemException se) {
1772            _log.error(se, se);
1773
1774            throw se;
1775        }
1776    }
1777
1778    public static com.liferay.portal.model.Layout updateParentLayoutId(
1779        HttpPrincipal httpPrincipal, long groupId, boolean privateLayout,
1780        long layoutId, long parentLayoutId)
1781        throws com.liferay.portal.kernel.exception.PortalException,
1782            com.liferay.portal.kernel.exception.SystemException {
1783        try {
1784            Object paramObj0 = new LongWrapper(groupId);
1785
1786            Object paramObj1 = new BooleanWrapper(privateLayout);
1787
1788            Object paramObj2 = new LongWrapper(layoutId);
1789
1790            Object paramObj3 = new LongWrapper(parentLayoutId);
1791
1792            MethodWrapper methodWrapper = new MethodWrapper(LayoutServiceUtil.class.getName(),
1793                    "updateParentLayoutId",
1794                    new Object[] { paramObj0, paramObj1, paramObj2, paramObj3 });
1795
1796            Object returnObj = null;
1797
1798            try {
1799                returnObj = TunnelUtil.invoke(httpPrincipal, methodWrapper);
1800            }
1801            catch (Exception e) {
1802                if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
1803                    throw (com.liferay.portal.kernel.exception.PortalException)e;
1804                }
1805
1806                if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
1807                    throw (com.liferay.portal.kernel.exception.SystemException)e;
1808                }
1809
1810                throw new com.liferay.portal.kernel.exception.SystemException(e);
1811            }
1812
1813            return (com.liferay.portal.model.Layout)returnObj;
1814        }
1815        catch (com.liferay.portal.kernel.exception.SystemException se) {
1816            _log.error(se, se);
1817
1818            throw se;
1819        }
1820    }
1821
1822    public static com.liferay.portal.model.Layout updateParentLayoutId(
1823        HttpPrincipal httpPrincipal, long plid, long parentPlid)
1824        throws com.liferay.portal.kernel.exception.PortalException,
1825            com.liferay.portal.kernel.exception.SystemException {
1826        try {
1827            Object paramObj0 = new LongWrapper(plid);
1828
1829            Object paramObj1 = new LongWrapper(parentPlid);
1830
1831            MethodWrapper methodWrapper = new MethodWrapper(LayoutServiceUtil.class.getName(),
1832                    "updateParentLayoutId",
1833                    new Object[] { paramObj0, paramObj1 });
1834
1835            Object returnObj = null;
1836
1837            try {
1838                returnObj = TunnelUtil.invoke(httpPrincipal, methodWrapper);
1839            }
1840            catch (Exception e) {
1841                if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
1842                    throw (com.liferay.portal.kernel.exception.PortalException)e;
1843                }
1844
1845                if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
1846                    throw (com.liferay.portal.kernel.exception.SystemException)e;
1847                }
1848
1849                throw new com.liferay.portal.kernel.exception.SystemException(e);
1850            }
1851
1852            return (com.liferay.portal.model.Layout)returnObj;
1853        }
1854        catch (com.liferay.portal.kernel.exception.SystemException se) {
1855            _log.error(se, se);
1856
1857            throw se;
1858        }
1859    }
1860
1861    public static com.liferay.portal.model.Layout updatePriority(
1862        HttpPrincipal httpPrincipal, long groupId, boolean privateLayout,
1863        long layoutId, int priority)
1864        throws com.liferay.portal.kernel.exception.PortalException,
1865            com.liferay.portal.kernel.exception.SystemException {
1866        try {
1867            Object paramObj0 = new LongWrapper(groupId);
1868
1869            Object paramObj1 = new BooleanWrapper(privateLayout);
1870
1871            Object paramObj2 = new LongWrapper(layoutId);
1872
1873            Object paramObj3 = new IntegerWrapper(priority);
1874
1875            MethodWrapper methodWrapper = new MethodWrapper(LayoutServiceUtil.class.getName(),
1876                    "updatePriority",
1877                    new Object[] { paramObj0, paramObj1, paramObj2, paramObj3 });
1878
1879            Object returnObj = null;
1880
1881            try {
1882                returnObj = TunnelUtil.invoke(httpPrincipal, methodWrapper);
1883            }
1884            catch (Exception e) {
1885                if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
1886                    throw (com.liferay.portal.kernel.exception.PortalException)e;
1887                }
1888
1889                if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
1890                    throw (com.liferay.portal.kernel.exception.SystemException)e;
1891                }
1892
1893                throw new com.liferay.portal.kernel.exception.SystemException(e);
1894            }
1895
1896            return (com.liferay.portal.model.Layout)returnObj;
1897        }
1898        catch (com.liferay.portal.kernel.exception.SystemException se) {
1899            _log.error(se, se);
1900
1901            throw se;
1902        }
1903    }
1904
1905    public static com.liferay.portal.model.Layout updatePriority(
1906        HttpPrincipal httpPrincipal, long plid, int priority)
1907        throws com.liferay.portal.kernel.exception.PortalException,
1908            com.liferay.portal.kernel.exception.SystemException {
1909        try {
1910            Object paramObj0 = new LongWrapper(plid);
1911
1912            Object paramObj1 = new IntegerWrapper(priority);
1913
1914            MethodWrapper methodWrapper = new MethodWrapper(LayoutServiceUtil.class.getName(),
1915                    "updatePriority", new Object[] { paramObj0, paramObj1 });
1916
1917            Object returnObj = null;
1918
1919            try {
1920                returnObj = TunnelUtil.invoke(httpPrincipal, methodWrapper);
1921            }
1922            catch (Exception e) {
1923                if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
1924                    throw (com.liferay.portal.kernel.exception.PortalException)e;
1925                }
1926
1927                if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
1928                    throw (com.liferay.portal.kernel.exception.SystemException)e;
1929                }
1930
1931                throw new com.liferay.portal.kernel.exception.SystemException(e);
1932            }
1933
1934            return (com.liferay.portal.model.Layout)returnObj;
1935        }
1936        catch (com.liferay.portal.kernel.exception.SystemException se) {
1937            _log.error(se, se);
1938
1939            throw se;
1940        }
1941    }
1942
1943    private static Log _log = LogFactoryUtil.getLog(LayoutServiceHttp.class);
1944}