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.PortalException,
72              com.liferay.portal.SystemException {
73          LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
74  
75          layoutLocalService.deleteLayout(layout);
76      }
77  
78      public static java.util.List<com.liferay.portal.model.Layout> dynamicQuery(
79          com.liferay.portal.kernel.dao.DynamicQueryInitializer queryInitializer)
80          throws com.liferay.portal.SystemException {
81          LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
82  
83          return layoutLocalService.dynamicQuery(queryInitializer);
84      }
85  
86      public static java.util.List<com.liferay.portal.model.Layout> dynamicQuery(
87          com.liferay.portal.kernel.dao.DynamicQueryInitializer queryInitializer,
88          int begin, int end) throws com.liferay.portal.SystemException {
89          LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
90  
91          return layoutLocalService.dynamicQuery(queryInitializer, begin, end);
92      }
93  
94      public static com.liferay.portal.model.Layout updateLayout(
95          com.liferay.portal.model.Layout layout)
96          throws com.liferay.portal.SystemException {
97          LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
98  
99          return layoutLocalService.updateLayout(layout);
100     }
101 
102     public static com.liferay.portal.model.Layout addLayout(long userId,
103         long groupId, boolean privateLayout, long parentLayoutId,
104         java.lang.String name, java.lang.String title,
105         java.lang.String description, java.lang.String type, boolean hidden,
106         java.lang.String friendlyURL)
107         throws com.liferay.portal.PortalException,
108             com.liferay.portal.SystemException {
109         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
110 
111         return layoutLocalService.addLayout(userId, groupId, privateLayout,
112             parentLayoutId, name, title, description, type, hidden, friendlyURL);
113     }
114 
115     public static com.liferay.portal.model.Layout addLayout(long userId,
116         long groupId, boolean privateLayout, long parentLayoutId,
117         java.util.Map<java.util.Locale, String> localeNamesMap,
118         java.util.Map<java.util.Locale, String> localeTitlesMap,
119         java.lang.String description, java.lang.String type, boolean hidden,
120         java.lang.String friendlyURL)
121         throws com.liferay.portal.PortalException,
122             com.liferay.portal.SystemException {
123         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
124 
125         return layoutLocalService.addLayout(userId, groupId, privateLayout,
126             parentLayoutId, localeNamesMap, localeTitlesMap, description, type,
127             hidden, friendlyURL);
128     }
129 
130     public static com.liferay.portal.model.Layout addLayout(long userId,
131         long groupId, boolean privateLayout, long parentLayoutId,
132         java.lang.String name, java.lang.String title,
133         java.lang.String description, java.lang.String type, boolean hidden,
134         java.lang.String friendlyURL, long dlFolderId)
135         throws com.liferay.portal.PortalException,
136             com.liferay.portal.SystemException {
137         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
138 
139         return layoutLocalService.addLayout(userId, groupId, privateLayout,
140             parentLayoutId, name, title, description, type, hidden,
141             friendlyURL, dlFolderId);
142     }
143 
144     public static com.liferay.portal.model.Layout addLayout(long userId,
145         long groupId, boolean privateLayout, long parentLayoutId,
146         java.util.Map<java.util.Locale, String> localeNamesMap,
147         java.util.Map<java.util.Locale, String> localeTitlesMap,
148         java.lang.String description, java.lang.String type, boolean hidden,
149         java.lang.String friendlyURL, long dlFolderId)
150         throws com.liferay.portal.PortalException,
151             com.liferay.portal.SystemException {
152         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
153 
154         return layoutLocalService.addLayout(userId, groupId, privateLayout,
155             parentLayoutId, localeNamesMap, localeTitlesMap, description, type,
156             hidden, friendlyURL, dlFolderId);
157     }
158 
159     public static void deleteLayout(long groupId, boolean privateLayout,
160         long layoutId)
161         throws com.liferay.portal.PortalException,
162             com.liferay.portal.SystemException {
163         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
164 
165         layoutLocalService.deleteLayout(groupId, privateLayout, layoutId);
166     }
167 
168     public static void deleteLayout(com.liferay.portal.model.Layout layout,
169         boolean updateLayoutSet)
170         throws com.liferay.portal.PortalException,
171             com.liferay.portal.SystemException {
172         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
173 
174         layoutLocalService.deleteLayout(layout, updateLayoutSet);
175     }
176 
177     public static void deleteLayouts(long groupId, boolean privateLayout)
178         throws com.liferay.portal.PortalException,
179             com.liferay.portal.SystemException {
180         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
181 
182         layoutLocalService.deleteLayouts(groupId, privateLayout);
183     }
184 
185     public static byte[] exportLayouts(long groupId, boolean privateLayout,
186         java.util.Map<String, String[]> parameterMap)
187         throws com.liferay.portal.PortalException,
188             com.liferay.portal.SystemException {
189         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
190 
191         return layoutLocalService.exportLayouts(groupId, privateLayout,
192             parameterMap);
193     }
194 
195     public static byte[] exportLayouts(long groupId, boolean privateLayout,
196         long[] layoutIds, java.util.Map<String, String[]> parameterMap)
197         throws com.liferay.portal.PortalException,
198             com.liferay.portal.SystemException {
199         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
200 
201         return layoutLocalService.exportLayouts(groupId, privateLayout,
202             layoutIds, parameterMap);
203     }
204 
205     public static byte[] exportPortletInfo(long plid,
206         java.lang.String portletId, java.util.Map<String, String[]> parameterMap)
207         throws com.liferay.portal.PortalException,
208             com.liferay.portal.SystemException {
209         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
210 
211         return layoutLocalService.exportPortletInfo(plid, portletId,
212             parameterMap);
213     }
214 
215     public static long getDefaultPlid(long groupId)
216         throws com.liferay.portal.SystemException {
217         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
218 
219         return layoutLocalService.getDefaultPlid(groupId);
220     }
221 
222     public static long getDefaultPlid(long groupId, boolean privateLayout)
223         throws com.liferay.portal.SystemException {
224         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
225 
226         return layoutLocalService.getDefaultPlid(groupId, privateLayout);
227     }
228 
229     public static long getDefaultPlid(long groupId, boolean privateLayout,
230         java.lang.String portletId) throws com.liferay.portal.SystemException {
231         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
232 
233         return layoutLocalService.getDefaultPlid(groupId, privateLayout,
234             portletId);
235     }
236 
237     public static com.liferay.portal.model.Layout getDLFolderLayout(
238         long dlFolderId)
239         throws com.liferay.portal.PortalException,
240             com.liferay.portal.SystemException {
241         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
242 
243         return layoutLocalService.getDLFolderLayout(dlFolderId);
244     }
245 
246     public static com.liferay.portal.model.Layout getFriendlyURLLayout(
247         long groupId, boolean privateLayout, java.lang.String friendlyURL)
248         throws com.liferay.portal.PortalException,
249             com.liferay.portal.SystemException {
250         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
251 
252         return layoutLocalService.getFriendlyURLLayout(groupId, privateLayout,
253             friendlyURL);
254     }
255 
256     public static com.liferay.portal.model.Layout getLayout(long plid)
257         throws com.liferay.portal.PortalException,
258             com.liferay.portal.SystemException {
259         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
260 
261         return layoutLocalService.getLayout(plid);
262     }
263 
264     public static com.liferay.portal.model.Layout getLayout(long groupId,
265         boolean privateLayout, long layoutId)
266         throws com.liferay.portal.PortalException,
267             com.liferay.portal.SystemException {
268         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
269 
270         return layoutLocalService.getLayout(groupId, privateLayout, layoutId);
271     }
272 
273     public static com.liferay.portal.model.Layout getLayoutByIconImageId(
274         long iconImageId)
275         throws com.liferay.portal.PortalException,
276             com.liferay.portal.SystemException {
277         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
278 
279         return layoutLocalService.getLayoutByIconImageId(iconImageId);
280     }
281 
282     public static java.util.List<com.liferay.portal.model.Layout> getLayouts(
283         long groupId, boolean privateLayout)
284         throws com.liferay.portal.SystemException {
285         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
286 
287         return layoutLocalService.getLayouts(groupId, privateLayout);
288     }
289 
290     public static java.util.List<com.liferay.portal.model.Layout> getLayouts(
291         long groupId, boolean privateLayout, long parentLayoutId)
292         throws com.liferay.portal.SystemException {
293         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
294 
295         return layoutLocalService.getLayouts(groupId, privateLayout,
296             parentLayoutId);
297     }
298 
299     public static java.util.List<com.liferay.portal.model.Layout> getLayouts(
300         long groupId, boolean privateLayout, long parentLayoutId, int begin,
301         int end) throws com.liferay.portal.SystemException {
302         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
303 
304         return layoutLocalService.getLayouts(groupId, privateLayout,
305             parentLayoutId, begin, end);
306     }
307 
308     public static java.util.List<com.liferay.portal.model.Layout> getLayouts(
309         long groupId, boolean privateLayout, long[] layoutIds)
310         throws com.liferay.portal.PortalException,
311             com.liferay.portal.SystemException {
312         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
313 
314         return layoutLocalService.getLayouts(groupId, privateLayout, layoutIds);
315     }
316 
317     public static com.liferay.portal.model.LayoutReference[] getLayouts(
318         long companyId, java.lang.String portletId, java.lang.String prefsKey,
319         java.lang.String prefsValue) throws com.liferay.portal.SystemException {
320         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
321 
322         return layoutLocalService.getLayouts(companyId, portletId, prefsKey,
323             prefsValue);
324     }
325 
326     public static java.util.List<com.liferay.portal.model.Layout> getNullFriendlyURLLayouts()
327         throws com.liferay.portal.SystemException {
328         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
329 
330         return layoutLocalService.getNullFriendlyURLLayouts();
331     }
332 
333     public static void importLayouts(long userId, long groupId,
334         boolean privateLayout, java.util.Map<String, String[]> parameterMap,
335         java.io.File file)
336         throws com.liferay.portal.PortalException,
337             com.liferay.portal.SystemException {
338         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
339 
340         layoutLocalService.importLayouts(userId, groupId, privateLayout,
341             parameterMap, file);
342     }
343 
344     public static void importLayouts(long userId, long groupId,
345         boolean privateLayout, java.util.Map<String, String[]> parameterMap,
346         java.io.InputStream is)
347         throws com.liferay.portal.PortalException,
348             com.liferay.portal.SystemException {
349         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
350 
351         layoutLocalService.importLayouts(userId, groupId, privateLayout,
352             parameterMap, is);
353     }
354 
355     public static void importPortletInfo(long userId, long plid,
356         java.lang.String portletId,
357         java.util.Map<String, String[]> parameterMap, java.io.File file)
358         throws com.liferay.portal.PortalException,
359             com.liferay.portal.SystemException {
360         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
361 
362         layoutLocalService.importPortletInfo(userId, plid, portletId,
363             parameterMap, file);
364     }
365 
366     public static void importPortletInfo(long userId, long plid,
367         java.lang.String portletId,
368         java.util.Map<String, String[]> parameterMap, java.io.InputStream is)
369         throws com.liferay.portal.PortalException,
370             com.liferay.portal.SystemException {
371         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
372 
373         layoutLocalService.importPortletInfo(userId, plid, portletId,
374             parameterMap, is);
375     }
376 
377     public static void setLayouts(long groupId, boolean privateLayout,
378         long parentLayoutId, long[] layoutIds)
379         throws com.liferay.portal.PortalException,
380             com.liferay.portal.SystemException {
381         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
382 
383         layoutLocalService.setLayouts(groupId, privateLayout, parentLayoutId,
384             layoutIds);
385     }
386 
387     public static com.liferay.portal.model.Layout updateFriendlyURL(long plid,
388         java.lang.String friendlyURL)
389         throws com.liferay.portal.PortalException,
390             com.liferay.portal.SystemException {
391         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
392 
393         return layoutLocalService.updateFriendlyURL(plid, friendlyURL);
394     }
395 
396     public static com.liferay.portal.model.Layout updateLayout(long groupId,
397         boolean privateLayout, long layoutId, long parentLayoutId,
398         java.util.Map<java.util.Locale, String> localeNamesMap,
399         java.util.Map<java.util.Locale, String> localeTitlesMap,
400         java.lang.String description, java.lang.String type, boolean hidden,
401         java.lang.String friendlyURL)
402         throws com.liferay.portal.PortalException,
403             com.liferay.portal.SystemException {
404         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
405 
406         return layoutLocalService.updateLayout(groupId, privateLayout,
407             layoutId, parentLayoutId, localeNamesMap, localeTitlesMap,
408             description, type, hidden, friendlyURL);
409     }
410 
411     public static com.liferay.portal.model.Layout updateLayout(long groupId,
412         boolean privateLayout, long layoutId, long parentLayoutId,
413         java.util.Map<java.util.Locale, String> localeNamesMap,
414         java.util.Map<java.util.Locale, String> localeTitlesMap,
415         java.lang.String description, java.lang.String type, boolean hidden,
416         java.lang.String friendlyURL, java.lang.Boolean iconImage,
417         byte[] iconBytes)
418         throws com.liferay.portal.PortalException,
419             com.liferay.portal.SystemException {
420         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
421 
422         return layoutLocalService.updateLayout(groupId, privateLayout,
423             layoutId, parentLayoutId, localeNamesMap, localeTitlesMap,
424             description, type, hidden, friendlyURL, iconImage, iconBytes);
425     }
426 
427     public static com.liferay.portal.model.Layout updateLayout(long groupId,
428         boolean privateLayout, long layoutId, java.lang.String typeSettings)
429         throws com.liferay.portal.PortalException,
430             com.liferay.portal.SystemException {
431         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
432 
433         return layoutLocalService.updateLayout(groupId, privateLayout,
434             layoutId, typeSettings);
435     }
436 
437     public static com.liferay.portal.model.Layout updateLookAndFeel(
438         long groupId, boolean privateLayout, long layoutId,
439         java.lang.String themeId, java.lang.String colorSchemeId,
440         java.lang.String css, boolean wapTheme)
441         throws com.liferay.portal.PortalException,
442             com.liferay.portal.SystemException {
443         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
444 
445         return layoutLocalService.updateLookAndFeel(groupId, privateLayout,
446             layoutId, themeId, colorSchemeId, css, wapTheme);
447     }
448 
449     public static com.liferay.portal.model.Layout updateName(long plid,
450         java.lang.String name, java.lang.String languageId)
451         throws com.liferay.portal.PortalException,
452             com.liferay.portal.SystemException {
453         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
454 
455         return layoutLocalService.updateName(plid, name, languageId);
456     }
457 
458     public static com.liferay.portal.model.Layout updateName(long groupId,
459         boolean privateLayout, long layoutId, java.lang.String name,
460         java.lang.String languageId)
461         throws com.liferay.portal.PortalException,
462             com.liferay.portal.SystemException {
463         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
464 
465         return layoutLocalService.updateName(groupId, privateLayout, layoutId,
466             name, languageId);
467     }
468 
469     public static com.liferay.portal.model.Layout updateName(
470         com.liferay.portal.model.Layout layout, java.lang.String name,
471         java.lang.String languageId)
472         throws com.liferay.portal.PortalException,
473             com.liferay.portal.SystemException {
474         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
475 
476         return layoutLocalService.updateName(layout, name, languageId);
477     }
478 
479     public static com.liferay.portal.model.Layout updateParentLayoutId(
480         long plid, long parentPlid)
481         throws com.liferay.portal.PortalException,
482             com.liferay.portal.SystemException {
483         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
484 
485         return layoutLocalService.updateParentLayoutId(plid, parentPlid);
486     }
487 
488     public static com.liferay.portal.model.Layout updateParentLayoutId(
489         long groupId, boolean privateLayout, long layoutId, long parentLayoutId)
490         throws com.liferay.portal.PortalException,
491             com.liferay.portal.SystemException {
492         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
493 
494         return layoutLocalService.updateParentLayoutId(groupId, privateLayout,
495             layoutId, parentLayoutId);
496     }
497 
498     public static com.liferay.portal.model.Layout updatePriority(long plid,
499         int priority)
500         throws com.liferay.portal.PortalException,
501             com.liferay.portal.SystemException {
502         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
503 
504         return layoutLocalService.updatePriority(plid, priority);
505     }
506 
507     public static com.liferay.portal.model.Layout updatePriority(long groupId,
508         boolean privateLayout, long layoutId, int priority)
509         throws com.liferay.portal.PortalException,
510             com.liferay.portal.SystemException {
511         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
512 
513         return layoutLocalService.updatePriority(groupId, privateLayout,
514             layoutId, priority);
515     }
516 
517     public static com.liferay.portal.model.Layout updatePriority(
518         com.liferay.portal.model.Layout layout, int priority)
519         throws com.liferay.portal.PortalException,
520             com.liferay.portal.SystemException {
521         LayoutLocalService layoutLocalService = LayoutLocalServiceFactory.getService();
522 
523         return layoutLocalService.updatePriority(layout, priority);
524     }
525 }