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;
16  
17  import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
18  
19  /**
20   * <a href="LayoutServiceUtil.java.html"><b><i>View Source</i></b></a>
21   *
22   * <p>
23   * ServiceBuilder generated this class. Modifications in this class will be
24   * overwritten the next time is generated.
25   * </p>
26   *
27   * <p>
28   * This class provides static methods for the
29   * {@link LayoutService} bean. The static methods of
30   * this class calls the same methods of the bean instance. It's convenient to be
31   * able to just write one line to call a method on a bean instead of writing a
32   * lookup call and a method call.
33   * </p>
34   *
35   * @author    Brian Wing Shun Chan
36   * @see       LayoutService
37   * @generated
38   */
39  public class LayoutServiceUtil {
40      public static com.liferay.portal.model.Layout addLayout(long groupId,
41          boolean privateLayout, long parentLayoutId,
42          java.util.Map<java.util.Locale, java.lang.String> localeNamesMap,
43          java.util.Map<java.util.Locale, java.lang.String> localeTitlesMap,
44          java.lang.String description, java.lang.String type, boolean hidden,
45          java.lang.String friendlyURL,
46          com.liferay.portal.service.ServiceContext serviceContext)
47          throws com.liferay.portal.kernel.exception.PortalException,
48              com.liferay.portal.kernel.exception.SystemException {
49          return getService()
50                     .addLayout(groupId, privateLayout, parentLayoutId,
51              localeNamesMap, localeTitlesMap, description, type, hidden,
52              friendlyURL, serviceContext);
53      }
54  
55      public static com.liferay.portal.model.Layout addLayout(long groupId,
56          boolean privateLayout, long parentLayoutId, java.lang.String name,
57          java.lang.String title, java.lang.String description,
58          java.lang.String type, boolean hidden, java.lang.String friendlyURL,
59          com.liferay.portal.service.ServiceContext serviceContext)
60          throws com.liferay.portal.kernel.exception.PortalException,
61              com.liferay.portal.kernel.exception.SystemException {
62          return getService()
63                     .addLayout(groupId, privateLayout, parentLayoutId, name,
64              title, description, type, hidden, friendlyURL, serviceContext);
65      }
66  
67      public static void deleteLayout(long plid)
68          throws com.liferay.portal.kernel.exception.PortalException,
69              com.liferay.portal.kernel.exception.SystemException {
70          getService().deleteLayout(plid);
71      }
72  
73      public static void deleteLayout(long groupId, boolean privateLayout,
74          long layoutId)
75          throws com.liferay.portal.kernel.exception.PortalException,
76              com.liferay.portal.kernel.exception.SystemException {
77          getService().deleteLayout(groupId, privateLayout, layoutId);
78      }
79  
80      public static byte[] exportLayouts(long groupId, boolean privateLayout,
81          long[] layoutIds,
82          java.util.Map<java.lang.String, java.lang.String[]> parameterMap,
83          java.util.Date startDate, java.util.Date endDate)
84          throws com.liferay.portal.kernel.exception.PortalException,
85              com.liferay.portal.kernel.exception.SystemException {
86          return getService()
87                     .exportLayouts(groupId, privateLayout, layoutIds,
88              parameterMap, startDate, endDate);
89      }
90  
91      public static byte[] exportLayouts(long groupId, boolean privateLayout,
92          java.util.Map<java.lang.String, java.lang.String[]> parameterMap,
93          java.util.Date startDate, java.util.Date endDate)
94          throws com.liferay.portal.kernel.exception.PortalException,
95              com.liferay.portal.kernel.exception.SystemException {
96          return getService()
97                     .exportLayouts(groupId, privateLayout, parameterMap,
98              startDate, endDate);
99      }
100 
101     public static java.io.File exportLayoutsAsFile(long groupId,
102         boolean privateLayout, long[] layoutIds,
103         java.util.Map<java.lang.String, java.lang.String[]> parameterMap,
104         java.util.Date startDate, java.util.Date endDate)
105         throws com.liferay.portal.kernel.exception.PortalException,
106             com.liferay.portal.kernel.exception.SystemException {
107         return getService()
108                    .exportLayoutsAsFile(groupId, privateLayout, layoutIds,
109             parameterMap, startDate, endDate);
110     }
111 
112     public static byte[] exportPortletInfo(long plid, long groupId,
113         java.lang.String portletId,
114         java.util.Map<java.lang.String, java.lang.String[]> parameterMap,
115         java.util.Date startDate, java.util.Date endDate)
116         throws com.liferay.portal.kernel.exception.PortalException,
117             com.liferay.portal.kernel.exception.SystemException {
118         return getService()
119                    .exportPortletInfo(plid, groupId, portletId, parameterMap,
120             startDate, endDate);
121     }
122 
123     public static java.io.File exportPortletInfoAsFile(long plid, long groupId,
124         java.lang.String portletId,
125         java.util.Map<java.lang.String, java.lang.String[]> parameterMap,
126         java.util.Date startDate, java.util.Date endDate)
127         throws com.liferay.portal.kernel.exception.PortalException,
128             com.liferay.portal.kernel.exception.SystemException {
129         return getService()
130                    .exportPortletInfoAsFile(plid, groupId, portletId,
131             parameterMap, startDate, endDate);
132     }
133 
134     public static java.lang.String getLayoutName(long groupId,
135         boolean privateLayout, long layoutId, java.lang.String languageId)
136         throws com.liferay.portal.kernel.exception.PortalException,
137             com.liferay.portal.kernel.exception.SystemException {
138         return getService()
139                    .getLayoutName(groupId, privateLayout, layoutId, languageId);
140     }
141 
142     public static com.liferay.portal.model.LayoutReference[] getLayoutReferences(
143         long companyId, java.lang.String portletId,
144         java.lang.String preferencesKey, java.lang.String preferencesValue)
145         throws com.liferay.portal.kernel.exception.SystemException {
146         return getService()
147                    .getLayoutReferences(companyId, portletId, preferencesKey,
148             preferencesValue);
149     }
150 
151     public static void importLayouts(long groupId, boolean privateLayout,
152         java.util.Map<java.lang.String, java.lang.String[]> parameterMap,
153         byte[] bytes)
154         throws com.liferay.portal.kernel.exception.PortalException,
155             com.liferay.portal.kernel.exception.SystemException {
156         getService().importLayouts(groupId, privateLayout, parameterMap, bytes);
157     }
158 
159     public static void importLayouts(long groupId, boolean privateLayout,
160         java.util.Map<java.lang.String, java.lang.String[]> parameterMap,
161         java.io.File file)
162         throws com.liferay.portal.kernel.exception.PortalException,
163             com.liferay.portal.kernel.exception.SystemException {
164         getService().importLayouts(groupId, privateLayout, parameterMap, file);
165     }
166 
167     public static void importLayouts(long groupId, boolean privateLayout,
168         java.util.Map<java.lang.String, java.lang.String[]> parameterMap,
169         java.io.InputStream is)
170         throws com.liferay.portal.kernel.exception.PortalException,
171             com.liferay.portal.kernel.exception.SystemException {
172         getService().importLayouts(groupId, privateLayout, parameterMap, is);
173     }
174 
175     public static void importPortletInfo(long plid, long groupId,
176         java.lang.String portletId,
177         java.util.Map<java.lang.String, java.lang.String[]> parameterMap,
178         java.io.File file)
179         throws com.liferay.portal.kernel.exception.PortalException,
180             com.liferay.portal.kernel.exception.SystemException {
181         getService()
182             .importPortletInfo(plid, groupId, portletId, parameterMap, file);
183     }
184 
185     public static void importPortletInfo(long plid, long groupId,
186         java.lang.String portletId,
187         java.util.Map<java.lang.String, java.lang.String[]> parameterMap,
188         java.io.InputStream is)
189         throws com.liferay.portal.kernel.exception.PortalException,
190             com.liferay.portal.kernel.exception.SystemException {
191         getService()
192             .importPortletInfo(plid, groupId, portletId, parameterMap, is);
193     }
194 
195     public static void schedulePublishToLive(long sourceGroupId,
196         long targetGroupId, boolean privateLayout,
197         java.util.Map<java.lang.Long, java.lang.Boolean> layoutIdMap,
198         java.util.Map<java.lang.String, java.lang.String[]> parameterMap,
199         java.lang.String scope, java.util.Date startDate,
200         java.util.Date endDate, java.lang.String groupName,
201         java.lang.String cronText, java.util.Date schedulerStartDate,
202         java.util.Date schedulerEndDate, java.lang.String description)
203         throws com.liferay.portal.kernel.exception.PortalException,
204             com.liferay.portal.kernel.exception.SystemException {
205         getService()
206             .schedulePublishToLive(sourceGroupId, targetGroupId, privateLayout,
207             layoutIdMap, parameterMap, scope, startDate, endDate, groupName,
208             cronText, schedulerStartDate, schedulerEndDate, description);
209     }
210 
211     public static void schedulePublishToRemote(long sourceGroupId,
212         boolean privateLayout,
213         java.util.Map<java.lang.Long, java.lang.Boolean> layoutIdMap,
214         java.util.Map<java.lang.String, java.lang.String[]> parameterMap,
215         java.lang.String remoteAddress, int remotePort,
216         boolean secureConnection, long remoteGroupId,
217         boolean remotePrivateLayout, java.util.Date startDate,
218         java.util.Date endDate, java.lang.String groupName,
219         java.lang.String cronText, java.util.Date schedulerStartDate,
220         java.util.Date schedulerEndDate, java.lang.String description)
221         throws com.liferay.portal.kernel.exception.PortalException,
222             com.liferay.portal.kernel.exception.SystemException {
223         getService()
224             .schedulePublishToRemote(sourceGroupId, privateLayout, layoutIdMap,
225             parameterMap, remoteAddress, remotePort, secureConnection,
226             remoteGroupId, remotePrivateLayout, startDate, endDate, groupName,
227             cronText, schedulerStartDate, schedulerEndDate, description);
228     }
229 
230     public static void setLayouts(long groupId, boolean privateLayout,
231         long parentLayoutId, long[] layoutIds)
232         throws com.liferay.portal.kernel.exception.PortalException,
233             com.liferay.portal.kernel.exception.SystemException {
234         getService()
235             .setLayouts(groupId, privateLayout, parentLayoutId, layoutIds);
236     }
237 
238     public static void unschedulePublishToLive(long groupId,
239         java.lang.String jobName, java.lang.String groupName)
240         throws com.liferay.portal.kernel.exception.PortalException,
241             com.liferay.portal.kernel.exception.SystemException {
242         getService().unschedulePublishToLive(groupId, jobName, groupName);
243     }
244 
245     public static void unschedulePublishToRemote(long groupId,
246         java.lang.String jobName, java.lang.String groupName)
247         throws com.liferay.portal.kernel.exception.PortalException,
248             com.liferay.portal.kernel.exception.SystemException {
249         getService().unschedulePublishToRemote(groupId, jobName, groupName);
250     }
251 
252     public static com.liferay.portal.model.Layout updateLayout(long groupId,
253         boolean privateLayout, long layoutId, long parentLayoutId,
254         java.util.Map<java.util.Locale, java.lang.String> localeNamesMap,
255         java.util.Map<java.util.Locale, java.lang.String> localeTitlesMap,
256         java.lang.String description, java.lang.String type, boolean hidden,
257         java.lang.String friendlyURL, java.lang.Boolean iconImage,
258         byte[] iconBytes,
259         com.liferay.portal.service.ServiceContext serviceContext)
260         throws com.liferay.portal.kernel.exception.PortalException,
261             com.liferay.portal.kernel.exception.SystemException {
262         return getService()
263                    .updateLayout(groupId, privateLayout, layoutId,
264             parentLayoutId, localeNamesMap, localeTitlesMap, description, type,
265             hidden, friendlyURL, iconImage, iconBytes, serviceContext);
266     }
267 
268     public static com.liferay.portal.model.Layout updateLayout(long groupId,
269         boolean privateLayout, long layoutId, long parentLayoutId,
270         java.util.Map<java.util.Locale, java.lang.String> localeNamesMap,
271         java.util.Map<java.util.Locale, java.lang.String> localeTitlesMap,
272         java.lang.String description, java.lang.String type, boolean hidden,
273         java.lang.String friendlyURL,
274         com.liferay.portal.service.ServiceContext serviceContext)
275         throws com.liferay.portal.kernel.exception.PortalException,
276             com.liferay.portal.kernel.exception.SystemException {
277         return getService()
278                    .updateLayout(groupId, privateLayout, layoutId,
279             parentLayoutId, localeNamesMap, localeTitlesMap, description, type,
280             hidden, friendlyURL, serviceContext);
281     }
282 
283     public static com.liferay.portal.model.Layout updateLayout(long groupId,
284         boolean privateLayout, long layoutId, java.lang.String typeSettings)
285         throws com.liferay.portal.kernel.exception.PortalException,
286             com.liferay.portal.kernel.exception.SystemException {
287         return getService()
288                    .updateLayout(groupId, privateLayout, layoutId, typeSettings);
289     }
290 
291     public static com.liferay.portal.model.Layout updateLookAndFeel(
292         long groupId, boolean privateLayout, long layoutId,
293         java.lang.String themeId, java.lang.String colorSchemeId,
294         java.lang.String css, boolean wapTheme)
295         throws com.liferay.portal.kernel.exception.PortalException,
296             com.liferay.portal.kernel.exception.SystemException {
297         return getService()
298                    .updateLookAndFeel(groupId, privateLayout, layoutId,
299             themeId, colorSchemeId, css, wapTheme);
300     }
301 
302     public static com.liferay.portal.model.Layout updateName(long groupId,
303         boolean privateLayout, long layoutId, java.lang.String name,
304         java.lang.String languageId)
305         throws com.liferay.portal.kernel.exception.PortalException,
306             com.liferay.portal.kernel.exception.SystemException {
307         return getService()
308                    .updateName(groupId, privateLayout, layoutId, name,
309             languageId);
310     }
311 
312     public static com.liferay.portal.model.Layout updateName(long plid,
313         java.lang.String name, java.lang.String languageId)
314         throws com.liferay.portal.kernel.exception.PortalException,
315             com.liferay.portal.kernel.exception.SystemException {
316         return getService().updateName(plid, name, languageId);
317     }
318 
319     public static com.liferay.portal.model.Layout updateParentLayoutId(
320         long groupId, boolean privateLayout, long layoutId, long parentLayoutId)
321         throws com.liferay.portal.kernel.exception.PortalException,
322             com.liferay.portal.kernel.exception.SystemException {
323         return getService()
324                    .updateParentLayoutId(groupId, privateLayout, layoutId,
325             parentLayoutId);
326     }
327 
328     public static com.liferay.portal.model.Layout updateParentLayoutId(
329         long plid, long parentPlid)
330         throws com.liferay.portal.kernel.exception.PortalException,
331             com.liferay.portal.kernel.exception.SystemException {
332         return getService().updateParentLayoutId(plid, parentPlid);
333     }
334 
335     public static com.liferay.portal.model.Layout updatePriority(long groupId,
336         boolean privateLayout, long layoutId, int priority)
337         throws com.liferay.portal.kernel.exception.PortalException,
338             com.liferay.portal.kernel.exception.SystemException {
339         return getService()
340                    .updatePriority(groupId, privateLayout, layoutId, priority);
341     }
342 
343     public static com.liferay.portal.model.Layout updatePriority(long plid,
344         int priority)
345         throws com.liferay.portal.kernel.exception.PortalException,
346             com.liferay.portal.kernel.exception.SystemException {
347         return getService().updatePriority(plid, priority);
348     }
349 
350     public static LayoutService getService() {
351         if (_service == null) {
352             _service = (LayoutService)PortalBeanLocatorUtil.locate(LayoutService.class.getName());
353         }
354 
355         return _service;
356     }
357 
358     public void setService(LayoutService service) {
359         _service = service;
360     }
361 
362     private static LayoutService _service;
363 }