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 AnnouncementsEntryServiceUtil {
035
040 public static com.liferay.portlet.announcements.model.AnnouncementsEntry addEntry(
041 long plid, long classNameId, long classPK, java.lang.String title,
042 java.lang.String content, java.lang.String url, java.lang.String type,
043 int displayDateMonth, int displayDateDay, int displayDateYear,
044 int displayDateHour, int displayDateMinute, int expirationDateMonth,
045 int expirationDateDay, int expirationDateYear, int expirationDateHour,
046 int expirationDateMinute, int priority, boolean alert)
047 throws com.liferay.portal.kernel.exception.PortalException,
048 com.liferay.portal.kernel.exception.SystemException {
049 return getService()
050 .addEntry(plid, classNameId, classPK, title, content, url,
051 type, displayDateMonth, displayDateDay, displayDateYear,
052 displayDateHour, displayDateMinute, expirationDateMonth,
053 expirationDateDay, expirationDateYear, expirationDateHour,
054 expirationDateMinute, priority, alert);
055 }
056
057 public static void deleteEntry(long entryId)
058 throws com.liferay.portal.kernel.exception.PortalException,
059 com.liferay.portal.kernel.exception.SystemException {
060 getService().deleteEntry(entryId);
061 }
062
063 public static com.liferay.portlet.announcements.model.AnnouncementsEntry updateEntry(
064 long entryId, java.lang.String title, java.lang.String content,
065 java.lang.String url, java.lang.String type, int displayDateMonth,
066 int displayDateDay, int displayDateYear, int displayDateHour,
067 int displayDateMinute, int expirationDateMonth, int expirationDateDay,
068 int expirationDateYear, int expirationDateHour,
069 int expirationDateMinute, int priority)
070 throws com.liferay.portal.kernel.exception.PortalException,
071 com.liferay.portal.kernel.exception.SystemException {
072 return getService()
073 .updateEntry(entryId, title, content, url, type,
074 displayDateMonth, displayDateDay, displayDateYear, displayDateHour,
075 displayDateMinute, expirationDateMonth, expirationDateDay,
076 expirationDateYear, expirationDateHour, expirationDateMinute,
077 priority);
078 }
079
080 public static AnnouncementsEntryService getService() {
081 if (_service == null) {
082 _service = (AnnouncementsEntryService)PortalBeanLocatorUtil.locate(AnnouncementsEntryService.class.getName());
083
084 ReferenceRegistry.registerReference(AnnouncementsEntryServiceUtil.class,
085 "_service");
086 MethodCache.remove(AnnouncementsEntryService.class);
087 }
088
089 return _service;
090 }
091
092 public void setService(AnnouncementsEntryService service) {
093 MethodCache.remove(AnnouncementsEntryService.class);
094
095 _service = service;
096
097 ReferenceRegistry.registerReference(AnnouncementsEntryServiceUtil.class,
098 "_service");
099 MethodCache.remove(AnnouncementsEntryService.class);
100 }
101
102 private static AnnouncementsEntryService _service;
103 }