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.transaction.Isolation;
020 import com.liferay.portal.kernel.transaction.Propagation;
021 import com.liferay.portal.kernel.transaction.Transactional;
022 import com.liferay.portal.service.BaseLocalService;
023 import com.liferay.portal.service.PersistedModelLocalService;
024
025
038 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
039 PortalException.class, SystemException.class})
040 public interface AnnouncementsEntryLocalService extends BaseLocalService,
041 PersistedModelLocalService {
042
047
048
055 public com.liferay.portlet.announcements.model.AnnouncementsEntry addAnnouncementsEntry(
056 com.liferay.portlet.announcements.model.AnnouncementsEntry announcementsEntry)
057 throws com.liferay.portal.kernel.exception.SystemException;
058
059
065 public com.liferay.portlet.announcements.model.AnnouncementsEntry createAnnouncementsEntry(
066 long entryId);
067
068
076 public com.liferay.portlet.announcements.model.AnnouncementsEntry deleteAnnouncementsEntry(
077 long entryId)
078 throws com.liferay.portal.kernel.exception.PortalException,
079 com.liferay.portal.kernel.exception.SystemException;
080
081
088 public com.liferay.portlet.announcements.model.AnnouncementsEntry deleteAnnouncementsEntry(
089 com.liferay.portlet.announcements.model.AnnouncementsEntry announcementsEntry)
090 throws com.liferay.portal.kernel.exception.SystemException;
091
092 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
093
094
101 @SuppressWarnings("rawtypes")
102 public java.util.List dynamicQuery(
103 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
104 throws com.liferay.portal.kernel.exception.SystemException;
105
106
119 @SuppressWarnings("rawtypes")
120 public java.util.List dynamicQuery(
121 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
122 int end) throws com.liferay.portal.kernel.exception.SystemException;
123
124
138 @SuppressWarnings("rawtypes")
139 public java.util.List dynamicQuery(
140 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
141 int end,
142 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
143 throws com.liferay.portal.kernel.exception.SystemException;
144
145
152 public long dynamicQueryCount(
153 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
154 throws com.liferay.portal.kernel.exception.SystemException;
155
156 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
157 public com.liferay.portlet.announcements.model.AnnouncementsEntry fetchAnnouncementsEntry(
158 long entryId)
159 throws com.liferay.portal.kernel.exception.SystemException;
160
161
169 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
170 public com.liferay.portlet.announcements.model.AnnouncementsEntry getAnnouncementsEntry(
171 long entryId)
172 throws com.liferay.portal.kernel.exception.PortalException,
173 com.liferay.portal.kernel.exception.SystemException;
174
175 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
176 public com.liferay.portal.model.PersistedModel getPersistedModel(
177 java.io.Serializable primaryKeyObj)
178 throws com.liferay.portal.kernel.exception.PortalException,
179 com.liferay.portal.kernel.exception.SystemException;
180
181
193 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
194 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getAnnouncementsEntries(
195 int start, int end)
196 throws com.liferay.portal.kernel.exception.SystemException;
197
198
204 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
205 public int getAnnouncementsEntriesCount()
206 throws com.liferay.portal.kernel.exception.SystemException;
207
208
215 public com.liferay.portlet.announcements.model.AnnouncementsEntry updateAnnouncementsEntry(
216 com.liferay.portlet.announcements.model.AnnouncementsEntry announcementsEntry)
217 throws com.liferay.portal.kernel.exception.SystemException;
218
219
224 public java.lang.String getBeanIdentifier();
225
226
231 public void setBeanIdentifier(java.lang.String beanIdentifier);
232
233 public com.liferay.portlet.announcements.model.AnnouncementsEntry addEntry(
234 long userId, long classNameId, long classPK, java.lang.String title,
235 java.lang.String content, java.lang.String url, java.lang.String type,
236 int displayDateMonth, int displayDateDay, int displayDateYear,
237 int displayDateHour, int displayDateMinute, int expirationDateMonth,
238 int expirationDateDay, int expirationDateYear, int expirationDateHour,
239 int expirationDateMinute, int priority, boolean alert)
240 throws com.liferay.portal.kernel.exception.PortalException,
241 com.liferay.portal.kernel.exception.SystemException;
242
243 public void checkEntries()
244 throws com.liferay.portal.kernel.exception.PortalException,
245 com.liferay.portal.kernel.exception.SystemException;
246
247 public void deleteEntry(
248 com.liferay.portlet.announcements.model.AnnouncementsEntry entry)
249 throws com.liferay.portal.kernel.exception.PortalException,
250 com.liferay.portal.kernel.exception.SystemException;
251
252 public void deleteEntry(long entryId)
253 throws com.liferay.portal.kernel.exception.PortalException,
254 com.liferay.portal.kernel.exception.SystemException;
255
256 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
257 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(
258 long userId, java.util.LinkedHashMap<java.lang.Long, long[]> scopes,
259 boolean alert, int flagValue, int start, int end)
260 throws com.liferay.portal.kernel.exception.SystemException;
261
262 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
263 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(
264 long userId, java.util.LinkedHashMap<java.lang.Long, long[]> scopes,
265 int displayDateMonth, int displayDateDay, int displayDateYear,
266 int displayDateHour, int displayDateMinute, int expirationDateMonth,
267 int expirationDateDay, int expirationDateYear, int expirationDateHour,
268 int expirationDateMinute, boolean alert, int flagValue, int start,
269 int end) throws com.liferay.portal.kernel.exception.SystemException;
270
271 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
272 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(
273 long classNameId, long classPK, boolean alert, int start, int end)
274 throws com.liferay.portal.kernel.exception.SystemException;
275
276 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
277 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(
278 long userId, long classNameId, long[] classPKs, int displayDateMonth,
279 int displayDateDay, int displayDateYear, int displayDateHour,
280 int displayDateMinute, int expirationDateMonth, int expirationDateDay,
281 int expirationDateYear, int expirationDateHour,
282 int expirationDateMinute, boolean alert, int flagValue, int start,
283 int end) throws com.liferay.portal.kernel.exception.SystemException;
284
285 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
286 public int getEntriesCount(long userId,
287 java.util.LinkedHashMap<java.lang.Long, long[]> scopes, boolean alert,
288 int flagValue)
289 throws com.liferay.portal.kernel.exception.SystemException;
290
291 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
292 public int getEntriesCount(long userId,
293 java.util.LinkedHashMap<java.lang.Long, long[]> scopes,
294 int displayDateMonth, int displayDateDay, int displayDateYear,
295 int displayDateHour, int displayDateMinute, int expirationDateMonth,
296 int expirationDateDay, int expirationDateYear, int expirationDateHour,
297 int expirationDateMinute, boolean alert, int flagValue)
298 throws com.liferay.portal.kernel.exception.SystemException;
299
300 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
301 public int getEntriesCount(long classNameId, long classPK, boolean alert)
302 throws com.liferay.portal.kernel.exception.SystemException;
303
304 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
305 public int getEntriesCount(long userId, long classNameId, long[] classPKs,
306 boolean alert, int flagValue)
307 throws com.liferay.portal.kernel.exception.SystemException;
308
309 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
310 public int getEntriesCount(long userId, long classNameId, long[] classPKs,
311 int displayDateMonth, int displayDateDay, int displayDateYear,
312 int displayDateHour, int displayDateMinute, int expirationDateMonth,
313 int expirationDateDay, int expirationDateYear, int expirationDateHour,
314 int expirationDateMinute, boolean alert, int flagValue)
315 throws com.liferay.portal.kernel.exception.SystemException;
316
317 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
318 public com.liferay.portlet.announcements.model.AnnouncementsEntry getEntry(
319 long entryId)
320 throws com.liferay.portal.kernel.exception.PortalException,
321 com.liferay.portal.kernel.exception.SystemException;
322
323 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
324 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getUserEntries(
325 long userId, int start, int end)
326 throws com.liferay.portal.kernel.exception.SystemException;
327
328 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
329 public int getUserEntriesCount(long userId)
330 throws com.liferay.portal.kernel.exception.SystemException;
331
332 public com.liferay.portlet.announcements.model.AnnouncementsEntry updateEntry(
333 long userId, long entryId, java.lang.String title,
334 java.lang.String content, java.lang.String url, java.lang.String type,
335 int displayDateMonth, int displayDateDay, int displayDateYear,
336 int displayDateHour, int displayDateMinute, int expirationDateMonth,
337 int expirationDateDay, int expirationDateYear, int expirationDateHour,
338 int expirationDateMinute, int priority)
339 throws com.liferay.portal.kernel.exception.PortalException,
340 com.liferay.portal.kernel.exception.SystemException;
341 }