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
037 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
038 PortalException.class, SystemException.class})
039 public interface AnnouncementsEntryLocalService extends BaseLocalService,
040 PersistedModelLocalService {
041
046
047
054 public com.liferay.portlet.announcements.model.AnnouncementsEntry addAnnouncementsEntry(
055 com.liferay.portlet.announcements.model.AnnouncementsEntry announcementsEntry)
056 throws com.liferay.portal.kernel.exception.SystemException;
057
058
064 public com.liferay.portlet.announcements.model.AnnouncementsEntry createAnnouncementsEntry(
065 long entryId);
066
067
075 public com.liferay.portlet.announcements.model.AnnouncementsEntry deleteAnnouncementsEntry(
076 long entryId)
077 throws com.liferay.portal.kernel.exception.PortalException,
078 com.liferay.portal.kernel.exception.SystemException;
079
080
087 public com.liferay.portlet.announcements.model.AnnouncementsEntry deleteAnnouncementsEntry(
088 com.liferay.portlet.announcements.model.AnnouncementsEntry announcementsEntry)
089 throws com.liferay.portal.kernel.exception.SystemException;
090
091 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
092
093
100 @SuppressWarnings("rawtypes")
101 public java.util.List dynamicQuery(
102 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
103 throws com.liferay.portal.kernel.exception.SystemException;
104
105
118 @SuppressWarnings("rawtypes")
119 public java.util.List dynamicQuery(
120 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
121 int end) throws com.liferay.portal.kernel.exception.SystemException;
122
123
137 @SuppressWarnings("rawtypes")
138 public java.util.List dynamicQuery(
139 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
140 int end,
141 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
142 throws com.liferay.portal.kernel.exception.SystemException;
143
144
151 public long dynamicQueryCount(
152 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
153 throws com.liferay.portal.kernel.exception.SystemException;
154
155
163 public long dynamicQueryCount(
164 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
165 com.liferay.portal.kernel.dao.orm.Projection projection)
166 throws com.liferay.portal.kernel.exception.SystemException;
167
168 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
169 public com.liferay.portlet.announcements.model.AnnouncementsEntry fetchAnnouncementsEntry(
170 long entryId)
171 throws com.liferay.portal.kernel.exception.SystemException;
172
173
181 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
182 public com.liferay.portlet.announcements.model.AnnouncementsEntry fetchAnnouncementsEntryByUuidAndCompanyId(
183 java.lang.String uuid, long companyId)
184 throws com.liferay.portal.kernel.exception.SystemException;
185
186
194 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
195 public com.liferay.portlet.announcements.model.AnnouncementsEntry getAnnouncementsEntry(
196 long entryId)
197 throws com.liferay.portal.kernel.exception.PortalException,
198 com.liferay.portal.kernel.exception.SystemException;
199
200 @Override
201 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
202 public com.liferay.portal.model.PersistedModel getPersistedModel(
203 java.io.Serializable primaryKeyObj)
204 throws com.liferay.portal.kernel.exception.PortalException,
205 com.liferay.portal.kernel.exception.SystemException;
206
207
216 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
217 public com.liferay.portlet.announcements.model.AnnouncementsEntry getAnnouncementsEntryByUuidAndCompanyId(
218 java.lang.String uuid, long companyId)
219 throws com.liferay.portal.kernel.exception.PortalException,
220 com.liferay.portal.kernel.exception.SystemException;
221
222
234 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
235 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getAnnouncementsEntries(
236 int start, int end)
237 throws com.liferay.portal.kernel.exception.SystemException;
238
239
245 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
246 public int getAnnouncementsEntriesCount()
247 throws com.liferay.portal.kernel.exception.SystemException;
248
249
256 public com.liferay.portlet.announcements.model.AnnouncementsEntry updateAnnouncementsEntry(
257 com.liferay.portlet.announcements.model.AnnouncementsEntry announcementsEntry)
258 throws com.liferay.portal.kernel.exception.SystemException;
259
260
265 public java.lang.String getBeanIdentifier();
266
267
272 public void setBeanIdentifier(java.lang.String beanIdentifier);
273
274 public com.liferay.portlet.announcements.model.AnnouncementsEntry addEntry(
275 long userId, long classNameId, long classPK, java.lang.String title,
276 java.lang.String content, java.lang.String url, java.lang.String type,
277 int displayDateMonth, int displayDateDay, int displayDateYear,
278 int displayDateHour, int displayDateMinute, boolean displayImmediately,
279 int expirationDateMonth, int expirationDateDay, int expirationDateYear,
280 int expirationDateHour, int expirationDateMinute, int priority,
281 boolean alert)
282 throws com.liferay.portal.kernel.exception.PortalException,
283 com.liferay.portal.kernel.exception.SystemException;
284
285
290 public com.liferay.portlet.announcements.model.AnnouncementsEntry addEntry(
291 long userId, long classNameId, long classPK, java.lang.String title,
292 java.lang.String content, java.lang.String url, java.lang.String type,
293 int displayDateMonth, int displayDateDay, int displayDateYear,
294 int displayDateHour, int displayDateMinute, int expirationDateMonth,
295 int expirationDateDay, int expirationDateYear, int expirationDateHour,
296 int expirationDateMinute, int priority, boolean alert)
297 throws com.liferay.portal.kernel.exception.PortalException,
298 com.liferay.portal.kernel.exception.SystemException;
299
300 public void checkEntries()
301 throws com.liferay.portal.kernel.exception.PortalException,
302 com.liferay.portal.kernel.exception.SystemException;
303
304 public void deleteEntry(
305 com.liferay.portlet.announcements.model.AnnouncementsEntry entry)
306 throws com.liferay.portal.kernel.exception.PortalException,
307 com.liferay.portal.kernel.exception.SystemException;
308
309 public void deleteEntry(long entryId)
310 throws com.liferay.portal.kernel.exception.PortalException,
311 com.liferay.portal.kernel.exception.SystemException;
312
313 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
314 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(
315 long userId, java.util.LinkedHashMap<java.lang.Long, long[]> scopes,
316 boolean alert, int flagValue, int start, int end)
317 throws com.liferay.portal.kernel.exception.SystemException;
318
319 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
320 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(
321 long userId, java.util.LinkedHashMap<java.lang.Long, long[]> scopes,
322 int displayDateMonth, int displayDateDay, int displayDateYear,
323 int displayDateHour, int displayDateMinute, int expirationDateMonth,
324 int expirationDateDay, int expirationDateYear, int expirationDateHour,
325 int expirationDateMinute, boolean alert, int flagValue, int start,
326 int end) throws com.liferay.portal.kernel.exception.SystemException;
327
328 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
329 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(
330 long classNameId, long classPK, boolean alert, int start, int end)
331 throws com.liferay.portal.kernel.exception.SystemException;
332
333 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
334 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(
335 long userId, long classNameId, long[] classPKs, int displayDateMonth,
336 int displayDateDay, int displayDateYear, int displayDateHour,
337 int displayDateMinute, int expirationDateMonth, int expirationDateDay,
338 int expirationDateYear, int expirationDateHour,
339 int expirationDateMinute, boolean alert, int flagValue, int start,
340 int end) throws com.liferay.portal.kernel.exception.SystemException;
341
342 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
343 public int getEntriesCount(long userId,
344 java.util.LinkedHashMap<java.lang.Long, long[]> scopes, boolean alert,
345 int flagValue)
346 throws com.liferay.portal.kernel.exception.SystemException;
347
348 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
349 public int getEntriesCount(long userId,
350 java.util.LinkedHashMap<java.lang.Long, long[]> scopes,
351 int displayDateMonth, int displayDateDay, int displayDateYear,
352 int displayDateHour, int displayDateMinute, int expirationDateMonth,
353 int expirationDateDay, int expirationDateYear, int expirationDateHour,
354 int expirationDateMinute, boolean alert, int flagValue)
355 throws com.liferay.portal.kernel.exception.SystemException;
356
357 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
358 public int getEntriesCount(long classNameId, long classPK, boolean alert)
359 throws com.liferay.portal.kernel.exception.SystemException;
360
361 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
362 public int getEntriesCount(long userId, long classNameId, long[] classPKs,
363 boolean alert, int flagValue)
364 throws com.liferay.portal.kernel.exception.SystemException;
365
366 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
367 public int getEntriesCount(long userId, long classNameId, long[] classPKs,
368 int displayDateMonth, int displayDateDay, int displayDateYear,
369 int displayDateHour, int displayDateMinute, int expirationDateMonth,
370 int expirationDateDay, int expirationDateYear, int expirationDateHour,
371 int expirationDateMinute, boolean alert, int flagValue)
372 throws com.liferay.portal.kernel.exception.SystemException;
373
374 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
375 public com.liferay.portlet.announcements.model.AnnouncementsEntry getEntry(
376 long entryId)
377 throws com.liferay.portal.kernel.exception.PortalException,
378 com.liferay.portal.kernel.exception.SystemException;
379
380 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
381 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getUserEntries(
382 long userId, int start, int end)
383 throws com.liferay.portal.kernel.exception.SystemException;
384
385 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
386 public int getUserEntriesCount(long userId)
387 throws com.liferay.portal.kernel.exception.SystemException;
388
389 public com.liferay.portlet.announcements.model.AnnouncementsEntry updateEntry(
390 long userId, long entryId, java.lang.String title,
391 java.lang.String content, java.lang.String url, java.lang.String type,
392 int displayDateMonth, int displayDateDay, int displayDateYear,
393 int displayDateHour, int displayDateMinute, int expirationDateMonth,
394 int expirationDateDay, int expirationDateYear, int expirationDateHour,
395 int expirationDateMinute, int priority)
396 throws com.liferay.portal.kernel.exception.PortalException,
397 com.liferay.portal.kernel.exception.SystemException;
398 }