001
014
015 package com.liferay.portal.service;
016
017 import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
018
019
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 }