1
22
23 package com.liferay.portlet.bookmarks.service;
24
25 import com.liferay.portal.PortalException;
26 import com.liferay.portal.SystemException;
27 import com.liferay.portal.kernel.annotation.Isolation;
28 import com.liferay.portal.kernel.annotation.Propagation;
29 import com.liferay.portal.kernel.annotation.Transactional;
30
31
55 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
56 PortalException.class, SystemException.class})
57 public interface BookmarksEntryLocalService {
58 public com.liferay.portlet.bookmarks.model.BookmarksEntry addBookmarksEntry(
59 com.liferay.portlet.bookmarks.model.BookmarksEntry bookmarksEntry)
60 throws com.liferay.portal.SystemException;
61
62 public com.liferay.portlet.bookmarks.model.BookmarksEntry createBookmarksEntry(
63 long entryId);
64
65 public void deleteBookmarksEntry(long entryId)
66 throws com.liferay.portal.PortalException,
67 com.liferay.portal.SystemException;
68
69 public void deleteBookmarksEntry(
70 com.liferay.portlet.bookmarks.model.BookmarksEntry bookmarksEntry)
71 throws com.liferay.portal.SystemException;
72
73 public java.util.List<Object> dynamicQuery(
74 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
75 throws com.liferay.portal.SystemException;
76
77 public java.util.List<Object> dynamicQuery(
78 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
79 int end) throws com.liferay.portal.SystemException;
80
81 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
82 public com.liferay.portlet.bookmarks.model.BookmarksEntry getBookmarksEntry(
83 long entryId)
84 throws com.liferay.portal.PortalException,
85 com.liferay.portal.SystemException;
86
87 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
88 public java.util.List<com.liferay.portlet.bookmarks.model.BookmarksEntry> getBookmarksEntries(
89 int start, int end) throws com.liferay.portal.SystemException;
90
91 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
92 public int getBookmarksEntriesCount()
93 throws com.liferay.portal.SystemException;
94
95 public com.liferay.portlet.bookmarks.model.BookmarksEntry updateBookmarksEntry(
96 com.liferay.portlet.bookmarks.model.BookmarksEntry bookmarksEntry)
97 throws com.liferay.portal.SystemException;
98
99 public com.liferay.portlet.bookmarks.model.BookmarksEntry updateBookmarksEntry(
100 com.liferay.portlet.bookmarks.model.BookmarksEntry bookmarksEntry,
101 boolean merge) throws com.liferay.portal.SystemException;
102
103 public com.liferay.portlet.bookmarks.model.BookmarksEntry addEntry(
104 long userId, long folderId, java.lang.String name,
105 java.lang.String url, java.lang.String comments,
106 com.liferay.portal.service.ServiceContext serviceContext)
107 throws com.liferay.portal.PortalException,
108 com.liferay.portal.SystemException;
109
110 public com.liferay.portlet.bookmarks.model.BookmarksEntry addEntry(
111 java.lang.String uuid, long userId, long folderId,
112 java.lang.String name, java.lang.String url, java.lang.String comments,
113 com.liferay.portal.service.ServiceContext serviceContext)
114 throws com.liferay.portal.PortalException,
115 com.liferay.portal.SystemException;
116
117 public void addEntryResources(
118 com.liferay.portlet.bookmarks.model.BookmarksEntry entry,
119 boolean addCommunityPermissions, boolean addGuestPermissions)
120 throws com.liferay.portal.PortalException,
121 com.liferay.portal.SystemException;
122
123 public void addEntryResources(
124 com.liferay.portlet.bookmarks.model.BookmarksEntry entry,
125 java.lang.String[] communityPermissions,
126 java.lang.String[] guestPermissions)
127 throws com.liferay.portal.PortalException,
128 com.liferay.portal.SystemException;
129
130 public void addEntryResources(long entryId,
131 boolean addCommunityPermissions, boolean addGuestPermissions)
132 throws com.liferay.portal.PortalException,
133 com.liferay.portal.SystemException;
134
135 public void addEntryResources(long entryId,
136 java.lang.String[] communityPermissions,
137 java.lang.String[] guestPermissions)
138 throws com.liferay.portal.PortalException,
139 com.liferay.portal.SystemException;
140
141 public void deleteEntries(long folderId)
142 throws com.liferay.portal.PortalException,
143 com.liferay.portal.SystemException;
144
145 public void deleteEntry(
146 com.liferay.portlet.bookmarks.model.BookmarksEntry entry)
147 throws com.liferay.portal.PortalException,
148 com.liferay.portal.SystemException;
149
150 public void deleteEntry(long entryId)
151 throws com.liferay.portal.PortalException,
152 com.liferay.portal.SystemException;
153
154 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
155 public java.util.List<com.liferay.portlet.bookmarks.model.BookmarksEntry> getEntries(
156 long folderId, int start, int end)
157 throws com.liferay.portal.SystemException;
158
159 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
160 public java.util.List<com.liferay.portlet.bookmarks.model.BookmarksEntry> getEntries(
161 long folderId, int start, int end,
162 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
163 throws com.liferay.portal.SystemException;
164
165 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
166 public int getEntriesCount(long folderId)
167 throws com.liferay.portal.SystemException;
168
169 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
170 public com.liferay.portlet.bookmarks.model.BookmarksEntry getEntry(
171 long entryId)
172 throws com.liferay.portal.PortalException,
173 com.liferay.portal.SystemException;
174
175 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
176 public int getFoldersEntriesCount(java.util.List<Long> folderIds)
177 throws com.liferay.portal.SystemException;
178
179 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
180 public java.util.List<com.liferay.portlet.bookmarks.model.BookmarksEntry> getGroupEntries(
181 long groupId, int start, int end)
182 throws com.liferay.portal.SystemException;
183
184 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
185 public java.util.List<com.liferay.portlet.bookmarks.model.BookmarksEntry> getGroupEntries(
186 long groupId, long userId, int start, int end)
187 throws com.liferay.portal.SystemException;
188
189 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
190 public int getGroupEntriesCount(long groupId)
191 throws com.liferay.portal.SystemException;
192
193 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
194 public int getGroupEntriesCount(long groupId, long userId)
195 throws com.liferay.portal.SystemException;
196
197 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
198 public java.util.List<com.liferay.portlet.bookmarks.model.BookmarksEntry> getNoAssetEntries()
199 throws com.liferay.portal.SystemException;
200
201 public com.liferay.portlet.bookmarks.model.BookmarksEntry openEntry(
202 long entryId)
203 throws com.liferay.portal.PortalException,
204 com.liferay.portal.SystemException;
205
206 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
207 public void reIndex(
208 com.liferay.portlet.bookmarks.model.BookmarksEntry entry)
209 throws com.liferay.portal.SystemException;
210
211 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
212 public void reIndex(long entryId) throws com.liferay.portal.SystemException;
213
214 public com.liferay.portlet.bookmarks.model.BookmarksEntry updateEntry(
215 long userId, long entryId, long folderId, java.lang.String name,
216 java.lang.String url, java.lang.String comments,
217 com.liferay.portal.service.ServiceContext serviceContext)
218 throws com.liferay.portal.PortalException,
219 com.liferay.portal.SystemException;
220
221 public void updateTagsAsset(long userId,
222 com.liferay.portlet.bookmarks.model.BookmarksEntry entry,
223 java.lang.String[] tagsEntries)
224 throws com.liferay.portal.PortalException,
225 com.liferay.portal.SystemException;
226 }