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 com.liferay.portal.service.ServiceContext serviceContext)
102 throws com.liferay.portal.PortalException,
103 com.liferay.portal.SystemException;
104
105 public com.liferay.portlet.bookmarks.model.BookmarksEntry addEntry(
106 java.lang.String uuid, long userId, long folderId,
107 java.lang.String name, java.lang.String url, java.lang.String comments,
108 com.liferay.portal.service.ServiceContext serviceContext)
109 throws com.liferay.portal.PortalException,
110 com.liferay.portal.SystemException;
111
112 public void addEntryResources(long folderId, long entryId,
113 boolean addCommunityPermissions, boolean addGuestPermissions)
114 throws com.liferay.portal.PortalException,
115 com.liferay.portal.SystemException;
116
117 public void addEntryResources(
118 com.liferay.portlet.bookmarks.model.BookmarksFolder folder,
119 com.liferay.portlet.bookmarks.model.BookmarksEntry entry,
120 boolean addCommunityPermissions, boolean addGuestPermissions)
121 throws com.liferay.portal.PortalException,
122 com.liferay.portal.SystemException;
123
124 public void addEntryResources(long folderId, long entryId,
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(
131 com.liferay.portlet.bookmarks.model.BookmarksFolder folder,
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 public void reIndex(long entryId) throws com.liferay.portal.SystemException;
204
205 public com.liferay.portlet.bookmarks.model.BookmarksEntry updateEntry(
206 long userId, long entryId, long folderId, java.lang.String name,
207 java.lang.String url, java.lang.String comments,
208 com.liferay.portal.service.ServiceContext serviceContext)
209 throws com.liferay.portal.PortalException,
210 com.liferay.portal.SystemException;
211
212 public void updateTagsAsset(long userId,
213 com.liferay.portlet.bookmarks.model.BookmarksEntry entry,
214 java.lang.String[] tagsEntries)
215 throws com.liferay.portal.PortalException,
216 com.liferay.portal.SystemException;
217 }