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.PersistedModelLocalService;
023
024
037 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
038 PortalException.class, SystemException.class})
039 public interface AnnouncementsEntryLocalService
040 extends 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
074 public void deleteAnnouncementsEntry(long entryId)
075 throws com.liferay.portal.kernel.exception.PortalException,
076 com.liferay.portal.kernel.exception.SystemException;
077
078
084 public void deleteAnnouncementsEntry(
085 com.liferay.portlet.announcements.model.AnnouncementsEntry announcementsEntry)
086 throws com.liferay.portal.kernel.exception.SystemException;
087
088
095 @SuppressWarnings("rawtypes")
096 public java.util.List dynamicQuery(
097 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
098 throws com.liferay.portal.kernel.exception.SystemException;
099
100
113 @SuppressWarnings("rawtypes")
114 public java.util.List dynamicQuery(
115 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
116 int end) throws com.liferay.portal.kernel.exception.SystemException;
117
118
132 @SuppressWarnings("rawtypes")
133 public java.util.List dynamicQuery(
134 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
135 int end,
136 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
137 throws com.liferay.portal.kernel.exception.SystemException;
138
139
146 public long dynamicQueryCount(
147 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
148 throws com.liferay.portal.kernel.exception.SystemException;
149
150 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
151 public com.liferay.portlet.announcements.model.AnnouncementsEntry fetchAnnouncementsEntry(
152 long entryId)
153 throws com.liferay.portal.kernel.exception.SystemException;
154
155
163 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
164 public com.liferay.portlet.announcements.model.AnnouncementsEntry getAnnouncementsEntry(
165 long entryId)
166 throws com.liferay.portal.kernel.exception.PortalException,
167 com.liferay.portal.kernel.exception.SystemException;
168
169 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
170 public com.liferay.portal.model.PersistedModel getPersistedModel(
171 java.io.Serializable primaryKeyObj)
172 throws com.liferay.portal.kernel.exception.PortalException,
173 com.liferay.portal.kernel.exception.SystemException;
174
175
187 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
188 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getAnnouncementsEntries(
189 int start, int end)
190 throws com.liferay.portal.kernel.exception.SystemException;
191
192
198 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
199 public int getAnnouncementsEntriesCount()
200 throws com.liferay.portal.kernel.exception.SystemException;
201
202
209 public com.liferay.portlet.announcements.model.AnnouncementsEntry updateAnnouncementsEntry(
210 com.liferay.portlet.announcements.model.AnnouncementsEntry announcementsEntry)
211 throws com.liferay.portal.kernel.exception.SystemException;
212
213
221 public com.liferay.portlet.announcements.model.AnnouncementsEntry updateAnnouncementsEntry(
222 com.liferay.portlet.announcements.model.AnnouncementsEntry announcementsEntry,
223 boolean merge)
224 throws com.liferay.portal.kernel.exception.SystemException;
225
226
231 public java.lang.String getBeanIdentifier();
232
233
238 public void setBeanIdentifier(java.lang.String beanIdentifier);
239
240 public com.liferay.portlet.announcements.model.AnnouncementsEntry addEntry(
241 long userId, long classNameId, long classPK, java.lang.String title,
242 java.lang.String content, java.lang.String url, java.lang.String type,
243 int displayDateMonth, int displayDateDay, int displayDateYear,
244 int displayDateHour, int displayDateMinute, int expirationDateMonth,
245 int expirationDateDay, int expirationDateYear, int expirationDateHour,
246 int expirationDateMinute, int priority, boolean alert)
247 throws com.liferay.portal.kernel.exception.PortalException,
248 com.liferay.portal.kernel.exception.SystemException;
249
250 public void checkEntries()
251 throws com.liferay.portal.kernel.exception.PortalException,
252 com.liferay.portal.kernel.exception.SystemException;
253
254 public void deleteEntry(
255 com.liferay.portlet.announcements.model.AnnouncementsEntry entry)
256 throws com.liferay.portal.kernel.exception.PortalException,
257 com.liferay.portal.kernel.exception.SystemException;
258
259 public void deleteEntry(long entryId)
260 throws com.liferay.portal.kernel.exception.PortalException,
261 com.liferay.portal.kernel.exception.SystemException;
262
263 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
264 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(
265 long userId, java.util.LinkedHashMap<java.lang.Long, long[]> scopes,
266 boolean alert, int flagValue, int start, int end)
267 throws 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 int displayDateMonth, int displayDateDay, int displayDateYear,
273 int displayDateHour, int displayDateMinute, int expirationDateMonth,
274 int expirationDateDay, int expirationDateYear, int expirationDateHour,
275 int expirationDateMinute, boolean alert, int flagValue, int start,
276 int end) throws com.liferay.portal.kernel.exception.SystemException;
277
278 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
279 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(
280 long classNameId, long classPK, boolean alert, int start, int end)
281 throws com.liferay.portal.kernel.exception.SystemException;
282
283 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
284 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(
285 long userId, long classNameId, long[] classPKs, int displayDateMonth,
286 int displayDateDay, int displayDateYear, int displayDateHour,
287 int displayDateMinute, int expirationDateMonth, int expirationDateDay,
288 int expirationDateYear, int expirationDateHour,
289 int expirationDateMinute, boolean alert, int flagValue, int start,
290 int end) throws com.liferay.portal.kernel.exception.SystemException;
291
292 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
293 public int getEntriesCount(long userId,
294 java.util.LinkedHashMap<java.lang.Long, long[]> scopes, boolean alert,
295 int flagValue)
296 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,
301 int displayDateMonth, int displayDateDay, int displayDateYear,
302 int displayDateHour, int displayDateMinute, int expirationDateMonth,
303 int expirationDateDay, int expirationDateYear, int expirationDateHour,
304 int expirationDateMinute, boolean alert, int flagValue)
305 throws com.liferay.portal.kernel.exception.SystemException;
306
307 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
308 public int getEntriesCount(long classNameId, long classPK, boolean alert)
309 throws com.liferay.portal.kernel.exception.SystemException;
310
311 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
312 public int getEntriesCount(long userId, long classNameId, long[] classPKs,
313 boolean alert, int flagValue)
314 throws com.liferay.portal.kernel.exception.SystemException;
315
316 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
317 public int getEntriesCount(long userId, long classNameId, long[] classPKs,
318 int displayDateMonth, int displayDateDay, int displayDateYear,
319 int displayDateHour, int displayDateMinute, int expirationDateMonth,
320 int expirationDateDay, int expirationDateYear, int expirationDateHour,
321 int expirationDateMinute, boolean alert, int flagValue)
322 throws com.liferay.portal.kernel.exception.SystemException;
323
324 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
325 public com.liferay.portlet.announcements.model.AnnouncementsEntry getEntry(
326 long entryId)
327 throws com.liferay.portal.kernel.exception.PortalException,
328 com.liferay.portal.kernel.exception.SystemException;
329
330 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
331 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getUserEntries(
332 long userId, int start, int end)
333 throws com.liferay.portal.kernel.exception.SystemException;
334
335 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
336 public int getUserEntriesCount(long userId)
337 throws com.liferay.portal.kernel.exception.SystemException;
338
339 public com.liferay.portlet.announcements.model.AnnouncementsEntry updateEntry(
340 long userId, long entryId, java.lang.String title,
341 java.lang.String content, java.lang.String url, java.lang.String type,
342 int displayDateMonth, int displayDateDay, int displayDateYear,
343 int displayDateHour, int displayDateMinute, int expirationDateMonth,
344 int expirationDateDay, int expirationDateYear, int expirationDateHour,
345 int expirationDateMinute, int priority)
346 throws com.liferay.portal.kernel.exception.PortalException,
347 com.liferay.portal.kernel.exception.SystemException;
348 }