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
158 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
159 public com.liferay.portlet.announcements.model.AnnouncementsEntry getAnnouncementsEntry(
160 long entryId)
161 throws com.liferay.portal.kernel.exception.PortalException,
162 com.liferay.portal.kernel.exception.SystemException;
163
164 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
165 public com.liferay.portal.model.PersistedModel getPersistedModel(
166 java.io.Serializable primaryKeyObj)
167 throws com.liferay.portal.kernel.exception.PortalException,
168 com.liferay.portal.kernel.exception.SystemException;
169
170
182 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
183 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getAnnouncementsEntries(
184 int start, int end)
185 throws com.liferay.portal.kernel.exception.SystemException;
186
187
193 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
194 public int getAnnouncementsEntriesCount()
195 throws com.liferay.portal.kernel.exception.SystemException;
196
197
204 public com.liferay.portlet.announcements.model.AnnouncementsEntry updateAnnouncementsEntry(
205 com.liferay.portlet.announcements.model.AnnouncementsEntry announcementsEntry)
206 throws com.liferay.portal.kernel.exception.SystemException;
207
208
216 public com.liferay.portlet.announcements.model.AnnouncementsEntry updateAnnouncementsEntry(
217 com.liferay.portlet.announcements.model.AnnouncementsEntry announcementsEntry,
218 boolean merge)
219 throws com.liferay.portal.kernel.exception.SystemException;
220
221
226 public java.lang.String getBeanIdentifier();
227
228
233 public void setBeanIdentifier(java.lang.String beanIdentifier);
234
235 public com.liferay.portlet.announcements.model.AnnouncementsEntry addEntry(
236 long userId, long classNameId, long classPK, java.lang.String title,
237 java.lang.String content, java.lang.String url, java.lang.String type,
238 int displayDateMonth, int displayDateDay, int displayDateYear,
239 int displayDateHour, int displayDateMinute, int expirationDateMonth,
240 int expirationDateDay, int expirationDateYear, int expirationDateHour,
241 int expirationDateMinute, int priority, boolean alert)
242 throws com.liferay.portal.kernel.exception.PortalException,
243 com.liferay.portal.kernel.exception.SystemException;
244
245 public void checkEntries()
246 throws com.liferay.portal.kernel.exception.PortalException,
247 com.liferay.portal.kernel.exception.SystemException;
248
249 public void deleteEntry(
250 com.liferay.portlet.announcements.model.AnnouncementsEntry entry)
251 throws com.liferay.portal.kernel.exception.PortalException,
252 com.liferay.portal.kernel.exception.SystemException;
253
254 public void deleteEntry(long entryId)
255 throws com.liferay.portal.kernel.exception.PortalException,
256 com.liferay.portal.kernel.exception.SystemException;
257
258 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
259 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(
260 long userId, java.util.LinkedHashMap<java.lang.Long, long[]> scopes,
261 boolean alert, int flagValue, int start, int end)
262 throws com.liferay.portal.kernel.exception.SystemException;
263
264 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
265 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(
266 long userId, java.util.LinkedHashMap<java.lang.Long, long[]> scopes,
267 int displayDateMonth, int displayDateDay, int displayDateYear,
268 int displayDateHour, int displayDateMinute, int expirationDateMonth,
269 int expirationDateDay, int expirationDateYear, int expirationDateHour,
270 int expirationDateMinute, boolean alert, int flagValue, int start,
271 int end) throws com.liferay.portal.kernel.exception.SystemException;
272
273 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
274 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(
275 long classNameId, long classPK, boolean alert, int start, int end)
276 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 userId, long classNameId, long[] classPKs, int displayDateMonth,
281 int displayDateDay, int displayDateYear, int displayDateHour,
282 int displayDateMinute, int expirationDateMonth, int expirationDateDay,
283 int expirationDateYear, int expirationDateHour,
284 int expirationDateMinute, boolean alert, int flagValue, int start,
285 int end) throws com.liferay.portal.kernel.exception.SystemException;
286
287 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
288 public int getEntriesCount(long userId,
289 java.util.LinkedHashMap<java.lang.Long, long[]> scopes, boolean alert,
290 int flagValue)
291 throws com.liferay.portal.kernel.exception.SystemException;
292
293 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
294 public int getEntriesCount(long userId,
295 java.util.LinkedHashMap<java.lang.Long, long[]> scopes,
296 int displayDateMonth, int displayDateDay, int displayDateYear,
297 int displayDateHour, int displayDateMinute, int expirationDateMonth,
298 int expirationDateDay, int expirationDateYear, int expirationDateHour,
299 int expirationDateMinute, boolean alert, int flagValue)
300 throws com.liferay.portal.kernel.exception.SystemException;
301
302 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
303 public int getEntriesCount(long classNameId, long classPK, boolean alert)
304 throws com.liferay.portal.kernel.exception.SystemException;
305
306 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
307 public int getEntriesCount(long userId, long classNameId, long[] classPKs,
308 boolean alert, int flagValue)
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 int displayDateMonth, int displayDateDay, int displayDateYear,
314 int displayDateHour, int displayDateMinute, int expirationDateMonth,
315 int expirationDateDay, int expirationDateYear, int expirationDateHour,
316 int expirationDateMinute, boolean alert, int flagValue)
317 throws com.liferay.portal.kernel.exception.SystemException;
318
319 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
320 public com.liferay.portlet.announcements.model.AnnouncementsEntry getEntry(
321 long entryId)
322 throws com.liferay.portal.kernel.exception.PortalException,
323 com.liferay.portal.kernel.exception.SystemException;
324
325 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
326 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getUserEntries(
327 long userId, int start, int end)
328 throws com.liferay.portal.kernel.exception.SystemException;
329
330 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
331 public int getUserEntriesCount(long userId)
332 throws com.liferay.portal.kernel.exception.SystemException;
333
334 public com.liferay.portlet.announcements.model.AnnouncementsEntry updateEntry(
335 long userId, long entryId, java.lang.String title,
336 java.lang.String content, java.lang.String url, java.lang.String type,
337 int displayDateMonth, int displayDateDay, int displayDateYear,
338 int displayDateHour, int displayDateMinute, int expirationDateMonth,
339 int expirationDateDay, int expirationDateYear, int expirationDateHour,
340 int expirationDateMinute, int priority)
341 throws com.liferay.portal.kernel.exception.PortalException,
342 com.liferay.portal.kernel.exception.SystemException;
343 }