001
014
015 package com.liferay.portlet.announcements.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 AnnouncementsFlagServiceUtil {
035
040 public static void addFlag(long entryId, int value)
041 throws com.liferay.portal.kernel.exception.PortalException,
042 com.liferay.portal.kernel.exception.SystemException {
043 getService().addFlag(entryId, value);
044 }
045
046 public static void deleteFlag(long flagId)
047 throws com.liferay.portal.kernel.exception.PortalException,
048 com.liferay.portal.kernel.exception.SystemException {
049 getService().deleteFlag(flagId);
050 }
051
052 public static com.liferay.portlet.announcements.model.AnnouncementsFlag getFlag(
053 long entryId, int value)
054 throws com.liferay.portal.kernel.exception.PortalException,
055 com.liferay.portal.kernel.exception.SystemException {
056 return getService().getFlag(entryId, value);
057 }
058
059 public static AnnouncementsFlagService getService() {
060 if (_service == null) {
061 _service = (AnnouncementsFlagService)PortalBeanLocatorUtil.locate(AnnouncementsFlagService.class.getName());
062
063 ReferenceRegistry.registerReference(AnnouncementsFlagServiceUtil.class,
064 "_service");
065 MethodCache.remove(AnnouncementsFlagService.class);
066 }
067
068 return _service;
069 }
070
071 public void setService(AnnouncementsFlagService service) {
072 MethodCache.remove(AnnouncementsFlagService.class);
073
074 _service = service;
075
076 ReferenceRegistry.registerReference(AnnouncementsFlagServiceUtil.class,
077 "_service");
078 MethodCache.remove(AnnouncementsFlagService.class);
079 }
080
081 private static AnnouncementsFlagService _service;
082 }