001    /**
002     * Copyright (c) 2000-2010 Liferay, Inc. All rights reserved.
003     *
004     * This library is free software; you can redistribute it and/or modify it under
005     * the terms of the GNU Lesser General Public License as published by the Free
006     * Software Foundation; either version 2.1 of the License, or (at your option)
007     * any later version.
008     *
009     * This library is distributed in the hope that it will be useful, but WITHOUT
010     * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
011     * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
012     * details.
013     */
014    
015    package com.liferay.portal.service;
016    
017    import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
018    
019    /**
020     * <p>
021     * This class provides static methods for the
022     * {@link LayoutService} bean. The static methods of
023     * this class calls the same methods of the bean instance. It's convenient to be
024     * able to just write one line to call a method on a bean instead of writing a
025     * lookup call and a method call.
026     * </p>
027     *
028     * @author    Brian Wing Shun Chan
029     * @see       LayoutService
030     * @generated
031     */
032    public class LayoutServiceUtil {
033            public static com.liferay.portal.model.Layout addLayout(long groupId,
034                    boolean privateLayout, long parentLayoutId,
035                    java.util.Map<java.util.Locale, java.lang.String> localeNamesMap,
036                    java.util.Map<java.util.Locale, java.lang.String> localeTitlesMap,
037                    java.lang.String description, java.lang.String type, boolean hidden,
038                    java.lang.String friendlyURL,
039                    com.liferay.portal.service.ServiceContext serviceContext)
040                    throws com.liferay.portal.kernel.exception.PortalException,
041                            com.liferay.portal.kernel.exception.SystemException {
042                    return getService()
043                                       .addLayout(groupId, privateLayout, parentLayoutId,
044                            localeNamesMap, localeTitlesMap, description, type, hidden,
045                            friendlyURL, serviceContext);
046            }
047    
048            public static com.liferay.portal.model.Layout addLayout(long groupId,
049                    boolean privateLayout, long parentLayoutId, java.lang.String name,
050                    java.lang.String title, java.lang.String description,
051                    java.lang.String type, boolean hidden, java.lang.String friendlyURL,
052                    com.liferay.portal.service.ServiceContext serviceContext)
053                    throws com.liferay.portal.kernel.exception.PortalException,
054                            com.liferay.portal.kernel.exception.SystemException {
055                    return getService()
056                                       .addLayout(groupId, privateLayout, parentLayoutId, name,
057                            title, description, type, hidden, friendlyURL, serviceContext);
058            }
059    
060            public static void deleteLayout(long plid)
061                    throws com.liferay.portal.kernel.exception.PortalException,
062                            com.liferay.portal.kernel.exception.SystemException {
063                    getService().deleteLayout(plid);
064            }
065    
066            public static void deleteLayout(long groupId, boolean privateLayout,
067                    long layoutId)
068                    throws com.liferay.portal.kernel.exception.PortalException,
069                            com.liferay.portal.kernel.exception.SystemException {
070                    getService().deleteLayout(groupId, privateLayout, layoutId);
071            }
072    
073            public static byte[] exportLayouts(long groupId, boolean privateLayout,
074                    long[] layoutIds,
075                    java.util.Map<java.lang.String, java.lang.String[]> parameterMap,
076                    java.util.Date startDate, java.util.Date endDate)
077                    throws com.liferay.portal.kernel.exception.PortalException,
078                            com.liferay.portal.kernel.exception.SystemException {
079                    return getService()
080                                       .exportLayouts(groupId, privateLayout, layoutIds,
081                            parameterMap, startDate, endDate);
082            }
083    
084            public static byte[] exportLayouts(long groupId, boolean privateLayout,
085                    java.util.Map<java.lang.String, java.lang.String[]> parameterMap,
086                    java.util.Date startDate, java.util.Date endDate)
087                    throws com.liferay.portal.kernel.exception.PortalException,
088                            com.liferay.portal.kernel.exception.SystemException {
089                    return getService()
090                                       .exportLayouts(groupId, privateLayout, parameterMap,
091                            startDate, endDate);
092            }
093    
094            public static java.io.File exportLayoutsAsFile(long groupId,
095                    boolean privateLayout, long[] layoutIds,
096                    java.util.Map<java.lang.String, java.lang.String[]> parameterMap,
097                    java.util.Date startDate, java.util.Date endDate)
098                    throws com.liferay.portal.kernel.exception.PortalException,
099                            com.liferay.portal.kernel.exception.SystemException {
100                    return getService()
101                                       .exportLayoutsAsFile(groupId, privateLayout, layoutIds,
102                            parameterMap, startDate, endDate);
103            }
104    
105            public static byte[] exportPortletInfo(long plid, long groupId,
106                    java.lang.String portletId,
107                    java.util.Map<java.lang.String, java.lang.String[]> parameterMap,
108                    java.util.Date startDate, java.util.Date endDate)
109                    throws com.liferay.portal.kernel.exception.PortalException,
110                            com.liferay.portal.kernel.exception.SystemException {
111                    return getService()
112                                       .exportPortletInfo(plid, groupId, portletId, parameterMap,
113                            startDate, endDate);
114            }
115    
116            public static java.io.File exportPortletInfoAsFile(long plid, long groupId,
117                    java.lang.String portletId,
118                    java.util.Map<java.lang.String, java.lang.String[]> parameterMap,
119                    java.util.Date startDate, java.util.Date endDate)
120                    throws com.liferay.portal.kernel.exception.PortalException,
121                            com.liferay.portal.kernel.exception.SystemException {
122                    return getService()
123                                       .exportPortletInfoAsFile(plid, groupId, portletId,
124                            parameterMap, startDate, endDate);
125            }
126    
127            public static java.lang.String getLayoutName(long groupId,
128                    boolean privateLayout, long layoutId, java.lang.String languageId)
129                    throws com.liferay.portal.kernel.exception.PortalException,
130                            com.liferay.portal.kernel.exception.SystemException {
131                    return getService()
132                                       .getLayoutName(groupId, privateLayout, layoutId, languageId);
133            }
134    
135            public static com.liferay.portal.model.LayoutReference[] getLayoutReferences(
136                    long companyId, java.lang.String portletId,
137                    java.lang.String preferencesKey, java.lang.String preferencesValue)
138                    throws com.liferay.portal.kernel.exception.SystemException {
139                    return getService()
140                                       .getLayoutReferences(companyId, portletId, preferencesKey,
141                            preferencesValue);
142            }
143    
144            public static void importLayouts(long groupId, boolean privateLayout,
145                    java.util.Map<java.lang.String, java.lang.String[]> parameterMap,
146                    byte[] bytes)
147                    throws com.liferay.portal.kernel.exception.PortalException,
148                            com.liferay.portal.kernel.exception.SystemException {
149                    getService().importLayouts(groupId, privateLayout, parameterMap, bytes);
150            }
151    
152            public static void importLayouts(long groupId, boolean privateLayout,
153                    java.util.Map<java.lang.String, java.lang.String[]> parameterMap,
154                    java.io.File file)
155                    throws com.liferay.portal.kernel.exception.PortalException,
156                            com.liferay.portal.kernel.exception.SystemException {
157                    getService().importLayouts(groupId, privateLayout, parameterMap, file);
158            }
159    
160            public static void importLayouts(long groupId, boolean privateLayout,
161                    java.util.Map<java.lang.String, java.lang.String[]> parameterMap,
162                    java.io.InputStream is)
163                    throws com.liferay.portal.kernel.exception.PortalException,
164                            com.liferay.portal.kernel.exception.SystemException {
165                    getService().importLayouts(groupId, privateLayout, parameterMap, is);
166            }
167    
168            public static void importPortletInfo(long plid, long groupId,
169                    java.lang.String portletId,
170                    java.util.Map<java.lang.String, java.lang.String[]> parameterMap,
171                    java.io.File file)
172                    throws com.liferay.portal.kernel.exception.PortalException,
173                            com.liferay.portal.kernel.exception.SystemException {
174                    getService()
175                            .importPortletInfo(plid, groupId, portletId, parameterMap, file);
176            }
177    
178            public static void importPortletInfo(long plid, long groupId,
179                    java.lang.String portletId,
180                    java.util.Map<java.lang.String, java.lang.String[]> parameterMap,
181                    java.io.InputStream is)
182                    throws com.liferay.portal.kernel.exception.PortalException,
183                            com.liferay.portal.kernel.exception.SystemException {
184                    getService()
185                            .importPortletInfo(plid, groupId, portletId, parameterMap, is);
186            }
187    
188            public static void schedulePublishToLive(long sourceGroupId,
189                    long targetGroupId, boolean privateLayout,
190                    java.util.Map<java.lang.Long, java.lang.Boolean> layoutIdMap,
191                    java.util.Map<java.lang.String, java.lang.String[]> parameterMap,
192                    java.lang.String scope, java.util.Date startDate,
193                    java.util.Date endDate, java.lang.String groupName,
194                    java.lang.String cronText, java.util.Date schedulerStartDate,
195                    java.util.Date schedulerEndDate, java.lang.String description)
196                    throws com.liferay.portal.kernel.exception.PortalException,
197                            com.liferay.portal.kernel.exception.SystemException {
198                    getService()
199                            .schedulePublishToLive(sourceGroupId, targetGroupId, privateLayout,
200                            layoutIdMap, parameterMap, scope, startDate, endDate, groupName,
201                            cronText, schedulerStartDate, schedulerEndDate, description);
202            }
203    
204            public static void schedulePublishToRemote(long sourceGroupId,
205                    boolean privateLayout,
206                    java.util.Map<java.lang.Long, java.lang.Boolean> layoutIdMap,
207                    java.util.Map<java.lang.String, java.lang.String[]> parameterMap,
208                    java.lang.String remoteAddress, int remotePort,
209                    boolean secureConnection, long remoteGroupId,
210                    boolean remotePrivateLayout, java.util.Date startDate,
211                    java.util.Date endDate, java.lang.String groupName,
212                    java.lang.String cronText, java.util.Date schedulerStartDate,
213                    java.util.Date schedulerEndDate, java.lang.String description)
214                    throws com.liferay.portal.kernel.exception.PortalException,
215                            com.liferay.portal.kernel.exception.SystemException {
216                    getService()
217                            .schedulePublishToRemote(sourceGroupId, privateLayout, layoutIdMap,
218                            parameterMap, remoteAddress, remotePort, secureConnection,
219                            remoteGroupId, remotePrivateLayout, startDate, endDate, groupName,
220                            cronText, schedulerStartDate, schedulerEndDate, description);
221            }
222    
223            public static void setLayouts(long groupId, boolean privateLayout,
224                    long parentLayoutId, long[] layoutIds)
225                    throws com.liferay.portal.kernel.exception.PortalException,
226                            com.liferay.portal.kernel.exception.SystemException {
227                    getService()
228                            .setLayouts(groupId, privateLayout, parentLayoutId, layoutIds);
229            }
230    
231            public static void unschedulePublishToLive(long groupId,
232                    java.lang.String jobName, java.lang.String groupName)
233                    throws com.liferay.portal.kernel.exception.PortalException,
234                            com.liferay.portal.kernel.exception.SystemException {
235                    getService().unschedulePublishToLive(groupId, jobName, groupName);
236            }
237    
238            public static void unschedulePublishToRemote(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().unschedulePublishToRemote(groupId, jobName, groupName);
243            }
244    
245            public static com.liferay.portal.model.Layout updateLayout(long groupId,
246                    boolean privateLayout, long layoutId, long parentLayoutId,
247                    java.util.Map<java.util.Locale, java.lang.String> localeNamesMap,
248                    java.util.Map<java.util.Locale, java.lang.String> localeTitlesMap,
249                    java.lang.String description, java.lang.String type, boolean hidden,
250                    java.lang.String friendlyURL, java.lang.Boolean iconImage,
251                    byte[] iconBytes,
252                    com.liferay.portal.service.ServiceContext serviceContext)
253                    throws com.liferay.portal.kernel.exception.PortalException,
254                            com.liferay.portal.kernel.exception.SystemException {
255                    return getService()
256                                       .updateLayout(groupId, privateLayout, layoutId,
257                            parentLayoutId, localeNamesMap, localeTitlesMap, description, type,
258                            hidden, friendlyURL, iconImage, iconBytes, serviceContext);
259            }
260    
261            public static com.liferay.portal.model.Layout updateLayout(long groupId,
262                    boolean privateLayout, long layoutId, long parentLayoutId,
263                    java.util.Map<java.util.Locale, java.lang.String> localeNamesMap,
264                    java.util.Map<java.util.Locale, java.lang.String> localeTitlesMap,
265                    java.lang.String description, java.lang.String type, boolean hidden,
266                    java.lang.String friendlyURL,
267                    com.liferay.portal.service.ServiceContext serviceContext)
268                    throws com.liferay.portal.kernel.exception.PortalException,
269                            com.liferay.portal.kernel.exception.SystemException {
270                    return getService()
271                                       .updateLayout(groupId, privateLayout, layoutId,
272                            parentLayoutId, localeNamesMap, localeTitlesMap, description, type,
273                            hidden, friendlyURL, serviceContext);
274            }
275    
276            public static com.liferay.portal.model.Layout updateLayout(long groupId,
277                    boolean privateLayout, long layoutId, java.lang.String typeSettings)
278                    throws com.liferay.portal.kernel.exception.PortalException,
279                            com.liferay.portal.kernel.exception.SystemException {
280                    return getService()
281                                       .updateLayout(groupId, privateLayout, layoutId, typeSettings);
282            }
283    
284            public static com.liferay.portal.model.Layout updateLookAndFeel(
285                    long groupId, boolean privateLayout, long layoutId,
286                    java.lang.String themeId, java.lang.String colorSchemeId,
287                    java.lang.String css, boolean wapTheme)
288                    throws com.liferay.portal.kernel.exception.PortalException,
289                            com.liferay.portal.kernel.exception.SystemException {
290                    return getService()
291                                       .updateLookAndFeel(groupId, privateLayout, layoutId,
292                            themeId, colorSchemeId, css, wapTheme);
293            }
294    
295            public static com.liferay.portal.model.Layout updateName(long groupId,
296                    boolean privateLayout, long layoutId, java.lang.String name,
297                    java.lang.String languageId)
298                    throws com.liferay.portal.kernel.exception.PortalException,
299                            com.liferay.portal.kernel.exception.SystemException {
300                    return getService()
301                                       .updateName(groupId, privateLayout, layoutId, name,
302                            languageId);
303            }
304    
305            public static com.liferay.portal.model.Layout updateName(long plid,
306                    java.lang.String name, java.lang.String languageId)
307                    throws com.liferay.portal.kernel.exception.PortalException,
308                            com.liferay.portal.kernel.exception.SystemException {
309                    return getService().updateName(plid, name, languageId);
310            }
311    
312            public static com.liferay.portal.model.Layout updateParentLayoutId(
313                    long groupId, boolean privateLayout, long layoutId, long parentLayoutId)
314                    throws com.liferay.portal.kernel.exception.PortalException,
315                            com.liferay.portal.kernel.exception.SystemException {
316                    return getService()
317                                       .updateParentLayoutId(groupId, privateLayout, layoutId,
318                            parentLayoutId);
319            }
320    
321            public static com.liferay.portal.model.Layout updateParentLayoutId(
322                    long plid, long parentPlid)
323                    throws com.liferay.portal.kernel.exception.PortalException,
324                            com.liferay.portal.kernel.exception.SystemException {
325                    return getService().updateParentLayoutId(plid, parentPlid);
326            }
327    
328            public static com.liferay.portal.model.Layout updatePriority(long groupId,
329                    boolean privateLayout, long layoutId, int priority)
330                    throws com.liferay.portal.kernel.exception.PortalException,
331                            com.liferay.portal.kernel.exception.SystemException {
332                    return getService()
333                                       .updatePriority(groupId, privateLayout, layoutId, priority);
334            }
335    
336            public static com.liferay.portal.model.Layout updatePriority(long plid,
337                    int priority)
338                    throws com.liferay.portal.kernel.exception.PortalException,
339                            com.liferay.portal.kernel.exception.SystemException {
340                    return getService().updatePriority(plid, priority);
341            }
342    
343            public static LayoutService getService() {
344                    if (_service == null) {
345                            _service = (LayoutService)PortalBeanLocatorUtil.locate(LayoutService.class.getName());
346                    }
347    
348                    return _service;
349            }
350    
351            public void setService(LayoutService service) {
352                    _service = service;
353            }
354    
355            private static LayoutService _service;
356    }