1
14
15 package com.liferay.portal.service;
16
17 import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
18
19
39 public class ThemeLocalServiceUtil {
40 public static com.liferay.portal.model.ColorScheme getColorScheme(
41 long companyId, java.lang.String themeId,
42 java.lang.String colorSchemeId, boolean wapTheme)
43 throws com.liferay.portal.kernel.exception.SystemException {
44 return getService()
45 .getColorScheme(companyId, themeId, colorSchemeId, wapTheme);
46 }
47
48 public static com.liferay.portal.model.Theme getTheme(long companyId,
49 java.lang.String themeId, boolean wapTheme)
50 throws com.liferay.portal.kernel.exception.SystemException {
51 return getService().getTheme(companyId, themeId, wapTheme);
52 }
53
54 public static java.util.List<com.liferay.portal.model.Theme> getThemes(
55 long companyId) {
56 return getService().getThemes(companyId);
57 }
58
59 public static java.util.List<com.liferay.portal.model.Theme> getThemes(
60 long companyId, long groupId, long userId, boolean wapTheme)
61 throws com.liferay.portal.kernel.exception.SystemException {
62 return getService().getThemes(companyId, groupId, userId, wapTheme);
63 }
64
65 public static java.util.List<com.liferay.portal.model.Theme> getWARThemes() {
66 return getService().getWARThemes();
67 }
68
69 public static java.util.List<String> init(
70 javax.servlet.ServletContext servletContext,
71 java.lang.String themesPath, boolean loadFromServletContext,
72 java.lang.String[] xmls,
73 com.liferay.portal.kernel.plugin.PluginPackage pluginPackage) {
74 return getService()
75 .init(servletContext, themesPath, loadFromServletContext,
76 xmls, pluginPackage);
77 }
78
79 public static java.util.List<String> init(
80 java.lang.String servletContextName,
81 javax.servlet.ServletContext servletContext,
82 java.lang.String themesPath, boolean loadFromServletContext,
83 java.lang.String[] xmls,
84 com.liferay.portal.kernel.plugin.PluginPackage pluginPackage) {
85 return getService()
86 .init(servletContextName, servletContext, themesPath,
87 loadFromServletContext, xmls, pluginPackage);
88 }
89
90 public static void uninstallThemes(java.util.List<String> themeIds) {
91 getService().uninstallThemes(themeIds);
92 }
93
94 public static ThemeLocalService getService() {
95 if (_service == null) {
96 _service = (ThemeLocalService)PortalBeanLocatorUtil.locate(ThemeLocalService.class.getName());
97 }
98
99 return _service;
100 }
101
102 public void setService(ThemeLocalService service) {
103 _service = service;
104 }
105
106 private static ThemeLocalService _service;
107 }