001
014
015 package com.liferay.portlet.bookmarks.service;
016
017 import com.liferay.portal.kernel.annotation.Isolation;
018 import com.liferay.portal.kernel.annotation.Propagation;
019 import com.liferay.portal.kernel.annotation.Transactional;
020 import com.liferay.portal.kernel.exception.PortalException;
021 import com.liferay.portal.kernel.exception.SystemException;
022
023
040 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
041 PortalException.class, SystemException.class})
042 public interface BookmarksEntryService {
043 public com.liferay.portlet.bookmarks.model.BookmarksEntry addEntry(
044 long groupId, long folderId, java.lang.String name,
045 java.lang.String url, java.lang.String comments,
046 com.liferay.portal.service.ServiceContext serviceContext)
047 throws com.liferay.portal.kernel.exception.PortalException,
048 com.liferay.portal.kernel.exception.SystemException;
049
050 public void deleteEntry(long entryId)
051 throws com.liferay.portal.kernel.exception.PortalException,
052 com.liferay.portal.kernel.exception.SystemException;
053
054 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
055 public com.liferay.portlet.bookmarks.model.BookmarksEntry getEntry(
056 long entryId)
057 throws com.liferay.portal.kernel.exception.PortalException,
058 com.liferay.portal.kernel.exception.SystemException;
059
060 public com.liferay.portlet.bookmarks.model.BookmarksEntry openEntry(
061 long entryId)
062 throws com.liferay.portal.kernel.exception.PortalException,
063 com.liferay.portal.kernel.exception.SystemException;
064
065 public com.liferay.portlet.bookmarks.model.BookmarksEntry updateEntry(
066 long entryId, long groupId, long folderId, java.lang.String name,
067 java.lang.String url, java.lang.String comments,
068 com.liferay.portal.service.ServiceContext serviceContext)
069 throws com.liferay.portal.kernel.exception.PortalException,
070 com.liferay.portal.kernel.exception.SystemException;
071 }