001
014
015 package com.liferay.portlet.announcements.service;
016
017 import com.liferay.portal.kernel.annotation.Isolation;
018 import com.liferay.portal.kernel.annotation.Transactional;
019 import com.liferay.portal.kernel.exception.PortalException;
020 import com.liferay.portal.kernel.exception.SystemException;
021
022
039 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
040 PortalException.class, SystemException.class})
041 public interface AnnouncementsEntryService {
042 public com.liferay.portlet.announcements.model.AnnouncementsEntry addEntry(
043 long plid, long classNameId, long classPK, java.lang.String title,
044 java.lang.String content, java.lang.String url, java.lang.String type,
045 int displayDateMonth, int displayDateDay, int displayDateYear,
046 int displayDateHour, int displayDateMinute, int expirationDateMonth,
047 int expirationDateDay, int expirationDateYear, int expirationDateHour,
048 int expirationDateMinute, int priority, boolean alert)
049 throws com.liferay.portal.kernel.exception.PortalException,
050 com.liferay.portal.kernel.exception.SystemException;
051
052 public void deleteEntry(long entryId)
053 throws com.liferay.portal.kernel.exception.PortalException,
054 com.liferay.portal.kernel.exception.SystemException;
055
056 public com.liferay.portlet.announcements.model.AnnouncementsEntry updateEntry(
057 long entryId, java.lang.String title, java.lang.String content,
058 java.lang.String url, java.lang.String type, int displayDateMonth,
059 int displayDateDay, int displayDateYear, int displayDateHour,
060 int displayDateMinute, int expirationDateMonth, int expirationDateDay,
061 int expirationDateYear, int expirationDateHour,
062 int expirationDateMinute, int priority)
063 throws com.liferay.portal.kernel.exception.PortalException,
064 com.liferay.portal.kernel.exception.SystemException;
065 }