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, int expirationDateMonth,
251 int expirationDateDay, int expirationDateYear, int expirationDateHour,
252 int expirationDateMinute, int priority, boolean alert)
253 throws com.liferay.portal.kernel.exception.PortalException,
254 com.liferay.portal.kernel.exception.SystemException;
255
256 public void checkEntries()
257 throws com.liferay.portal.kernel.exception.PortalException,
258 com.liferay.portal.kernel.exception.SystemException;
259
260 public void deleteEntry(
261 com.liferay.portlet.announcements.model.AnnouncementsEntry entry)
262 throws com.liferay.portal.kernel.exception.PortalException,
263 com.liferay.portal.kernel.exception.SystemException;
264
265 public void deleteEntry(long entryId)
266 throws com.liferay.portal.kernel.exception.PortalException,
267 com.liferay.portal.kernel.exception.SystemException;
268
269 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
270 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(
271 long userId, java.util.LinkedHashMap<java.lang.Long, long[]> scopes,
272 boolean alert, int flagValue, int start, int end)
273 throws com.liferay.portal.kernel.exception.SystemException;
274
275 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
276 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(
277 long userId, java.util.LinkedHashMap<java.lang.Long, long[]> scopes,
278 int displayDateMonth, int displayDateDay, int displayDateYear,
279 int displayDateHour, int displayDateMinute, int expirationDateMonth,
280 int expirationDateDay, int expirationDateYear, int expirationDateHour,
281 int expirationDateMinute, boolean alert, int flagValue, int start,
282 int end) throws com.liferay.portal.kernel.exception.SystemException;
283
284 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
285 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(
286 long classNameId, long classPK, boolean alert, int start, int end)
287 throws com.liferay.portal.kernel.exception.SystemException;
288
289 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
290 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(
291 long userId, long classNameId, long[] classPKs, int displayDateMonth,
292 int displayDateDay, int displayDateYear, int displayDateHour,
293 int displayDateMinute, int expirationDateMonth, int expirationDateDay,
294 int expirationDateYear, int expirationDateHour,
295 int expirationDateMinute, boolean alert, int flagValue, int start,
296 int end) throws com.liferay.portal.kernel.exception.SystemException;
297
298 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
299 public int getEntriesCount(long userId,
300 java.util.LinkedHashMap<java.lang.Long, long[]> scopes, boolean alert,
301 int flagValue)
302 throws com.liferay.portal.kernel.exception.SystemException;
303
304 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
305 public int getEntriesCount(long userId,
306 java.util.LinkedHashMap<java.lang.Long, long[]> scopes,
307 int displayDateMonth, int displayDateDay, int displayDateYear,
308 int displayDateHour, int displayDateMinute, int expirationDateMonth,
309 int expirationDateDay, int expirationDateYear, int expirationDateHour,
310 int expirationDateMinute, boolean alert, int flagValue)
311 throws com.liferay.portal.kernel.exception.SystemException;
312
313 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
314 public int getEntriesCount(long classNameId, long classPK, boolean alert)
315 throws com.liferay.portal.kernel.exception.SystemException;
316
317 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
318 public int getEntriesCount(long userId, long classNameId, long[] classPKs,
319 boolean alert, int flagValue)
320 throws com.liferay.portal.kernel.exception.SystemException;
321
322 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
323 public int getEntriesCount(long userId, long classNameId, long[] classPKs,
324 int displayDateMonth, int displayDateDay, int displayDateYear,
325 int displayDateHour, int displayDateMinute, int expirationDateMonth,
326 int expirationDateDay, int expirationDateYear, int expirationDateHour,
327 int expirationDateMinute, boolean alert, int flagValue)
328 throws com.liferay.portal.kernel.exception.SystemException;
329
330 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
331 public com.liferay.portlet.announcements.model.AnnouncementsEntry getEntry(
332 long entryId)
333 throws com.liferay.portal.kernel.exception.PortalException,
334 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> getUserEntries(
338 long userId, int start, int end)
339 throws com.liferay.portal.kernel.exception.SystemException;
340
341 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
342 public int getUserEntriesCount(long userId)
343 throws com.liferay.portal.kernel.exception.SystemException;
344
345 public com.liferay.portlet.announcements.model.AnnouncementsEntry updateEntry(
346 long userId, long entryId, java.lang.String title,
347 java.lang.String content, java.lang.String url, java.lang.String type,
348 int displayDateMonth, int displayDateDay, int displayDateYear,
349 int displayDateHour, int displayDateMinute, int expirationDateMonth,
350 int expirationDateDay, int expirationDateYear, int expirationDateHour,
351 int expirationDateMinute, int priority)
352 throws com.liferay.portal.kernel.exception.PortalException,
353 com.liferay.portal.kernel.exception.SystemException;
354 }