001
014
015 package com.liferay.portlet.announcements.service;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.exception.PortalException;
020 import com.liferay.portal.kernel.exception.SystemException;
021 import com.liferay.portal.kernel.transaction.Isolation;
022 import com.liferay.portal.kernel.transaction.Propagation;
023 import com.liferay.portal.kernel.transaction.Transactional;
024 import com.liferay.portal.service.BaseLocalService;
025 import com.liferay.portal.service.PersistedModelLocalService;
026
027
039 @ProviderType
040 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
041 PortalException.class, SystemException.class})
042 public interface AnnouncementsEntryLocalService extends BaseLocalService,
043 PersistedModelLocalService {
044
049
050
057 public com.liferay.portlet.announcements.model.AnnouncementsEntry addAnnouncementsEntry(
058 com.liferay.portlet.announcements.model.AnnouncementsEntry announcementsEntry)
059 throws com.liferay.portal.kernel.exception.SystemException;
060
061
067 public com.liferay.portlet.announcements.model.AnnouncementsEntry createAnnouncementsEntry(
068 long entryId);
069
070
078 public com.liferay.portlet.announcements.model.AnnouncementsEntry deleteAnnouncementsEntry(
079 long entryId)
080 throws com.liferay.portal.kernel.exception.PortalException,
081 com.liferay.portal.kernel.exception.SystemException;
082
083
090 public com.liferay.portlet.announcements.model.AnnouncementsEntry deleteAnnouncementsEntry(
091 com.liferay.portlet.announcements.model.AnnouncementsEntry announcementsEntry)
092 throws com.liferay.portal.kernel.exception.SystemException;
093
094 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
095
096
103 @SuppressWarnings("rawtypes")
104 public java.util.List dynamicQuery(
105 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
106 throws com.liferay.portal.kernel.exception.SystemException;
107
108
121 @SuppressWarnings("rawtypes")
122 public java.util.List dynamicQuery(
123 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
124 int end) throws com.liferay.portal.kernel.exception.SystemException;
125
126
140 @SuppressWarnings("rawtypes")
141 public java.util.List dynamicQuery(
142 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
143 int end,
144 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
145 throws com.liferay.portal.kernel.exception.SystemException;
146
147
154 public long dynamicQueryCount(
155 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
156 throws com.liferay.portal.kernel.exception.SystemException;
157
158
166 public long dynamicQueryCount(
167 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
168 com.liferay.portal.kernel.dao.orm.Projection projection)
169 throws com.liferay.portal.kernel.exception.SystemException;
170
171 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
172 public com.liferay.portlet.announcements.model.AnnouncementsEntry fetchAnnouncementsEntry(
173 long entryId)
174 throws com.liferay.portal.kernel.exception.SystemException;
175
176
184 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
185 public com.liferay.portlet.announcements.model.AnnouncementsEntry fetchAnnouncementsEntryByUuidAndCompanyId(
186 java.lang.String uuid, long companyId)
187 throws com.liferay.portal.kernel.exception.SystemException;
188
189
197 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
198 public com.liferay.portlet.announcements.model.AnnouncementsEntry getAnnouncementsEntry(
199 long entryId)
200 throws com.liferay.portal.kernel.exception.PortalException,
201 com.liferay.portal.kernel.exception.SystemException;
202
203 @Override
204 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
205 public com.liferay.portal.model.PersistedModel getPersistedModel(
206 java.io.Serializable primaryKeyObj)
207 throws com.liferay.portal.kernel.exception.PortalException,
208 com.liferay.portal.kernel.exception.SystemException;
209
210
219 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
220 public com.liferay.portlet.announcements.model.AnnouncementsEntry getAnnouncementsEntryByUuidAndCompanyId(
221 java.lang.String uuid, long companyId)
222 throws com.liferay.portal.kernel.exception.PortalException,
223 com.liferay.portal.kernel.exception.SystemException;
224
225
237 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
238 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getAnnouncementsEntries(
239 int start, int end)
240 throws com.liferay.portal.kernel.exception.SystemException;
241
242
248 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
249 public int getAnnouncementsEntriesCount()
250 throws com.liferay.portal.kernel.exception.SystemException;
251
252
259 public com.liferay.portlet.announcements.model.AnnouncementsEntry updateAnnouncementsEntry(
260 com.liferay.portlet.announcements.model.AnnouncementsEntry announcementsEntry)
261 throws com.liferay.portal.kernel.exception.SystemException;
262
263
268 public java.lang.String getBeanIdentifier();
269
270
275 public void setBeanIdentifier(java.lang.String beanIdentifier);
276
277 public com.liferay.portlet.announcements.model.AnnouncementsEntry addEntry(
278 long userId, long classNameId, long classPK, java.lang.String title,
279 java.lang.String content, java.lang.String url, java.lang.String type,
280 int displayDateMonth, int displayDateDay, int displayDateYear,
281 int displayDateHour, int displayDateMinute, boolean displayImmediately,
282 int expirationDateMonth, int expirationDateDay, int expirationDateYear,
283 int expirationDateHour, int expirationDateMinute, int priority,
284 boolean alert)
285 throws com.liferay.portal.kernel.exception.PortalException,
286 com.liferay.portal.kernel.exception.SystemException;
287
288
293 public com.liferay.portlet.announcements.model.AnnouncementsEntry addEntry(
294 long userId, long classNameId, long classPK, java.lang.String title,
295 java.lang.String content, java.lang.String url, java.lang.String type,
296 int displayDateMonth, int displayDateDay, int displayDateYear,
297 int displayDateHour, int displayDateMinute, int expirationDateMonth,
298 int expirationDateDay, int expirationDateYear, int expirationDateHour,
299 int expirationDateMinute, int priority, boolean alert)
300 throws com.liferay.portal.kernel.exception.PortalException,
301 com.liferay.portal.kernel.exception.SystemException;
302
303 public void checkEntries()
304 throws com.liferay.portal.kernel.exception.PortalException,
305 com.liferay.portal.kernel.exception.SystemException;
306
307 public void deleteEntry(
308 com.liferay.portlet.announcements.model.AnnouncementsEntry entry)
309 throws com.liferay.portal.kernel.exception.PortalException,
310 com.liferay.portal.kernel.exception.SystemException;
311
312 public void deleteEntry(long entryId)
313 throws com.liferay.portal.kernel.exception.PortalException,
314 com.liferay.portal.kernel.exception.SystemException;
315
316 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
317 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(
318 long userId, java.util.LinkedHashMap<java.lang.Long, long[]> scopes,
319 boolean alert, int flagValue, int start, int end)
320 throws com.liferay.portal.kernel.exception.SystemException;
321
322 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
323 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(
324 long userId, java.util.LinkedHashMap<java.lang.Long, long[]> scopes,
325 int displayDateMonth, int displayDateDay, int displayDateYear,
326 int displayDateHour, int displayDateMinute, int expirationDateMonth,
327 int expirationDateDay, int expirationDateYear, int expirationDateHour,
328 int expirationDateMinute, boolean alert, int flagValue, int start,
329 int end) throws com.liferay.portal.kernel.exception.SystemException;
330
331 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
332 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(
333 long classNameId, long classPK, boolean alert, int start, int end)
334 throws com.liferay.portal.kernel.exception.SystemException;
335
336 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
337 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(
338 long userId, long classNameId, long[] classPKs, int displayDateMonth,
339 int displayDateDay, int displayDateYear, int displayDateHour,
340 int displayDateMinute, int expirationDateMonth, int expirationDateDay,
341 int expirationDateYear, int expirationDateHour,
342 int expirationDateMinute, boolean alert, int flagValue, int start,
343 int end) throws com.liferay.portal.kernel.exception.SystemException;
344
345 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
346 public int getEntriesCount(long userId,
347 java.util.LinkedHashMap<java.lang.Long, long[]> scopes, boolean alert,
348 int flagValue)
349 throws com.liferay.portal.kernel.exception.SystemException;
350
351 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
352 public int getEntriesCount(long userId,
353 java.util.LinkedHashMap<java.lang.Long, long[]> scopes,
354 int displayDateMonth, int displayDateDay, int displayDateYear,
355 int displayDateHour, int displayDateMinute, int expirationDateMonth,
356 int expirationDateDay, int expirationDateYear, int expirationDateHour,
357 int expirationDateMinute, boolean alert, int flagValue)
358 throws com.liferay.portal.kernel.exception.SystemException;
359
360 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
361 public int getEntriesCount(long classNameId, long classPK, boolean alert)
362 throws com.liferay.portal.kernel.exception.SystemException;
363
364 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
365 public int getEntriesCount(long userId, long classNameId, long[] classPKs,
366 boolean alert, int flagValue)
367 throws com.liferay.portal.kernel.exception.SystemException;
368
369 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
370 public int getEntriesCount(long userId, long classNameId, long[] classPKs,
371 int displayDateMonth, int displayDateDay, int displayDateYear,
372 int displayDateHour, int displayDateMinute, int expirationDateMonth,
373 int expirationDateDay, int expirationDateYear, int expirationDateHour,
374 int expirationDateMinute, boolean alert, int flagValue)
375 throws com.liferay.portal.kernel.exception.SystemException;
376
377 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
378 public com.liferay.portlet.announcements.model.AnnouncementsEntry getEntry(
379 long entryId)
380 throws com.liferay.portal.kernel.exception.PortalException,
381 com.liferay.portal.kernel.exception.SystemException;
382
383 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
384 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getUserEntries(
385 long userId, int start, int end)
386 throws com.liferay.portal.kernel.exception.SystemException;
387
388 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
389 public int getUserEntriesCount(long userId)
390 throws com.liferay.portal.kernel.exception.SystemException;
391
392 public com.liferay.portlet.announcements.model.AnnouncementsEntry updateEntry(
393 long userId, long entryId, java.lang.String title,
394 java.lang.String content, java.lang.String url, java.lang.String type,
395 int displayDateMonth, int displayDateDay, int displayDateYear,
396 int displayDateHour, int displayDateMinute, boolean displayImmediately,
397 int expirationDateMonth, int expirationDateDay, int expirationDateYear,
398 int expirationDateHour, int expirationDateMinute, int priority)
399 throws com.liferay.portal.kernel.exception.PortalException,
400 com.liferay.portal.kernel.exception.SystemException;
401 }