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