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 PortletPreferencesServiceUtil {
42 public static void deleteArchivedPreferences(long portletItemId)
43 throws com.liferay.portal.PortalException,
44 com.liferay.portal.SystemException {
45 getService().deleteArchivedPreferences(portletItemId);
46 }
47
48 public static void restoreArchivedPreferences(long groupId,
49 java.lang.String name, java.lang.String portletId,
50 javax.portlet.PortletPreferences preferences)
51 throws com.liferay.portal.PortalException,
52 com.liferay.portal.SystemException {
53 getService()
54 .restoreArchivedPreferences(groupId, name, portletId, preferences);
55 }
56
57 public static void updateArchivePreferences(long userId, long groupId,
58 java.lang.String name, java.lang.String portletId,
59 javax.portlet.PortletPreferences preferences)
60 throws com.liferay.portal.PortalException,
61 com.liferay.portal.SystemException {
62 getService()
63 .updateArchivePreferences(userId, groupId, name, portletId,
64 preferences);
65 }
66
67 public static PortletPreferencesService getService() {
68 if (_service == null) {
69 _service = (PortletPreferencesService)PortalBeanLocatorUtil.locate(PortletPreferencesService.class.getName());
70
71 ReferenceRegistry.registerReference(PortletPreferencesServiceUtil.class,
72 "_service");
73 MethodCache.remove(PortletPreferencesService.class);
74 }
75
76 return _service;
77 }
78
79 public void setService(PortletPreferencesService service) {
80 MethodCache.remove(PortletPreferencesService.class);
81
82 _service = service;
83
84 ReferenceRegistry.registerReference(PortletPreferencesServiceUtil.class,
85 "_service");
86 MethodCache.remove(PortletPreferencesService.class);
87 }
88
89 private static PortletPreferencesService _service;
90 }