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.search.IndexableType;
022 import com.liferay.portal.kernel.transaction.Isolation;
023 import com.liferay.portal.kernel.transaction.Propagation;
024 import com.liferay.portal.kernel.transaction.Transactional;
025 import com.liferay.portal.service.BaseLocalService;
026 import com.liferay.portal.service.PersistedModelLocalService;
027
028
040 @ProviderType
041 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
042 PortalException.class, SystemException.class})
043 public interface AnnouncementsEntryLocalService extends BaseLocalService,
044 PersistedModelLocalService {
045
050
051
058 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
059 public com.liferay.portlet.announcements.model.AnnouncementsEntry addAnnouncementsEntry(
060 com.liferay.portlet.announcements.model.AnnouncementsEntry announcementsEntry)
061 throws com.liferay.portal.kernel.exception.SystemException;
062
063
069 public com.liferay.portlet.announcements.model.AnnouncementsEntry createAnnouncementsEntry(
070 long entryId);
071
072
080 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
081 public com.liferay.portlet.announcements.model.AnnouncementsEntry deleteAnnouncementsEntry(
082 long entryId)
083 throws com.liferay.portal.kernel.exception.PortalException,
084 com.liferay.portal.kernel.exception.SystemException;
085
086
093 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
094 public com.liferay.portlet.announcements.model.AnnouncementsEntry deleteAnnouncementsEntry(
095 com.liferay.portlet.announcements.model.AnnouncementsEntry announcementsEntry)
096 throws com.liferay.portal.kernel.exception.SystemException;
097
098 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
099
100
107 @SuppressWarnings("rawtypes")
108 public java.util.List dynamicQuery(
109 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
110 throws com.liferay.portal.kernel.exception.SystemException;
111
112
125 @SuppressWarnings("rawtypes")
126 public java.util.List dynamicQuery(
127 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
128 int end) throws com.liferay.portal.kernel.exception.SystemException;
129
130
144 @SuppressWarnings("rawtypes")
145 public java.util.List dynamicQuery(
146 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
147 int end,
148 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
149 throws com.liferay.portal.kernel.exception.SystemException;
150
151
158 public long dynamicQueryCount(
159 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
160 throws com.liferay.portal.kernel.exception.SystemException;
161
162
170 public long dynamicQueryCount(
171 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
172 com.liferay.portal.kernel.dao.orm.Projection projection)
173 throws com.liferay.portal.kernel.exception.SystemException;
174
175 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
176 public com.liferay.portlet.announcements.model.AnnouncementsEntry fetchAnnouncementsEntry(
177 long entryId)
178 throws com.liferay.portal.kernel.exception.SystemException;
179
180
188 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
189 public com.liferay.portlet.announcements.model.AnnouncementsEntry fetchAnnouncementsEntryByUuidAndCompanyId(
190 java.lang.String uuid, long companyId)
191 throws com.liferay.portal.kernel.exception.SystemException;
192
193
201 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
202 public com.liferay.portlet.announcements.model.AnnouncementsEntry getAnnouncementsEntry(
203 long entryId)
204 throws com.liferay.portal.kernel.exception.PortalException,
205 com.liferay.portal.kernel.exception.SystemException;
206
207 @Override
208 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
209 public com.liferay.portal.model.PersistedModel getPersistedModel(
210 java.io.Serializable primaryKeyObj)
211 throws com.liferay.portal.kernel.exception.PortalException,
212 com.liferay.portal.kernel.exception.SystemException;
213
214
223 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
224 public com.liferay.portlet.announcements.model.AnnouncementsEntry getAnnouncementsEntryByUuidAndCompanyId(
225 java.lang.String uuid, long companyId)
226 throws com.liferay.portal.kernel.exception.PortalException,
227 com.liferay.portal.kernel.exception.SystemException;
228
229
241 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
242 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getAnnouncementsEntries(
243 int start, int end)
244 throws com.liferay.portal.kernel.exception.SystemException;
245
246
252 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
253 public int getAnnouncementsEntriesCount()
254 throws com.liferay.portal.kernel.exception.SystemException;
255
256
263 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
264 public com.liferay.portlet.announcements.model.AnnouncementsEntry updateAnnouncementsEntry(
265 com.liferay.portlet.announcements.model.AnnouncementsEntry announcementsEntry)
266 throws com.liferay.portal.kernel.exception.SystemException;
267
268
273 public java.lang.String getBeanIdentifier();
274
275
280 public void setBeanIdentifier(java.lang.String beanIdentifier);
281
282 public com.liferay.portlet.announcements.model.AnnouncementsEntry addEntry(
283 long userId, long classNameId, long classPK, java.lang.String title,
284 java.lang.String content, java.lang.String url, java.lang.String type,
285 int displayDateMonth, int displayDateDay, int displayDateYear,
286 int displayDateHour, int displayDateMinute, boolean displayImmediately,
287 int expirationDateMonth, int expirationDateDay, int expirationDateYear,
288 int expirationDateHour, int expirationDateMinute, int priority,
289 boolean alert)
290 throws com.liferay.portal.kernel.exception.PortalException,
291 com.liferay.portal.kernel.exception.SystemException;
292
293
298 public com.liferay.portlet.announcements.model.AnnouncementsEntry addEntry(
299 long userId, long classNameId, long classPK, java.lang.String title,
300 java.lang.String content, java.lang.String url, java.lang.String type,
301 int displayDateMonth, int displayDateDay, int displayDateYear,
302 int displayDateHour, int displayDateMinute, int expirationDateMonth,
303 int expirationDateDay, int expirationDateYear, int expirationDateHour,
304 int expirationDateMinute, int priority, boolean alert)
305 throws com.liferay.portal.kernel.exception.PortalException,
306 com.liferay.portal.kernel.exception.SystemException;
307
308 public void checkEntries()
309 throws com.liferay.portal.kernel.exception.PortalException,
310 com.liferay.portal.kernel.exception.SystemException;
311
312 public void deleteEntry(
313 com.liferay.portlet.announcements.model.AnnouncementsEntry entry)
314 throws com.liferay.portal.kernel.exception.PortalException,
315 com.liferay.portal.kernel.exception.SystemException;
316
317 public void deleteEntry(long entryId)
318 throws com.liferay.portal.kernel.exception.PortalException,
319 com.liferay.portal.kernel.exception.SystemException;
320
321 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
322 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(
323 long userId, java.util.LinkedHashMap<java.lang.Long, long[]> scopes,
324 boolean alert, int flagValue, int start, int end)
325 throws com.liferay.portal.kernel.exception.SystemException;
326
327 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
328 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(
329 long userId, java.util.LinkedHashMap<java.lang.Long, long[]> scopes,
330 int displayDateMonth, int displayDateDay, int displayDateYear,
331 int displayDateHour, int displayDateMinute, int expirationDateMonth,
332 int expirationDateDay, int expirationDateYear, int expirationDateHour,
333 int expirationDateMinute, boolean alert, int flagValue, int start,
334 int end) 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 classNameId, long classPK, boolean alert, int start, int end)
339 throws com.liferay.portal.kernel.exception.SystemException;
340
341 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
342 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(
343 long userId, long classNameId, long[] classPKs, int displayDateMonth,
344 int displayDateDay, int displayDateYear, int displayDateHour,
345 int displayDateMinute, int expirationDateMonth, int expirationDateDay,
346 int expirationDateYear, int expirationDateHour,
347 int expirationDateMinute, boolean alert, int flagValue, int start,
348 int end) throws com.liferay.portal.kernel.exception.SystemException;
349
350 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
351 public int getEntriesCount(long userId,
352 java.util.LinkedHashMap<java.lang.Long, long[]> scopes, boolean alert,
353 int flagValue)
354 throws com.liferay.portal.kernel.exception.SystemException;
355
356 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
357 public int getEntriesCount(long userId,
358 java.util.LinkedHashMap<java.lang.Long, long[]> scopes,
359 int displayDateMonth, int displayDateDay, int displayDateYear,
360 int displayDateHour, int displayDateMinute, int expirationDateMonth,
361 int expirationDateDay, int expirationDateYear, int expirationDateHour,
362 int expirationDateMinute, boolean alert, int flagValue)
363 throws com.liferay.portal.kernel.exception.SystemException;
364
365 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
366 public int getEntriesCount(long classNameId, long classPK, boolean alert)
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 boolean alert, int flagValue)
372 throws com.liferay.portal.kernel.exception.SystemException;
373
374 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
375 public int getEntriesCount(long userId, long classNameId, long[] classPKs,
376 int displayDateMonth, int displayDateDay, int displayDateYear,
377 int displayDateHour, int displayDateMinute, int expirationDateMonth,
378 int expirationDateDay, int expirationDateYear, int expirationDateHour,
379 int expirationDateMinute, boolean alert, int flagValue)
380 throws com.liferay.portal.kernel.exception.SystemException;
381
382 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
383 public com.liferay.portlet.announcements.model.AnnouncementsEntry getEntry(
384 long entryId)
385 throws com.liferay.portal.kernel.exception.PortalException,
386 com.liferay.portal.kernel.exception.SystemException;
387
388 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
389 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getUserEntries(
390 long userId, int start, int end)
391 throws com.liferay.portal.kernel.exception.SystemException;
392
393 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
394 public int getUserEntriesCount(long userId)
395 throws com.liferay.portal.kernel.exception.SystemException;
396
397 public com.liferay.portlet.announcements.model.AnnouncementsEntry updateEntry(
398 long userId, long entryId, java.lang.String title,
399 java.lang.String content, java.lang.String url, java.lang.String type,
400 int displayDateMonth, int displayDateDay, int displayDateYear,
401 int displayDateHour, int displayDateMinute, boolean displayImmediately,
402 int expirationDateMonth, int expirationDateDay, int expirationDateYear,
403 int expirationDateHour, int expirationDateMinute, int priority)
404 throws com.liferay.portal.kernel.exception.PortalException,
405 com.liferay.portal.kernel.exception.SystemException;
406 }