001
014
015 package com.liferay.portlet.bookmarks.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.PermissionedModelLocalService;
024
025
037 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
038 PortalException.class, SystemException.class})
039 public interface BookmarksEntryLocalService extends BaseLocalService,
040 PermissionedModelLocalService {
041
046
047
054 public com.liferay.portlet.bookmarks.model.BookmarksEntry addBookmarksEntry(
055 com.liferay.portlet.bookmarks.model.BookmarksEntry bookmarksEntry)
056 throws com.liferay.portal.kernel.exception.SystemException;
057
058
064 public com.liferay.portlet.bookmarks.model.BookmarksEntry createBookmarksEntry(
065 long entryId);
066
067
075 public com.liferay.portlet.bookmarks.model.BookmarksEntry deleteBookmarksEntry(
076 long entryId)
077 throws com.liferay.portal.kernel.exception.PortalException,
078 com.liferay.portal.kernel.exception.SystemException;
079
080
087 public com.liferay.portlet.bookmarks.model.BookmarksEntry deleteBookmarksEntry(
088 com.liferay.portlet.bookmarks.model.BookmarksEntry bookmarksEntry)
089 throws com.liferay.portal.kernel.exception.SystemException;
090
091 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
092
093
100 @SuppressWarnings("rawtypes")
101 public java.util.List dynamicQuery(
102 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
103 throws com.liferay.portal.kernel.exception.SystemException;
104
105
118 @SuppressWarnings("rawtypes")
119 public java.util.List dynamicQuery(
120 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
121 int end) throws com.liferay.portal.kernel.exception.SystemException;
122
123
137 @SuppressWarnings("rawtypes")
138 public java.util.List dynamicQuery(
139 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
140 int end,
141 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
142 throws com.liferay.portal.kernel.exception.SystemException;
143
144
151 public long dynamicQueryCount(
152 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
153 throws com.liferay.portal.kernel.exception.SystemException;
154
155
163 public long dynamicQueryCount(
164 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
165 com.liferay.portal.kernel.dao.orm.Projection projection)
166 throws com.liferay.portal.kernel.exception.SystemException;
167
168 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
169 public com.liferay.portlet.bookmarks.model.BookmarksEntry fetchBookmarksEntry(
170 long entryId)
171 throws com.liferay.portal.kernel.exception.SystemException;
172
173
181 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
182 public com.liferay.portlet.bookmarks.model.BookmarksEntry fetchBookmarksEntryByUuidAndCompanyId(
183 java.lang.String uuid, long companyId)
184 throws com.liferay.portal.kernel.exception.SystemException;
185
186
194 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
195 public com.liferay.portlet.bookmarks.model.BookmarksEntry fetchBookmarksEntryByUuidAndGroupId(
196 java.lang.String uuid, long groupId)
197 throws com.liferay.portal.kernel.exception.SystemException;
198
199
207 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
208 public com.liferay.portlet.bookmarks.model.BookmarksEntry getBookmarksEntry(
209 long entryId)
210 throws com.liferay.portal.kernel.exception.PortalException,
211 com.liferay.portal.kernel.exception.SystemException;
212
213 @Override
214 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
215 public com.liferay.portal.model.PersistedModel getPersistedModel(
216 java.io.Serializable primaryKeyObj)
217 throws com.liferay.portal.kernel.exception.PortalException,
218 com.liferay.portal.kernel.exception.SystemException;
219
220
229 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
230 public com.liferay.portlet.bookmarks.model.BookmarksEntry getBookmarksEntryByUuidAndCompanyId(
231 java.lang.String uuid, long companyId)
232 throws com.liferay.portal.kernel.exception.PortalException,
233 com.liferay.portal.kernel.exception.SystemException;
234
235
244 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
245 public com.liferay.portlet.bookmarks.model.BookmarksEntry getBookmarksEntryByUuidAndGroupId(
246 java.lang.String uuid, long groupId)
247 throws com.liferay.portal.kernel.exception.PortalException,
248 com.liferay.portal.kernel.exception.SystemException;
249
250
262 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
263 public java.util.List<com.liferay.portlet.bookmarks.model.BookmarksEntry> getBookmarksEntries(
264 int start, int end)
265 throws com.liferay.portal.kernel.exception.SystemException;
266
267
273 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
274 public int getBookmarksEntriesCount()
275 throws com.liferay.portal.kernel.exception.SystemException;
276
277
284 public com.liferay.portlet.bookmarks.model.BookmarksEntry updateBookmarksEntry(
285 com.liferay.portlet.bookmarks.model.BookmarksEntry bookmarksEntry)
286 throws com.liferay.portal.kernel.exception.SystemException;
287
288
293 public java.lang.String getBeanIdentifier();
294
295
300 public void setBeanIdentifier(java.lang.String beanIdentifier);
301
302 public com.liferay.portlet.bookmarks.model.BookmarksEntry addEntry(
303 long userId, long groupId, long folderId, java.lang.String name,
304 java.lang.String url, java.lang.String description,
305 com.liferay.portal.service.ServiceContext serviceContext)
306 throws com.liferay.portal.kernel.exception.PortalException,
307 com.liferay.portal.kernel.exception.SystemException;
308
309 public void deleteEntries(long groupId, long folderId)
310 throws com.liferay.portal.kernel.exception.PortalException,
311 com.liferay.portal.kernel.exception.SystemException;
312
313 public void deleteEntries(long groupId, long folderId,
314 boolean includeTrashedEntries)
315 throws com.liferay.portal.kernel.exception.PortalException,
316 com.liferay.portal.kernel.exception.SystemException;
317
318 public com.liferay.portlet.bookmarks.model.BookmarksEntry deleteEntry(
319 com.liferay.portlet.bookmarks.model.BookmarksEntry entry)
320 throws com.liferay.portal.kernel.exception.PortalException,
321 com.liferay.portal.kernel.exception.SystemException;
322
323 public com.liferay.portlet.bookmarks.model.BookmarksEntry deleteEntry(
324 long entryId)
325 throws com.liferay.portal.kernel.exception.PortalException,
326 com.liferay.portal.kernel.exception.SystemException;
327
328 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
329 public java.util.List<com.liferay.portlet.bookmarks.model.BookmarksEntry> getEntries(
330 long groupId, long folderId, int start, int end)
331 throws com.liferay.portal.kernel.exception.SystemException;
332
333 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
334 public java.util.List<com.liferay.portlet.bookmarks.model.BookmarksEntry> getEntries(
335 long groupId, long folderId, int start, int end,
336 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
337 throws com.liferay.portal.kernel.exception.SystemException;
338
339 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
340 public int getEntriesCount(long groupId, long folderId)
341 throws com.liferay.portal.kernel.exception.SystemException;
342
343 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
344 public com.liferay.portlet.bookmarks.model.BookmarksEntry getEntry(
345 long entryId)
346 throws com.liferay.portal.kernel.exception.PortalException,
347 com.liferay.portal.kernel.exception.SystemException;
348
349 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
350 public int getFoldersEntriesCount(long groupId,
351 java.util.List<java.lang.Long> folderIds)
352 throws com.liferay.portal.kernel.exception.SystemException;
353
354 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
355 public java.util.List<com.liferay.portlet.bookmarks.model.BookmarksEntry> getGroupEntries(
356 long groupId, int start, int end)
357 throws com.liferay.portal.kernel.exception.SystemException;
358
359 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
360 public java.util.List<com.liferay.portlet.bookmarks.model.BookmarksEntry> getGroupEntries(
361 long groupId, long userId, int start, int end)
362 throws com.liferay.portal.kernel.exception.SystemException;
363
364 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
365 public int getGroupEntriesCount(long groupId)
366 throws com.liferay.portal.kernel.exception.SystemException;
367
368 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
369 public int getGroupEntriesCount(long groupId, long userId)
370 throws com.liferay.portal.kernel.exception.SystemException;
371
372 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
373 public java.util.List<com.liferay.portlet.bookmarks.model.BookmarksEntry> getNoAssetEntries()
374 throws com.liferay.portal.kernel.exception.SystemException;
375
376 public com.liferay.portlet.bookmarks.model.BookmarksEntry moveEntry(
377 long entryId, long parentFolderId)
378 throws com.liferay.portal.kernel.exception.PortalException,
379 com.liferay.portal.kernel.exception.SystemException;
380
381 public com.liferay.portlet.bookmarks.model.BookmarksEntry moveEntryFromTrash(
382 long userId, long entryId, long parentFolderId)
383 throws com.liferay.portal.kernel.exception.PortalException,
384 com.liferay.portal.kernel.exception.SystemException;
385
386 public com.liferay.portlet.bookmarks.model.BookmarksEntry moveEntryToTrash(
387 long userId, com.liferay.portlet.bookmarks.model.BookmarksEntry entry)
388 throws com.liferay.portal.kernel.exception.PortalException,
389 com.liferay.portal.kernel.exception.SystemException;
390
391 public com.liferay.portlet.bookmarks.model.BookmarksEntry moveEntryToTrash(
392 long userId, long entryId)
393 throws com.liferay.portal.kernel.exception.PortalException,
394 com.liferay.portal.kernel.exception.SystemException;
395
396 public com.liferay.portlet.bookmarks.model.BookmarksEntry openEntry(
397 long userId, com.liferay.portlet.bookmarks.model.BookmarksEntry entry)
398 throws com.liferay.portal.kernel.exception.SystemException;
399
400 public com.liferay.portlet.bookmarks.model.BookmarksEntry openEntry(
401 long userId, long entryId)
402 throws com.liferay.portal.kernel.exception.PortalException,
403 com.liferay.portal.kernel.exception.SystemException;
404
405 public void rebuildTree(long companyId)
406 throws com.liferay.portal.kernel.exception.PortalException,
407 com.liferay.portal.kernel.exception.SystemException;
408
409 public com.liferay.portlet.bookmarks.model.BookmarksEntry restoreEntryFromTrash(
410 long userId, long entryId)
411 throws com.liferay.portal.kernel.exception.PortalException,
412 com.liferay.portal.kernel.exception.SystemException;
413
414 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
415 public com.liferay.portal.kernel.search.Hits search(long groupId,
416 long userId, long creatorUserId, int status, int start, int end)
417 throws com.liferay.portal.kernel.exception.PortalException,
418 com.liferay.portal.kernel.exception.SystemException;
419
420 public void subscribeEntry(long userId, long entryId)
421 throws com.liferay.portal.kernel.exception.PortalException,
422 com.liferay.portal.kernel.exception.SystemException;
423
424 public void unsubscribeEntry(long userId, long entryId)
425 throws com.liferay.portal.kernel.exception.PortalException,
426 com.liferay.portal.kernel.exception.SystemException;
427
428 public void updateAsset(long userId,
429 com.liferay.portlet.bookmarks.model.BookmarksEntry entry,
430 long[] assetCategoryIds, java.lang.String[] assetTagNames,
431 long[] assetLinkEntryIds)
432 throws com.liferay.portal.kernel.exception.PortalException,
433 com.liferay.portal.kernel.exception.SystemException;
434
435 public com.liferay.portlet.bookmarks.model.BookmarksEntry updateEntry(
436 long userId, long entryId, long groupId, long folderId,
437 java.lang.String name, java.lang.String url,
438 java.lang.String description,
439 com.liferay.portal.service.ServiceContext serviceContext)
440 throws com.liferay.portal.kernel.exception.PortalException,
441 com.liferay.portal.kernel.exception.SystemException;
442
443 public com.liferay.portlet.bookmarks.model.BookmarksEntry updateStatus(
444 long userId, com.liferay.portlet.bookmarks.model.BookmarksEntry entry,
445 int status)
446 throws com.liferay.portal.kernel.exception.PortalException,
447 com.liferay.portal.kernel.exception.SystemException;
448 }