1
14
15 package com.liferay.portal.service;
16
17 import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
18 import com.liferay.portal.kernel.util.MethodCache;
19 import com.liferay.portal.kernel.util.ReferenceRegistry;
20
21
41 public class LayoutSetServiceUtil {
42 public static void updateLogo(long groupId, boolean privateLayout,
43 boolean logo, java.io.File file)
44 throws com.liferay.portal.PortalException,
45 com.liferay.portal.SystemException {
46 getService().updateLogo(groupId, privateLayout, logo, file);
47 }
48
49 public static com.liferay.portal.model.LayoutSet updateLookAndFeel(
50 long groupId, boolean privateLayout, java.lang.String themeId,
51 java.lang.String colorSchemeId, java.lang.String css, boolean wapTheme)
52 throws com.liferay.portal.PortalException,
53 com.liferay.portal.SystemException {
54 return getService()
55 .updateLookAndFeel(groupId, privateLayout, themeId,
56 colorSchemeId, css, wapTheme);
57 }
58
59 public static com.liferay.portal.model.LayoutSet updateVirtualHost(
60 long groupId, boolean privateLayout, java.lang.String virtualHost)
61 throws com.liferay.portal.PortalException,
62 com.liferay.portal.SystemException {
63 return getService()
64 .updateVirtualHost(groupId, privateLayout, virtualHost);
65 }
66
67 public static LayoutSetService getService() {
68 if (_service == null) {
69 _service = (LayoutSetService)PortalBeanLocatorUtil.locate(LayoutSetService.class.getName());
70
71 ReferenceRegistry.registerReference(LayoutSetServiceUtil.class,
72 "_service");
73 MethodCache.remove(LayoutSetService.class);
74 }
75
76 return _service;
77 }
78
79 public void setService(LayoutSetService service) {
80 MethodCache.remove(LayoutSetService.class);
81
82 _service = service;
83
84 ReferenceRegistry.registerReference(LayoutSetServiceUtil.class,
85 "_service");
86 MethodCache.remove(LayoutSetService.class);
87 }
88
89 private static LayoutSetService _service;
90 }