1
14
15 package com.liferay.portlet.bookmarks.service.base;
16
17 import com.liferay.counter.service.CounterLocalService;
18
19 import com.liferay.portal.kernel.annotation.BeanReference;
20 import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
21 import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
22 import com.liferay.portal.kernel.dao.orm.DynamicQuery;
23 import com.liferay.portal.kernel.exception.PortalException;
24 import com.liferay.portal.kernel.exception.SystemException;
25 import com.liferay.portal.kernel.util.OrderByComparator;
26 import com.liferay.portal.service.GroupLocalService;
27 import com.liferay.portal.service.GroupService;
28 import com.liferay.portal.service.ResourceLocalService;
29 import com.liferay.portal.service.ResourceService;
30 import com.liferay.portal.service.UserLocalService;
31 import com.liferay.portal.service.UserService;
32 import com.liferay.portal.service.persistence.GroupFinder;
33 import com.liferay.portal.service.persistence.GroupPersistence;
34 import com.liferay.portal.service.persistence.ResourceFinder;
35 import com.liferay.portal.service.persistence.ResourcePersistence;
36 import com.liferay.portal.service.persistence.UserFinder;
37 import com.liferay.portal.service.persistence.UserPersistence;
38
39 import com.liferay.portlet.bookmarks.model.BookmarksFolder;
40 import com.liferay.portlet.bookmarks.service.BookmarksEntryLocalService;
41 import com.liferay.portlet.bookmarks.service.BookmarksEntryService;
42 import com.liferay.portlet.bookmarks.service.BookmarksFolderLocalService;
43 import com.liferay.portlet.bookmarks.service.BookmarksFolderService;
44 import com.liferay.portlet.bookmarks.service.persistence.BookmarksEntryFinder;
45 import com.liferay.portlet.bookmarks.service.persistence.BookmarksEntryPersistence;
46 import com.liferay.portlet.bookmarks.service.persistence.BookmarksFolderPersistence;
47 import com.liferay.portlet.expando.service.ExpandoValueLocalService;
48 import com.liferay.portlet.expando.service.ExpandoValueService;
49 import com.liferay.portlet.expando.service.persistence.ExpandoValuePersistence;
50
51 import java.util.List;
52
53 import javax.sql.DataSource;
54
55
61 public abstract class BookmarksFolderLocalServiceBaseImpl
62 implements BookmarksFolderLocalService {
63 public BookmarksFolder addBookmarksFolder(BookmarksFolder bookmarksFolder)
64 throws SystemException {
65 bookmarksFolder.setNew(true);
66
67 return bookmarksFolderPersistence.update(bookmarksFolder, false);
68 }
69
70 public BookmarksFolder createBookmarksFolder(long folderId) {
71 return bookmarksFolderPersistence.create(folderId);
72 }
73
74 public void deleteBookmarksFolder(long folderId)
75 throws PortalException, SystemException {
76 bookmarksFolderPersistence.remove(folderId);
77 }
78
79 public void deleteBookmarksFolder(BookmarksFolder bookmarksFolder)
80 throws SystemException {
81 bookmarksFolderPersistence.remove(bookmarksFolder);
82 }
83
84 @SuppressWarnings("unchecked")
85 public List dynamicQuery(DynamicQuery dynamicQuery)
86 throws SystemException {
87 return bookmarksFolderPersistence.findWithDynamicQuery(dynamicQuery);
88 }
89
90 @SuppressWarnings("unchecked")
91 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
92 throws SystemException {
93 return bookmarksFolderPersistence.findWithDynamicQuery(dynamicQuery,
94 start, end);
95 }
96
97 @SuppressWarnings("unchecked")
98 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
99 OrderByComparator orderByComparator) throws SystemException {
100 return bookmarksFolderPersistence.findWithDynamicQuery(dynamicQuery,
101 start, end, orderByComparator);
102 }
103
104 public long dynamicQueryCount(DynamicQuery dynamicQuery)
105 throws SystemException {
106 return bookmarksFolderPersistence.countWithDynamicQuery(dynamicQuery);
107 }
108
109 public BookmarksFolder getBookmarksFolder(long folderId)
110 throws PortalException, SystemException {
111 return bookmarksFolderPersistence.findByPrimaryKey(folderId);
112 }
113
114 public BookmarksFolder getBookmarksFolderByUuidAndGroupId(String uuid,
115 long groupId) throws PortalException, SystemException {
116 return bookmarksFolderPersistence.findByUUID_G(uuid, groupId);
117 }
118
119 public List<BookmarksFolder> getBookmarksFolders(int start, int end)
120 throws SystemException {
121 return bookmarksFolderPersistence.findAll(start, end);
122 }
123
124 public int getBookmarksFoldersCount() throws SystemException {
125 return bookmarksFolderPersistence.countAll();
126 }
127
128 public BookmarksFolder updateBookmarksFolder(
129 BookmarksFolder bookmarksFolder) throws SystemException {
130 bookmarksFolder.setNew(false);
131
132 return bookmarksFolderPersistence.update(bookmarksFolder, true);
133 }
134
135 public BookmarksFolder updateBookmarksFolder(
136 BookmarksFolder bookmarksFolder, boolean merge)
137 throws SystemException {
138 bookmarksFolder.setNew(false);
139
140 return bookmarksFolderPersistence.update(bookmarksFolder, merge);
141 }
142
143 public BookmarksEntryLocalService getBookmarksEntryLocalService() {
144 return bookmarksEntryLocalService;
145 }
146
147 public void setBookmarksEntryLocalService(
148 BookmarksEntryLocalService bookmarksEntryLocalService) {
149 this.bookmarksEntryLocalService = bookmarksEntryLocalService;
150 }
151
152 public BookmarksEntryService getBookmarksEntryService() {
153 return bookmarksEntryService;
154 }
155
156 public void setBookmarksEntryService(
157 BookmarksEntryService bookmarksEntryService) {
158 this.bookmarksEntryService = bookmarksEntryService;
159 }
160
161 public BookmarksEntryPersistence getBookmarksEntryPersistence() {
162 return bookmarksEntryPersistence;
163 }
164
165 public void setBookmarksEntryPersistence(
166 BookmarksEntryPersistence bookmarksEntryPersistence) {
167 this.bookmarksEntryPersistence = bookmarksEntryPersistence;
168 }
169
170 public BookmarksEntryFinder getBookmarksEntryFinder() {
171 return bookmarksEntryFinder;
172 }
173
174 public void setBookmarksEntryFinder(
175 BookmarksEntryFinder bookmarksEntryFinder) {
176 this.bookmarksEntryFinder = bookmarksEntryFinder;
177 }
178
179 public BookmarksFolderLocalService getBookmarksFolderLocalService() {
180 return bookmarksFolderLocalService;
181 }
182
183 public void setBookmarksFolderLocalService(
184 BookmarksFolderLocalService bookmarksFolderLocalService) {
185 this.bookmarksFolderLocalService = bookmarksFolderLocalService;
186 }
187
188 public BookmarksFolderService getBookmarksFolderService() {
189 return bookmarksFolderService;
190 }
191
192 public void setBookmarksFolderService(
193 BookmarksFolderService bookmarksFolderService) {
194 this.bookmarksFolderService = bookmarksFolderService;
195 }
196
197 public BookmarksFolderPersistence getBookmarksFolderPersistence() {
198 return bookmarksFolderPersistence;
199 }
200
201 public void setBookmarksFolderPersistence(
202 BookmarksFolderPersistence bookmarksFolderPersistence) {
203 this.bookmarksFolderPersistence = bookmarksFolderPersistence;
204 }
205
206 public CounterLocalService getCounterLocalService() {
207 return counterLocalService;
208 }
209
210 public void setCounterLocalService(CounterLocalService counterLocalService) {
211 this.counterLocalService = counterLocalService;
212 }
213
214 public GroupLocalService getGroupLocalService() {
215 return groupLocalService;
216 }
217
218 public void setGroupLocalService(GroupLocalService groupLocalService) {
219 this.groupLocalService = groupLocalService;
220 }
221
222 public GroupService getGroupService() {
223 return groupService;
224 }
225
226 public void setGroupService(GroupService groupService) {
227 this.groupService = groupService;
228 }
229
230 public GroupPersistence getGroupPersistence() {
231 return groupPersistence;
232 }
233
234 public void setGroupPersistence(GroupPersistence groupPersistence) {
235 this.groupPersistence = groupPersistence;
236 }
237
238 public GroupFinder getGroupFinder() {
239 return groupFinder;
240 }
241
242 public void setGroupFinder(GroupFinder groupFinder) {
243 this.groupFinder = groupFinder;
244 }
245
246 public ResourceLocalService getResourceLocalService() {
247 return resourceLocalService;
248 }
249
250 public void setResourceLocalService(
251 ResourceLocalService resourceLocalService) {
252 this.resourceLocalService = resourceLocalService;
253 }
254
255 public ResourceService getResourceService() {
256 return resourceService;
257 }
258
259 public void setResourceService(ResourceService resourceService) {
260 this.resourceService = resourceService;
261 }
262
263 public ResourcePersistence getResourcePersistence() {
264 return resourcePersistence;
265 }
266
267 public void setResourcePersistence(ResourcePersistence resourcePersistence) {
268 this.resourcePersistence = resourcePersistence;
269 }
270
271 public ResourceFinder getResourceFinder() {
272 return resourceFinder;
273 }
274
275 public void setResourceFinder(ResourceFinder resourceFinder) {
276 this.resourceFinder = resourceFinder;
277 }
278
279 public UserLocalService getUserLocalService() {
280 return userLocalService;
281 }
282
283 public void setUserLocalService(UserLocalService userLocalService) {
284 this.userLocalService = userLocalService;
285 }
286
287 public UserService getUserService() {
288 return userService;
289 }
290
291 public void setUserService(UserService userService) {
292 this.userService = userService;
293 }
294
295 public UserPersistence getUserPersistence() {
296 return userPersistence;
297 }
298
299 public void setUserPersistence(UserPersistence userPersistence) {
300 this.userPersistence = userPersistence;
301 }
302
303 public UserFinder getUserFinder() {
304 return userFinder;
305 }
306
307 public void setUserFinder(UserFinder userFinder) {
308 this.userFinder = userFinder;
309 }
310
311 public ExpandoValueLocalService getExpandoValueLocalService() {
312 return expandoValueLocalService;
313 }
314
315 public void setExpandoValueLocalService(
316 ExpandoValueLocalService expandoValueLocalService) {
317 this.expandoValueLocalService = expandoValueLocalService;
318 }
319
320 public ExpandoValueService getExpandoValueService() {
321 return expandoValueService;
322 }
323
324 public void setExpandoValueService(ExpandoValueService expandoValueService) {
325 this.expandoValueService = expandoValueService;
326 }
327
328 public ExpandoValuePersistence getExpandoValuePersistence() {
329 return expandoValuePersistence;
330 }
331
332 public void setExpandoValuePersistence(
333 ExpandoValuePersistence expandoValuePersistence) {
334 this.expandoValuePersistence = expandoValuePersistence;
335 }
336
337 protected void runSQL(String sql) throws SystemException {
338 try {
339 DataSource dataSource = bookmarksFolderPersistence.getDataSource();
340
341 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
342 sql, new int[0]);
343
344 sqlUpdate.update();
345 }
346 catch (Exception e) {
347 throw new SystemException(e);
348 }
349 }
350
351 @BeanReference(type = BookmarksEntryLocalService.class)
352 protected BookmarksEntryLocalService bookmarksEntryLocalService;
353 @BeanReference(type = BookmarksEntryService.class)
354 protected BookmarksEntryService bookmarksEntryService;
355 @BeanReference(type = BookmarksEntryPersistence.class)
356 protected BookmarksEntryPersistence bookmarksEntryPersistence;
357 @BeanReference(type = BookmarksEntryFinder.class)
358 protected BookmarksEntryFinder bookmarksEntryFinder;
359 @BeanReference(type = BookmarksFolderLocalService.class)
360 protected BookmarksFolderLocalService bookmarksFolderLocalService;
361 @BeanReference(type = BookmarksFolderService.class)
362 protected BookmarksFolderService bookmarksFolderService;
363 @BeanReference(type = BookmarksFolderPersistence.class)
364 protected BookmarksFolderPersistence bookmarksFolderPersistence;
365 @BeanReference(type = CounterLocalService.class)
366 protected CounterLocalService counterLocalService;
367 @BeanReference(type = GroupLocalService.class)
368 protected GroupLocalService groupLocalService;
369 @BeanReference(type = GroupService.class)
370 protected GroupService groupService;
371 @BeanReference(type = GroupPersistence.class)
372 protected GroupPersistence groupPersistence;
373 @BeanReference(type = GroupFinder.class)
374 protected GroupFinder groupFinder;
375 @BeanReference(type = ResourceLocalService.class)
376 protected ResourceLocalService resourceLocalService;
377 @BeanReference(type = ResourceService.class)
378 protected ResourceService resourceService;
379 @BeanReference(type = ResourcePersistence.class)
380 protected ResourcePersistence resourcePersistence;
381 @BeanReference(type = ResourceFinder.class)
382 protected ResourceFinder resourceFinder;
383 @BeanReference(type = UserLocalService.class)
384 protected UserLocalService userLocalService;
385 @BeanReference(type = UserService.class)
386 protected UserService userService;
387 @BeanReference(type = UserPersistence.class)
388 protected UserPersistence userPersistence;
389 @BeanReference(type = UserFinder.class)
390 protected UserFinder userFinder;
391 @BeanReference(type = ExpandoValueLocalService.class)
392 protected ExpandoValueLocalService expandoValueLocalService;
393 @BeanReference(type = ExpandoValueService.class)
394 protected ExpandoValueService expandoValueService;
395 @BeanReference(type = ExpandoValuePersistence.class)
396 protected ExpandoValuePersistence expandoValuePersistence;
397 }