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