001
014
015 package com.liferay.portal.service;
016
017 import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
018 import com.liferay.portal.kernel.util.MethodCache;
019 import com.liferay.portal.kernel.util.ReferenceRegistry;
020
021
034 public class PortletServiceUtil {
035
040 public static com.liferay.portal.kernel.json.JSONArray getWARPortlets() {
041 return getService().getWARPortlets();
042 }
043
044 public static com.liferay.portal.model.Portlet updatePortlet(
045 long companyId, java.lang.String portletId, java.lang.String roles,
046 boolean active)
047 throws com.liferay.portal.kernel.exception.PortalException,
048 com.liferay.portal.kernel.exception.SystemException {
049 return getService().updatePortlet(companyId, portletId, roles, active);
050 }
051
052 public static PortletService getService() {
053 if (_service == null) {
054 _service = (PortletService)PortalBeanLocatorUtil.locate(PortletService.class.getName());
055
056 ReferenceRegistry.registerReference(PortletServiceUtil.class,
057 "_service");
058 MethodCache.remove(PortletService.class);
059 }
060
061 return _service;
062 }
063
064 public void setService(PortletService service) {
065 MethodCache.remove(PortletService.class);
066
067 _service = service;
068
069 ReferenceRegistry.registerReference(PortletServiceUtil.class, "_service");
070 MethodCache.remove(PortletService.class);
071 }
072
073 private static PortletService _service;
074 }