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.Propagation;
019 import com.liferay.portal.kernel.annotation.Transactional;
020 import com.liferay.portal.kernel.exception.PortalException;
021 import com.liferay.portal.kernel.exception.SystemException;
022
023
040 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
041 PortalException.class, SystemException.class})
042 public interface AnnouncementsEntryLocalService {
043 public com.liferay.portlet.announcements.model.AnnouncementsEntry addAnnouncementsEntry(
044 com.liferay.portlet.announcements.model.AnnouncementsEntry announcementsEntry)
045 throws com.liferay.portal.kernel.exception.SystemException;
046
047 public com.liferay.portlet.announcements.model.AnnouncementsEntry createAnnouncementsEntry(
048 long entryId);
049
050 public void deleteAnnouncementsEntry(long entryId)
051 throws com.liferay.portal.kernel.exception.PortalException,
052 com.liferay.portal.kernel.exception.SystemException;
053
054 public void deleteAnnouncementsEntry(
055 com.liferay.portlet.announcements.model.AnnouncementsEntry announcementsEntry)
056 throws com.liferay.portal.kernel.exception.SystemException;
057
058 @SuppressWarnings("unchecked")
059 public java.util.List dynamicQuery(
060 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
061 throws com.liferay.portal.kernel.exception.SystemException;
062
063 @SuppressWarnings("unchecked")
064 public java.util.List dynamicQuery(
065 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
066 int end) throws com.liferay.portal.kernel.exception.SystemException;
067
068 @SuppressWarnings("unchecked")
069 public java.util.List dynamicQuery(
070 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
071 int end,
072 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
073 throws com.liferay.portal.kernel.exception.SystemException;
074
075 public long dynamicQueryCount(
076 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
077 throws com.liferay.portal.kernel.exception.SystemException;
078
079 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
080 public com.liferay.portlet.announcements.model.AnnouncementsEntry getAnnouncementsEntry(
081 long entryId)
082 throws com.liferay.portal.kernel.exception.PortalException,
083 com.liferay.portal.kernel.exception.SystemException;
084
085 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
086 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getAnnouncementsEntries(
087 int start, int end)
088 throws com.liferay.portal.kernel.exception.SystemException;
089
090 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
091 public int getAnnouncementsEntriesCount()
092 throws com.liferay.portal.kernel.exception.SystemException;
093
094 public com.liferay.portlet.announcements.model.AnnouncementsEntry updateAnnouncementsEntry(
095 com.liferay.portlet.announcements.model.AnnouncementsEntry announcementsEntry)
096 throws com.liferay.portal.kernel.exception.SystemException;
097
098 public com.liferay.portlet.announcements.model.AnnouncementsEntry updateAnnouncementsEntry(
099 com.liferay.portlet.announcements.model.AnnouncementsEntry announcementsEntry,
100 boolean merge)
101 throws com.liferay.portal.kernel.exception.SystemException;
102
103 public com.liferay.portlet.announcements.model.AnnouncementsEntry addEntry(
104 long userId, long classNameId, long classPK, java.lang.String title,
105 java.lang.String content, java.lang.String url, java.lang.String type,
106 int displayDateMonth, int displayDateDay, int displayDateYear,
107 int displayDateHour, int displayDateMinute, int expirationDateMonth,
108 int expirationDateDay, int expirationDateYear, int expirationDateHour,
109 int expirationDateMinute, int priority, boolean alert)
110 throws com.liferay.portal.kernel.exception.PortalException,
111 com.liferay.portal.kernel.exception.SystemException;
112
113 public void checkEntries()
114 throws com.liferay.portal.kernel.exception.PortalException,
115 com.liferay.portal.kernel.exception.SystemException;
116
117 public void deleteEntry(
118 com.liferay.portlet.announcements.model.AnnouncementsEntry entry)
119 throws com.liferay.portal.kernel.exception.PortalException,
120 com.liferay.portal.kernel.exception.SystemException;
121
122 public void deleteEntry(long entryId)
123 throws com.liferay.portal.kernel.exception.PortalException,
124 com.liferay.portal.kernel.exception.SystemException;
125
126 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
127 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(
128 long userId, java.util.LinkedHashMap<java.lang.Long, long[]> scopes,
129 boolean alert, int flagValue, int start, int end)
130 throws com.liferay.portal.kernel.exception.SystemException;
131
132 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
133 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(
134 long userId, java.util.LinkedHashMap<java.lang.Long, long[]> scopes,
135 int displayDateMonth, int displayDateDay, int displayDateYear,
136 int displayDateHour, int displayDateMinute, int expirationDateMonth,
137 int expirationDateDay, int expirationDateYear, int expirationDateHour,
138 int expirationDateMinute, boolean alert, int flagValue, int start,
139 int end) throws com.liferay.portal.kernel.exception.SystemException;
140
141 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
142 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(
143 long classNameId, long classPK, boolean alert, int start, int end)
144 throws com.liferay.portal.kernel.exception.SystemException;
145
146 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
147 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(
148 long userId, long classNameId, long[] classPKs, int displayDateMonth,
149 int displayDateDay, int displayDateYear, int displayDateHour,
150 int displayDateMinute, int expirationDateMonth, int expirationDateDay,
151 int expirationDateYear, int expirationDateHour,
152 int expirationDateMinute, boolean alert, int flagValue, int start,
153 int end) throws com.liferay.portal.kernel.exception.SystemException;
154
155 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
156 public int getEntriesCount(long userId,
157 java.util.LinkedHashMap<java.lang.Long, long[]> scopes, boolean alert,
158 int flagValue)
159 throws com.liferay.portal.kernel.exception.SystemException;
160
161 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
162 public int getEntriesCount(long userId,
163 java.util.LinkedHashMap<java.lang.Long, long[]> scopes,
164 int displayDateMonth, int displayDateDay, int displayDateYear,
165 int displayDateHour, int displayDateMinute, int expirationDateMonth,
166 int expirationDateDay, int expirationDateYear, int expirationDateHour,
167 int expirationDateMinute, boolean alert, int flagValue)
168 throws com.liferay.portal.kernel.exception.SystemException;
169
170 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
171 public int getEntriesCount(long classNameId, long classPK, boolean alert)
172 throws com.liferay.portal.kernel.exception.SystemException;
173
174 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
175 public int getEntriesCount(long userId, long classNameId, long[] classPKs,
176 boolean alert, int flagValue)
177 throws com.liferay.portal.kernel.exception.SystemException;
178
179 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
180 public int getEntriesCount(long userId, long classNameId, long[] classPKs,
181 int displayDateMonth, int displayDateDay, int displayDateYear,
182 int displayDateHour, int displayDateMinute, int expirationDateMonth,
183 int expirationDateDay, int expirationDateYear, int expirationDateHour,
184 int expirationDateMinute, boolean alert, int flagValue)
185 throws com.liferay.portal.kernel.exception.SystemException;
186
187 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
188 public com.liferay.portlet.announcements.model.AnnouncementsEntry getEntry(
189 long entryId)
190 throws com.liferay.portal.kernel.exception.PortalException,
191 com.liferay.portal.kernel.exception.SystemException;
192
193 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
194 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getUserEntries(
195 long userId, int start, int end)
196 throws com.liferay.portal.kernel.exception.SystemException;
197
198 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
199 public int getUserEntriesCount(long userId)
200 throws com.liferay.portal.kernel.exception.SystemException;
201
202 public com.liferay.portlet.announcements.model.AnnouncementsEntry updateEntry(
203 long userId, long entryId, java.lang.String title,
204 java.lang.String content, java.lang.String url, java.lang.String type,
205 int displayDateMonth, int displayDateDay, int displayDateYear,
206 int displayDateHour, int displayDateMinute, int expirationDateMonth,
207 int expirationDateDay, int expirationDateYear, int expirationDateHour,
208 int expirationDateMinute, int priority)
209 throws com.liferay.portal.kernel.exception.PortalException,
210 com.liferay.portal.kernel.exception.SystemException;
211 }