1   /**
2    * Copyright (c) 2000-2008 Liferay, Inc. All rights reserved.
3    *
4    * Permission is hereby granted, free of charge, to any person obtaining a copy
5    * of this software and associated documentation files (the "Software"), to deal
6    * in the Software without restriction, including without limitation the rights
7    * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
8    * copies of the Software, and to permit persons to whom the Software is
9    * furnished to do so, subject to the following conditions:
10   *
11   * The above copyright notice and this permission notice shall be included in
12   * all copies or substantial portions of the Software.
13   *
14   * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15   * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16   * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
17   * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
18   * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
19   * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
20   * SOFTWARE.
21   */
22  
23  package com.liferay.portal.service;
24  
25  
26  /**
27   * <a href="LayoutLocalServiceUtil.java.html"><b><i>View Source</i></b></a>
28   *
29   * <p>
30   * ServiceBuilder generated this class. Modifications in this class will be
31   * overwritten the next time is generated.
32   * </p>
33   *
34   * <p>
35   * This class provides static methods for the
36   * <code>com.liferay.portal.service.LayoutLocalService</code>
37   * bean. The static methods of this class calls the same methods of the bean
38   * instance. It's convenient to be able to just write one line to call a method
39   * on a bean instead of writing a lookup call and a method call.
40   * </p>
41   *
42   * <p>
43   * <code>com.liferay.portal.service.LayoutLocalServiceFactory</code>
44   * is responsible for the lookup of the bean.
45   * </p>
46   *
47   * @author Brian Wing Shun Chan
48   *
49   * @see com.liferay.portal.service.LayoutLocalService
50   * @see com.liferay.portal.service.LayoutLocalServiceFactory
51   *
52   */
53  public class LayoutLocalServiceUtil {
54      public static com.liferay.portal.model.Layout addLayout(
55          com.liferay.portal.model.Layout layout)
56          throws com.liferay.portal.SystemException {
57          LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
58  
59          return layoutLocalService.addLayout(layout);
60      }
61  
62      public static void deleteLayout(long plid)
63          throws com.liferay.portal.PortalException,
64              com.liferay.portal.SystemException {
65          LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
66  
67          layoutLocalService.deleteLayout(plid);
68      }
69  
70      public static void deleteLayout(com.liferay.portal.model.Layout layout)
71          throws com.liferay.portal.SystemException {
72          LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
73  
74          layoutLocalService.deleteLayout(layout);
75      }
76  
77      public static java.util.List<Object> dynamicQuery(
78          com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
79          throws com.liferay.portal.SystemException {
80          LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
81  
82          return layoutLocalService.dynamicQuery(dynamicQuery);
83      }
84  
85      public static java.util.List<Object> dynamicQuery(
86          com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
87          int end) throws com.liferay.portal.SystemException {
88          LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
89  
90          return layoutLocalService.dynamicQuery(dynamicQuery, start, end);
91      }
92  
93      public static com.liferay.portal.model.Layout getLayout(long plid)
94          throws com.liferay.portal.PortalException,
95              com.liferay.portal.SystemException {
96          LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
97  
98          return layoutLocalService.getLayout(plid);
99      }
100 
101     public static com.liferay.portal.model.Layout updateLayout(
102         com.liferay.portal.model.Layout layout)
103         throws com.liferay.portal.SystemException {
104         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
105 
106         return layoutLocalService.updateLayout(layout);
107     }
108 
109     public static com.liferay.portal.model.Layout addLayout(long userId,
110         long groupId, boolean privateLayout, long parentLayoutId,
111         java.lang.String name, java.lang.String title,
112         java.lang.String description, java.lang.String type, boolean hidden,
113         java.lang.String friendlyURL)
114         throws com.liferay.portal.PortalException,
115             com.liferay.portal.SystemException {
116         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
117 
118         return layoutLocalService.addLayout(userId, groupId, privateLayout,
119             parentLayoutId, name, title, description, type, hidden, friendlyURL);
120     }
121 
122     public static com.liferay.portal.model.Layout addLayout(long userId,
123         long groupId, boolean privateLayout, long parentLayoutId,
124         java.util.Map<java.util.Locale, String> localeNamesMap,
125         java.util.Map<java.util.Locale, String> localeTitlesMap,
126         java.lang.String description, java.lang.String type, boolean hidden,
127         java.lang.String friendlyURL)
128         throws com.liferay.portal.PortalException,
129             com.liferay.portal.SystemException {
130         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
131 
132         return layoutLocalService.addLayout(userId, groupId, privateLayout,
133             parentLayoutId, localeNamesMap, localeTitlesMap, description, type,
134             hidden, friendlyURL);
135     }
136 
137     public static com.liferay.portal.model.Layout addLayout(long userId,
138         long groupId, boolean privateLayout, long parentLayoutId,
139         java.lang.String name, java.lang.String title,
140         java.lang.String description, java.lang.String type, boolean hidden,
141         java.lang.String friendlyURL, long dlFolderId)
142         throws com.liferay.portal.PortalException,
143             com.liferay.portal.SystemException {
144         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
145 
146         return layoutLocalService.addLayout(userId, groupId, privateLayout,
147             parentLayoutId, name, title, description, type, hidden,
148             friendlyURL, dlFolderId);
149     }
150 
151     public static com.liferay.portal.model.Layout addLayout(long userId,
152         long groupId, boolean privateLayout, long parentLayoutId,
153         java.util.Map<java.util.Locale, String> localeNamesMap,
154         java.util.Map<java.util.Locale, String> localeTitlesMap,
155         java.lang.String description, java.lang.String type, boolean hidden,
156         java.lang.String friendlyURL, long dlFolderId)
157         throws com.liferay.portal.PortalException,
158             com.liferay.portal.SystemException {
159         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
160 
161         return layoutLocalService.addLayout(userId, groupId, privateLayout,
162             parentLayoutId, localeNamesMap, localeTitlesMap, description, type,
163             hidden, friendlyURL, dlFolderId);
164     }
165 
166     public static void deleteLayout(long groupId, boolean privateLayout,
167         long layoutId)
168         throws com.liferay.portal.PortalException,
169             com.liferay.portal.SystemException {
170         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
171 
172         layoutLocalService.deleteLayout(groupId, privateLayout, layoutId);
173     }
174 
175     public static void deleteLayout(com.liferay.portal.model.Layout layout,
176         boolean updateLayoutSet)
177         throws com.liferay.portal.PortalException,
178             com.liferay.portal.SystemException {
179         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
180 
181         layoutLocalService.deleteLayout(layout, updateLayoutSet);
182     }
183 
184     public static void deleteLayouts(long groupId, boolean privateLayout)
185         throws com.liferay.portal.PortalException,
186             com.liferay.portal.SystemException {
187         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
188 
189         layoutLocalService.deleteLayouts(groupId, privateLayout);
190     }
191 
192     public static byte[] exportLayouts(long groupId, boolean privateLayout,
193         java.util.Map<String, String[]> parameterMap, java.util.Date startDate,
194         java.util.Date endDate)
195         throws com.liferay.portal.PortalException,
196             com.liferay.portal.SystemException {
197         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
198 
199         return layoutLocalService.exportLayouts(groupId, privateLayout,
200             parameterMap, startDate, endDate);
201     }
202 
203     public static byte[] exportLayouts(long groupId, boolean privateLayout,
204         long[] layoutIds, java.util.Map<String, String[]> parameterMap,
205         java.util.Date startDate, java.util.Date endDate)
206         throws com.liferay.portal.PortalException,
207             com.liferay.portal.SystemException {
208         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
209 
210         return layoutLocalService.exportLayouts(groupId, privateLayout,
211             layoutIds, parameterMap, startDate, endDate);
212     }
213 
214     public static byte[] exportPortletInfo(long plid,
215         java.lang.String portletId,
216         java.util.Map<String, String[]> parameterMap, java.util.Date startDate,
217         java.util.Date endDate)
218         throws com.liferay.portal.PortalException,
219             com.liferay.portal.SystemException {
220         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
221 
222         return layoutLocalService.exportPortletInfo(plid, portletId,
223             parameterMap, startDate, endDate);
224     }
225 
226     public static long getDefaultPlid(long groupId)
227         throws com.liferay.portal.SystemException {
228         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
229 
230         return layoutLocalService.getDefaultPlid(groupId);
231     }
232 
233     public static long getDefaultPlid(long groupId, boolean privateLayout)
234         throws com.liferay.portal.SystemException {
235         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
236 
237         return layoutLocalService.getDefaultPlid(groupId, privateLayout);
238     }
239 
240     public static long getDefaultPlid(long groupId, boolean privateLayout,
241         java.lang.String portletId) throws com.liferay.portal.SystemException {
242         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
243 
244         return layoutLocalService.getDefaultPlid(groupId, privateLayout,
245             portletId);
246     }
247 
248     public static com.liferay.portal.model.Layout getDLFolderLayout(
249         long dlFolderId)
250         throws com.liferay.portal.PortalException,
251             com.liferay.portal.SystemException {
252         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
253 
254         return layoutLocalService.getDLFolderLayout(dlFolderId);
255     }
256 
257     public static com.liferay.portal.model.Layout getFriendlyURLLayout(
258         long groupId, boolean privateLayout, java.lang.String friendlyURL)
259         throws com.liferay.portal.PortalException,
260             com.liferay.portal.SystemException {
261         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
262 
263         return layoutLocalService.getFriendlyURLLayout(groupId, privateLayout,
264             friendlyURL);
265     }
266 
267     public static com.liferay.portal.model.Layout getLayout(long groupId,
268         boolean privateLayout, long layoutId)
269         throws com.liferay.portal.PortalException,
270             com.liferay.portal.SystemException {
271         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
272 
273         return layoutLocalService.getLayout(groupId, privateLayout, layoutId);
274     }
275 
276     public static com.liferay.portal.model.Layout getLayoutByIconImageId(
277         long iconImageId)
278         throws com.liferay.portal.PortalException,
279             com.liferay.portal.SystemException {
280         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
281 
282         return layoutLocalService.getLayoutByIconImageId(iconImageId);
283     }
284 
285     public static java.util.List<com.liferay.portal.model.Layout> getLayouts(
286         long groupId, boolean privateLayout)
287         throws com.liferay.portal.SystemException {
288         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
289 
290         return layoutLocalService.getLayouts(groupId, privateLayout);
291     }
292 
293     public static java.util.List<com.liferay.portal.model.Layout> getLayouts(
294         long groupId, boolean privateLayout, long parentLayoutId)
295         throws com.liferay.portal.SystemException {
296         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
297 
298         return layoutLocalService.getLayouts(groupId, privateLayout,
299             parentLayoutId);
300     }
301 
302     public static java.util.List<com.liferay.portal.model.Layout> getLayouts(
303         long groupId, boolean privateLayout, java.lang.String type)
304         throws com.liferay.portal.SystemException {
305         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
306 
307         return layoutLocalService.getLayouts(groupId, privateLayout, type);
308     }
309 
310     public static java.util.List<com.liferay.portal.model.Layout> getLayouts(
311         long groupId, boolean privateLayout, long parentLayoutId, int start,
312         int end) throws com.liferay.portal.SystemException {
313         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
314 
315         return layoutLocalService.getLayouts(groupId, privateLayout,
316             parentLayoutId, start, end);
317     }
318 
319     public static java.util.List<com.liferay.portal.model.Layout> getLayouts(
320         long groupId, boolean privateLayout, long[] layoutIds)
321         throws com.liferay.portal.PortalException,
322             com.liferay.portal.SystemException {
323         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
324 
325         return layoutLocalService.getLayouts(groupId, privateLayout, layoutIds);
326     }
327 
328     public static com.liferay.portal.model.LayoutReference[] getLayouts(
329         long companyId, java.lang.String portletId, java.lang.String prefsKey,
330         java.lang.String prefsValue) throws com.liferay.portal.SystemException {
331         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
332 
333         return layoutLocalService.getLayouts(companyId, portletId, prefsKey,
334             prefsValue);
335     }
336 
337     public static long getNextLayoutId(long groupId, boolean privateLayout)
338         throws com.liferay.portal.SystemException {
339         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
340 
341         return layoutLocalService.getNextLayoutId(groupId, privateLayout);
342     }
343 
344     public static java.util.List<com.liferay.portal.model.Layout> getNullFriendlyURLLayouts()
345         throws com.liferay.portal.SystemException {
346         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
347 
348         return layoutLocalService.getNullFriendlyURLLayouts();
349     }
350 
351     public static void importLayouts(long userId, long groupId,
352         boolean privateLayout, java.util.Map<String, String[]> parameterMap,
353         java.io.File file)
354         throws com.liferay.portal.PortalException,
355             com.liferay.portal.SystemException {
356         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
357 
358         layoutLocalService.importLayouts(userId, groupId, privateLayout,
359             parameterMap, file);
360     }
361 
362     public static void importLayouts(long userId, long groupId,
363         boolean privateLayout, java.util.Map<String, String[]> parameterMap,
364         byte[] bytes)
365         throws com.liferay.portal.PortalException,
366             com.liferay.portal.SystemException {
367         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
368 
369         layoutLocalService.importLayouts(userId, groupId, privateLayout,
370             parameterMap, bytes);
371     }
372 
373     public static void importLayouts(long userId, long groupId,
374         boolean privateLayout, java.util.Map<String, String[]> parameterMap,
375         java.io.InputStream is)
376         throws com.liferay.portal.PortalException,
377             com.liferay.portal.SystemException {
378         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
379 
380         layoutLocalService.importLayouts(userId, groupId, privateLayout,
381             parameterMap, is);
382     }
383 
384     public static void importPortletInfo(long userId, long plid,
385         java.lang.String portletId,
386         java.util.Map<String, String[]> parameterMap, java.io.File file)
387         throws com.liferay.portal.PortalException,
388             com.liferay.portal.SystemException {
389         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
390 
391         layoutLocalService.importPortletInfo(userId, plid, portletId,
392             parameterMap, file);
393     }
394 
395     public static void importPortletInfo(long userId, long plid,
396         java.lang.String portletId,
397         java.util.Map<String, String[]> parameterMap, java.io.InputStream is)
398         throws com.liferay.portal.PortalException,
399             com.liferay.portal.SystemException {
400         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
401 
402         layoutLocalService.importPortletInfo(userId, plid, portletId,
403             parameterMap, is);
404     }
405 
406     public static void setLayouts(long groupId, boolean privateLayout,
407         long parentLayoutId, long[] layoutIds)
408         throws com.liferay.portal.PortalException,
409             com.liferay.portal.SystemException {
410         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
411 
412         layoutLocalService.setLayouts(groupId, privateLayout, parentLayoutId,
413             layoutIds);
414     }
415 
416     public static com.liferay.portal.model.Layout updateFriendlyURL(long plid,
417         java.lang.String friendlyURL)
418         throws com.liferay.portal.PortalException,
419             com.liferay.portal.SystemException {
420         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
421 
422         return layoutLocalService.updateFriendlyURL(plid, friendlyURL);
423     }
424 
425     public static com.liferay.portal.model.Layout updateLayout(long groupId,
426         boolean privateLayout, long layoutId, long parentLayoutId,
427         java.util.Map<java.util.Locale, String> localeNamesMap,
428         java.util.Map<java.util.Locale, String> localeTitlesMap,
429         java.lang.String description, java.lang.String type, boolean hidden,
430         java.lang.String friendlyURL)
431         throws com.liferay.portal.PortalException,
432             com.liferay.portal.SystemException {
433         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
434 
435         return layoutLocalService.updateLayout(groupId, privateLayout,
436             layoutId, parentLayoutId, localeNamesMap, localeTitlesMap,
437             description, type, hidden, friendlyURL);
438     }
439 
440     public static com.liferay.portal.model.Layout updateLayout(long groupId,
441         boolean privateLayout, long layoutId, long parentLayoutId,
442         java.util.Map<java.util.Locale, String> localeNamesMap,
443         java.util.Map<java.util.Locale, String> localeTitlesMap,
444         java.lang.String description, java.lang.String type, boolean hidden,
445         java.lang.String friendlyURL, java.lang.Boolean iconImage,
446         byte[] iconBytes)
447         throws com.liferay.portal.PortalException,
448             com.liferay.portal.SystemException {
449         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
450 
451         return layoutLocalService.updateLayout(groupId, privateLayout,
452             layoutId, parentLayoutId, localeNamesMap, localeTitlesMap,
453             description, type, hidden, friendlyURL, iconImage, iconBytes);
454     }
455 
456     public static com.liferay.portal.model.Layout updateLayout(long groupId,
457         boolean privateLayout, long layoutId, java.lang.String typeSettings)
458         throws com.liferay.portal.PortalException,
459             com.liferay.portal.SystemException {
460         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
461 
462         return layoutLocalService.updateLayout(groupId, privateLayout,
463             layoutId, typeSettings);
464     }
465 
466     public static com.liferay.portal.model.Layout updateLookAndFeel(
467         long groupId, boolean privateLayout, long layoutId,
468         java.lang.String themeId, java.lang.String colorSchemeId,
469         java.lang.String css, boolean wapTheme)
470         throws com.liferay.portal.PortalException,
471             com.liferay.portal.SystemException {
472         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
473 
474         return layoutLocalService.updateLookAndFeel(groupId, privateLayout,
475             layoutId, themeId, colorSchemeId, css, wapTheme);
476     }
477 
478     public static com.liferay.portal.model.Layout updateName(long plid,
479         java.lang.String name, java.lang.String languageId)
480         throws com.liferay.portal.PortalException,
481             com.liferay.portal.SystemException {
482         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
483 
484         return layoutLocalService.updateName(plid, name, languageId);
485     }
486 
487     public static com.liferay.portal.model.Layout updateName(long groupId,
488         boolean privateLayout, long layoutId, java.lang.String name,
489         java.lang.String languageId)
490         throws com.liferay.portal.PortalException,
491             com.liferay.portal.SystemException {
492         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
493 
494         return layoutLocalService.updateName(groupId, privateLayout, layoutId,
495             name, languageId);
496     }
497 
498     public static com.liferay.portal.model.Layout updateName(
499         com.liferay.portal.model.Layout layout, java.lang.String name,
500         java.lang.String languageId)
501         throws com.liferay.portal.PortalException,
502             com.liferay.portal.SystemException {
503         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
504 
505         return layoutLocalService.updateName(layout, name, languageId);
506     }
507 
508     public static com.liferay.portal.model.Layout updateParentLayoutId(
509         long plid, long parentPlid)
510         throws com.liferay.portal.PortalException,
511             com.liferay.portal.SystemException {
512         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
513 
514         return layoutLocalService.updateParentLayoutId(plid, parentPlid);
515     }
516 
517     public static com.liferay.portal.model.Layout updateParentLayoutId(
518         long groupId, boolean privateLayout, long layoutId, long parentLayoutId)
519         throws com.liferay.portal.PortalException,
520             com.liferay.portal.SystemException {
521         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
522 
523         return layoutLocalService.updateParentLayoutId(groupId, privateLayout,
524             layoutId, parentLayoutId);
525     }
526 
527     public static com.liferay.portal.model.Layout updatePriority(long plid,
528         int priority)
529         throws com.liferay.portal.PortalException,
530             com.liferay.portal.SystemException {
531         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
532 
533         return layoutLocalService.updatePriority(plid, priority);
534     }
535 
536     public static com.liferay.portal.model.Layout updatePriority(long groupId,
537         boolean privateLayout, long layoutId, int priority)
538         throws com.liferay.portal.PortalException,
539             com.liferay.portal.SystemException {
540         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
541 
542         return layoutLocalService.updatePriority(groupId, privateLayout,
543             layoutId, priority);
544     }
545 
546     public static com.liferay.portal.model.Layout updatePriority(
547         com.liferay.portal.model.Layout layout, int priority)
548         throws com.liferay.portal.SystemException {
549         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
550 
551         return layoutLocalService.updatePriority(layout, priority);
552     }
553 }