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
227 public com.liferay.portlet.announcements.model.AnnouncementsEntry updateAnnouncementsEntry(
228 com.liferay.portlet.announcements.model.AnnouncementsEntry announcementsEntry,
229 boolean merge)
230 throws com.liferay.portal.kernel.exception.SystemException;
231
232
237 public java.lang.String getBeanIdentifier();
238
239
244 public void setBeanIdentifier(java.lang.String beanIdentifier);
245
246 public com.liferay.portlet.announcements.model.AnnouncementsEntry addEntry(
247 long userId, long classNameId, long classPK, java.lang.String title,
248 java.lang.String content, java.lang.String url, java.lang.String type,
249 int displayDateMonth, int displayDateDay, int displayDateYear,
250 int displayDateHour, int displayDateMinute, boolean autoDisplayDate,
251 int expirationDateMonth, int expirationDateDay, int expirationDateYear,
252 int expirationDateHour, int expirationDateMinute, int priority,
253 boolean alert)
254 throws com.liferay.portal.kernel.exception.PortalException,
255 com.liferay.portal.kernel.exception.SystemException;
256
257
262 public com.liferay.portlet.announcements.model.AnnouncementsEntry addEntry(
263 long userId, long classNameId, long classPK, java.lang.String title,
264 java.lang.String content, java.lang.String url, java.lang.String type,
265 int displayDateMonth, int displayDateDay, int displayDateYear,
266 int displayDateHour, int displayDateMinute, int expirationDateMonth,
267 int expirationDateDay, int expirationDateYear, int expirationDateHour,
268 int expirationDateMinute, int priority, boolean alert)
269 throws com.liferay.portal.kernel.exception.PortalException,
270 com.liferay.portal.kernel.exception.SystemException;
271
272 public void checkEntries()
273 throws com.liferay.portal.kernel.exception.PortalException,
274 com.liferay.portal.kernel.exception.SystemException;
275
276 public void deleteEntry(
277 com.liferay.portlet.announcements.model.AnnouncementsEntry entry)
278 throws com.liferay.portal.kernel.exception.PortalException,
279 com.liferay.portal.kernel.exception.SystemException;
280
281 public void deleteEntry(long entryId)
282 throws com.liferay.portal.kernel.exception.PortalException,
283 com.liferay.portal.kernel.exception.SystemException;
284
285 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
286 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(
287 long userId, java.util.LinkedHashMap<java.lang.Long, long[]> scopes,
288 boolean alert, int flagValue, int start, int end)
289 throws com.liferay.portal.kernel.exception.SystemException;
290
291 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
292 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(
293 long userId, 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, int start,
298 int end) throws com.liferay.portal.kernel.exception.SystemException;
299
300 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
301 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(
302 long classNameId, long classPK, boolean alert, int start, int end)
303 throws com.liferay.portal.kernel.exception.SystemException;
304
305 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
306 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(
307 long userId, long classNameId, long[] classPKs, int displayDateMonth,
308 int displayDateDay, int displayDateYear, int displayDateHour,
309 int displayDateMinute, int expirationDateMonth, int expirationDateDay,
310 int expirationDateYear, int expirationDateHour,
311 int expirationDateMinute, boolean alert, int flagValue, int start,
312 int end) throws com.liferay.portal.kernel.exception.SystemException;
313
314 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
315 public int getEntriesCount(long userId,
316 java.util.LinkedHashMap<java.lang.Long, long[]> scopes, boolean alert,
317 int flagValue)
318 throws com.liferay.portal.kernel.exception.SystemException;
319
320 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
321 public int getEntriesCount(long userId,
322 java.util.LinkedHashMap<java.lang.Long, long[]> scopes,
323 int displayDateMonth, int displayDateDay, int displayDateYear,
324 int displayDateHour, int displayDateMinute, int expirationDateMonth,
325 int expirationDateDay, int expirationDateYear, int expirationDateHour,
326 int expirationDateMinute, boolean alert, int flagValue)
327 throws com.liferay.portal.kernel.exception.SystemException;
328
329 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
330 public int getEntriesCount(long classNameId, long classPK, boolean alert)
331 throws com.liferay.portal.kernel.exception.SystemException;
332
333 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
334 public int getEntriesCount(long userId, long classNameId, long[] classPKs,
335 boolean alert, int flagValue)
336 throws com.liferay.portal.kernel.exception.SystemException;
337
338 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
339 public int getEntriesCount(long userId, long classNameId, long[] classPKs,
340 int displayDateMonth, int displayDateDay, int displayDateYear,
341 int displayDateHour, int displayDateMinute, int expirationDateMonth,
342 int expirationDateDay, int expirationDateYear, int expirationDateHour,
343 int expirationDateMinute, boolean alert, int flagValue)
344 throws com.liferay.portal.kernel.exception.SystemException;
345
346 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
347 public com.liferay.portlet.announcements.model.AnnouncementsEntry getEntry(
348 long entryId)
349 throws com.liferay.portal.kernel.exception.PortalException,
350 com.liferay.portal.kernel.exception.SystemException;
351
352 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
353 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getUserEntries(
354 long userId, int start, int end)
355 throws com.liferay.portal.kernel.exception.SystemException;
356
357 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
358 public int getUserEntriesCount(long userId)
359 throws com.liferay.portal.kernel.exception.SystemException;
360
361 public com.liferay.portlet.announcements.model.AnnouncementsEntry updateEntry(
362 long userId, long entryId, java.lang.String title,
363 java.lang.String content, java.lang.String url, java.lang.String type,
364 int displayDateMonth, int displayDateDay, int displayDateYear,
365 int displayDateHour, int displayDateMinute, int expirationDateMonth,
366 int expirationDateDay, int expirationDateYear, int expirationDateHour,
367 int expirationDateMinute, int priority)
368 throws com.liferay.portal.kernel.exception.PortalException,
369 com.liferay.portal.kernel.exception.SystemException;
370 }