001
014
015 package com.liferay.portlet.blogs.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 BlogsEntryLocalService extends PersistedModelLocalService {
040
045
046
053 public com.liferay.portlet.blogs.model.BlogsEntry addBlogsEntry(
054 com.liferay.portlet.blogs.model.BlogsEntry blogsEntry)
055 throws com.liferay.portal.kernel.exception.SystemException;
056
057
063 public com.liferay.portlet.blogs.model.BlogsEntry createBlogsEntry(
064 long entryId);
065
066
073 public void deleteBlogsEntry(long entryId)
074 throws com.liferay.portal.kernel.exception.PortalException,
075 com.liferay.portal.kernel.exception.SystemException;
076
077
083 public void deleteBlogsEntry(
084 com.liferay.portlet.blogs.model.BlogsEntry blogsEntry)
085 throws com.liferay.portal.kernel.exception.SystemException;
086
087
094 @SuppressWarnings("rawtypes")
095 public java.util.List dynamicQuery(
096 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
097 throws com.liferay.portal.kernel.exception.SystemException;
098
099
112 @SuppressWarnings("rawtypes")
113 public java.util.List dynamicQuery(
114 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
115 int end) throws com.liferay.portal.kernel.exception.SystemException;
116
117
131 @SuppressWarnings("rawtypes")
132 public java.util.List dynamicQuery(
133 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
134 int end,
135 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
136 throws com.liferay.portal.kernel.exception.SystemException;
137
138
145 public long dynamicQueryCount(
146 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
147 throws com.liferay.portal.kernel.exception.SystemException;
148
149 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
150 public com.liferay.portlet.blogs.model.BlogsEntry fetchBlogsEntry(
151 long entryId)
152 throws com.liferay.portal.kernel.exception.SystemException;
153
154
162 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
163 public com.liferay.portlet.blogs.model.BlogsEntry getBlogsEntry(
164 long entryId)
165 throws com.liferay.portal.kernel.exception.PortalException,
166 com.liferay.portal.kernel.exception.SystemException;
167
168 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
169 public com.liferay.portal.model.PersistedModel getPersistedModel(
170 java.io.Serializable primaryKeyObj)
171 throws com.liferay.portal.kernel.exception.PortalException,
172 com.liferay.portal.kernel.exception.SystemException;
173
174
183 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
184 public com.liferay.portlet.blogs.model.BlogsEntry getBlogsEntryByUuidAndGroupId(
185 java.lang.String uuid, long groupId)
186 throws com.liferay.portal.kernel.exception.PortalException,
187 com.liferay.portal.kernel.exception.SystemException;
188
189
201 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
202 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getBlogsEntries(
203 int start, int end)
204 throws com.liferay.portal.kernel.exception.SystemException;
205
206
212 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
213 public int getBlogsEntriesCount()
214 throws com.liferay.portal.kernel.exception.SystemException;
215
216
223 public com.liferay.portlet.blogs.model.BlogsEntry updateBlogsEntry(
224 com.liferay.portlet.blogs.model.BlogsEntry blogsEntry)
225 throws com.liferay.portal.kernel.exception.SystemException;
226
227
235 public com.liferay.portlet.blogs.model.BlogsEntry updateBlogsEntry(
236 com.liferay.portlet.blogs.model.BlogsEntry blogsEntry, boolean merge)
237 throws com.liferay.portal.kernel.exception.SystemException;
238
239
244 public java.lang.String getBeanIdentifier();
245
246
251 public void setBeanIdentifier(java.lang.String beanIdentifier);
252
253 public com.liferay.portlet.blogs.model.BlogsEntry addEntry(long userId,
254 java.lang.String title, java.lang.String description,
255 java.lang.String content, int displayDateMonth, int displayDateDay,
256 int displayDateYear, int displayDateHour, int displayDateMinute,
257 boolean allowPingbacks, boolean allowTrackbacks,
258 java.lang.String[] trackbacks, boolean smallImage,
259 java.lang.String smallImageURL, java.lang.String smallImageFileName,
260 java.io.InputStream smallImageInputStream,
261 com.liferay.portal.service.ServiceContext serviceContext)
262 throws com.liferay.portal.kernel.exception.PortalException,
263 com.liferay.portal.kernel.exception.SystemException;
264
265 public void addEntryResources(
266 com.liferay.portlet.blogs.model.BlogsEntry entry,
267 boolean addGroupPermissions, boolean addGuestPermissions)
268 throws com.liferay.portal.kernel.exception.PortalException,
269 com.liferay.portal.kernel.exception.SystemException;
270
271 public void addEntryResources(
272 com.liferay.portlet.blogs.model.BlogsEntry entry,
273 java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
274 throws com.liferay.portal.kernel.exception.PortalException,
275 com.liferay.portal.kernel.exception.SystemException;
276
277 public void addEntryResources(long entryId, boolean addGroupPermissions,
278 boolean addGuestPermissions)
279 throws com.liferay.portal.kernel.exception.PortalException,
280 com.liferay.portal.kernel.exception.SystemException;
281
282 public void addEntryResources(long entryId,
283 java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
284 throws com.liferay.portal.kernel.exception.PortalException,
285 com.liferay.portal.kernel.exception.SystemException;
286
287 public void deleteEntries(long groupId)
288 throws com.liferay.portal.kernel.exception.PortalException,
289 com.liferay.portal.kernel.exception.SystemException;
290
291 public void deleteEntry(com.liferay.portlet.blogs.model.BlogsEntry entry)
292 throws com.liferay.portal.kernel.exception.PortalException,
293 com.liferay.portal.kernel.exception.SystemException;
294
295 public void deleteEntry(long entryId)
296 throws com.liferay.portal.kernel.exception.PortalException,
297 com.liferay.portal.kernel.exception.SystemException;
298
299 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
300 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getCompanyEntries(
301 long companyId, java.util.Date displayDate, int status, int start,
302 int end) throws com.liferay.portal.kernel.exception.SystemException;
303
304 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
305 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getCompanyEntries(
306 long companyId, java.util.Date displayDate, int status, int start,
307 int end, com.liferay.portal.kernel.util.OrderByComparator obc)
308 throws com.liferay.portal.kernel.exception.SystemException;
309
310 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
311 public int getCompanyEntriesCount(long companyId,
312 java.util.Date displayDate, int status)
313 throws com.liferay.portal.kernel.exception.SystemException;
314
315 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
316 public com.liferay.portlet.blogs.model.BlogsEntry[] getEntriesPrevAndNext(
317 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 com.liferay.portlet.blogs.model.BlogsEntry getEntry(long entryId)
323 throws com.liferay.portal.kernel.exception.PortalException,
324 com.liferay.portal.kernel.exception.SystemException;
325
326 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
327 public com.liferay.portlet.blogs.model.BlogsEntry getEntry(long groupId,
328 java.lang.String urlTitle)
329 throws com.liferay.portal.kernel.exception.PortalException,
330 com.liferay.portal.kernel.exception.SystemException;
331
332 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
333 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupEntries(
334 long groupId, java.util.Date displayDate, int status, int start, int end)
335 throws com.liferay.portal.kernel.exception.SystemException;
336
337 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
338 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupEntries(
339 long groupId, java.util.Date displayDate, int status, int start,
340 int end, com.liferay.portal.kernel.util.OrderByComparator obc)
341 throws com.liferay.portal.kernel.exception.SystemException;
342
343 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
344 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupEntries(
345 long groupId, int status, int start, int end)
346 throws com.liferay.portal.kernel.exception.SystemException;
347
348 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
349 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupEntries(
350 long groupId, int status, int start, int end,
351 com.liferay.portal.kernel.util.OrderByComparator obc)
352 throws com.liferay.portal.kernel.exception.SystemException;
353
354 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
355 public int getGroupEntriesCount(long groupId, java.util.Date displayDate,
356 int status) throws com.liferay.portal.kernel.exception.SystemException;
357
358 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
359 public int getGroupEntriesCount(long groupId, int status)
360 throws com.liferay.portal.kernel.exception.SystemException;
361
362 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
363 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupsEntries(
364 long companyId, long groupId, java.util.Date displayDate, int status,
365 int start, int end)
366 throws com.liferay.portal.kernel.exception.SystemException;
367
368 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
369 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupUserEntries(
370 long groupId, long userId, java.util.Date displayDate, int status,
371 int start, int end)
372 throws com.liferay.portal.kernel.exception.SystemException;
373
374 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
375 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupUserEntries(
376 long groupId, long userId, java.util.Date displayDate, int status,
377 int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
378 throws com.liferay.portal.kernel.exception.SystemException;
379
380 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
381 public int getGroupUserEntriesCount(long groupId, long userId,
382 java.util.Date displayDate, int status)
383 throws com.liferay.portal.kernel.exception.SystemException;
384
385 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
386 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getNoAssetEntries()
387 throws com.liferay.portal.kernel.exception.SystemException;
388
389 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
390 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getOrganizationEntries(
391 long organizationId, java.util.Date displayDate, int status, int start,
392 int end) throws com.liferay.portal.kernel.exception.SystemException;
393
394 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
395 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getOrganizationEntries(
396 long organizationId, java.util.Date displayDate, int status, int start,
397 int end, com.liferay.portal.kernel.util.OrderByComparator obc)
398 throws com.liferay.portal.kernel.exception.SystemException;
399
400 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
401 public int getOrganizationEntriesCount(long organizationId,
402 java.util.Date displayDate, int status)
403 throws com.liferay.portal.kernel.exception.SystemException;
404
405 public void subscribe(long userId, long groupId)
406 throws com.liferay.portal.kernel.exception.PortalException,
407 com.liferay.portal.kernel.exception.SystemException;
408
409 public void unsubscribe(long userId, long groupId)
410 throws com.liferay.portal.kernel.exception.PortalException,
411 com.liferay.portal.kernel.exception.SystemException;
412
413 public void updateAsset(long userId,
414 com.liferay.portlet.blogs.model.BlogsEntry entry,
415 long[] assetCategoryIds, java.lang.String[] assetTagNames,
416 long[] assetLinkEntryIds)
417 throws com.liferay.portal.kernel.exception.PortalException,
418 com.liferay.portal.kernel.exception.SystemException;
419
420 public com.liferay.portlet.blogs.model.BlogsEntry updateEntry(long userId,
421 long entryId, java.lang.String title, java.lang.String description,
422 java.lang.String content, int displayDateMonth, int displayDateDay,
423 int displayDateYear, int displayDateHour, int displayDateMinute,
424 boolean allowPingbacks, boolean allowTrackbacks,
425 java.lang.String[] trackbacks, boolean smallImage,
426 java.lang.String smallImageURL, java.lang.String smallImageFileName,
427 java.io.InputStream smallImageInputStream,
428 com.liferay.portal.service.ServiceContext serviceContext)
429 throws com.liferay.portal.kernel.exception.PortalException,
430 com.liferay.portal.kernel.exception.SystemException;
431
432 public void updateEntryResources(
433 com.liferay.portlet.blogs.model.BlogsEntry entry,
434 java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
435 throws com.liferay.portal.kernel.exception.PortalException,
436 com.liferay.portal.kernel.exception.SystemException;
437
438 public com.liferay.portlet.blogs.model.BlogsEntry updateStatus(
439 long userId, long entryId, int status,
440 com.liferay.portal.service.ServiceContext serviceContext)
441 throws com.liferay.portal.kernel.exception.PortalException,
442 com.liferay.portal.kernel.exception.SystemException;
443 }