1
14
15 package com.liferay.portal.service;
16
17 import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
18
19
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 }