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