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, int status, int start, int end)
302 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, int status, int start, int end,
307 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, int status)
312 throws com.liferay.portal.kernel.exception.SystemException;
313
314 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
315 public com.liferay.portlet.blogs.model.BlogsEntry[] getEntriesPrevAndNext(
316 long entryId)
317 throws com.liferay.portal.kernel.exception.PortalException,
318 com.liferay.portal.kernel.exception.SystemException;
319
320 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
321 public com.liferay.portlet.blogs.model.BlogsEntry getEntry(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 com.liferay.portlet.blogs.model.BlogsEntry getEntry(long groupId,
327 java.lang.String urlTitle)
328 throws com.liferay.portal.kernel.exception.PortalException,
329 com.liferay.portal.kernel.exception.SystemException;
330
331 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
332 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupEntries(
333 long groupId, int status, int start, int end)
334 throws com.liferay.portal.kernel.exception.SystemException;
335
336 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
337 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupEntries(
338 long groupId, int status, int start, int end,
339 com.liferay.portal.kernel.util.OrderByComparator obc)
340 throws com.liferay.portal.kernel.exception.SystemException;
341
342 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
343 public int getGroupEntriesCount(long groupId, int status)
344 throws com.liferay.portal.kernel.exception.SystemException;
345
346 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
347 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupsEntries(
348 long companyId, long groupId, int status, int start, int end)
349 throws com.liferay.portal.kernel.exception.SystemException;
350
351 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
352 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupUserEntries(
353 long groupId, long userId, int status, int start, int end)
354 throws com.liferay.portal.kernel.exception.SystemException;
355
356 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
357 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupUserEntries(
358 long groupId, long userId, int status, int start, int end,
359 com.liferay.portal.kernel.util.OrderByComparator obc)
360 throws com.liferay.portal.kernel.exception.SystemException;
361
362 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
363 public int getGroupUserEntriesCount(long groupId, long userId, int status)
364 throws com.liferay.portal.kernel.exception.SystemException;
365
366 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
367 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getNoAssetEntries()
368 throws com.liferay.portal.kernel.exception.SystemException;
369
370 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
371 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getOrganizationEntries(
372 long organizationId, int status, int start, int end)
373 throws com.liferay.portal.kernel.exception.SystemException;
374
375 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
376 public int getOrganizationEntriesCount(long organizationId, int status)
377 throws com.liferay.portal.kernel.exception.SystemException;
378
379 public void subscribe(long userId, long groupId)
380 throws com.liferay.portal.kernel.exception.PortalException,
381 com.liferay.portal.kernel.exception.SystemException;
382
383 public void unsubscribe(long userId, long groupId)
384 throws com.liferay.portal.kernel.exception.PortalException,
385 com.liferay.portal.kernel.exception.SystemException;
386
387 public void updateAsset(long userId,
388 com.liferay.portlet.blogs.model.BlogsEntry entry,
389 long[] assetCategoryIds, java.lang.String[] assetTagNames,
390 long[] assetLinkEntryIds)
391 throws com.liferay.portal.kernel.exception.PortalException,
392 com.liferay.portal.kernel.exception.SystemException;
393
394 public com.liferay.portlet.blogs.model.BlogsEntry updateEntry(long userId,
395 long entryId, java.lang.String title, java.lang.String description,
396 java.lang.String content, int displayDateMonth, int displayDateDay,
397 int displayDateYear, int displayDateHour, int displayDateMinute,
398 boolean allowPingbacks, boolean allowTrackbacks,
399 java.lang.String[] trackbacks, boolean smallImage,
400 java.lang.String smallImageURL, java.lang.String smallImageFileName,
401 java.io.InputStream smallImageInputStream,
402 com.liferay.portal.service.ServiceContext serviceContext)
403 throws com.liferay.portal.kernel.exception.PortalException,
404 com.liferay.portal.kernel.exception.SystemException;
405
406 public void updateEntryResources(
407 com.liferay.portlet.blogs.model.BlogsEntry entry,
408 java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
409 throws com.liferay.portal.kernel.exception.PortalException,
410 com.liferay.portal.kernel.exception.SystemException;
411
412 public com.liferay.portlet.blogs.model.BlogsEntry updateStatus(
413 long userId, long entryId, int status,
414 com.liferay.portal.service.ServiceContext serviceContext)
415 throws com.liferay.portal.kernel.exception.PortalException,
416 com.liferay.portal.kernel.exception.SystemException;
417 }