1   /**
2    * Copyright (c) 2000-2010 Liferay, Inc. All rights reserved.
3    *
4    * This library is free software; you can redistribute it and/or modify it under
5    * the terms of the GNU Lesser General Public License as published by the Free
6    * Software Foundation; either version 2.1 of the License, or (at your option)
7    * any later version.
8    *
9    * This library is distributed in the hope that it will be useful, but WITHOUT
10   * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
11   * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
12   * details.
13   */
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.db.DB;
21  import com.liferay.portal.kernel.dao.db.DBFactoryUtil;
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  /**
54   * <a href="BookmarksFolderLocalServiceBaseImpl.java.html"><b><i>View Source</i>
55   * </b></a>
56   *
57   * @author Brian Wing Shun Chan
58   */
59  public abstract class BookmarksFolderLocalServiceBaseImpl
60      implements BookmarksFolderLocalService {
61      public BookmarksFolder addBookmarksFolder(BookmarksFolder bookmarksFolder)
62          throws SystemException {
63          bookmarksFolder.setNew(true);
64  
65          return bookmarksFolderPersistence.update(bookmarksFolder, false);
66      }
67  
68      public BookmarksFolder createBookmarksFolder(long folderId) {
69          return bookmarksFolderPersistence.create(folderId);
70      }
71  
72      public void deleteBookmarksFolder(long folderId)
73          throws PortalException, SystemException {
74          bookmarksFolderPersistence.remove(folderId);
75      }
76  
77      public void deleteBookmarksFolder(BookmarksFolder bookmarksFolder)
78          throws SystemException {
79          bookmarksFolderPersistence.remove(bookmarksFolder);
80      }
81  
82      public List<Object> dynamicQuery(DynamicQuery dynamicQuery)
83          throws SystemException {
84          return bookmarksFolderPersistence.findWithDynamicQuery(dynamicQuery);
85      }
86  
87      public List<Object> dynamicQuery(DynamicQuery dynamicQuery, int start,
88          int end) throws SystemException {
89          return bookmarksFolderPersistence.findWithDynamicQuery(dynamicQuery,
90              start, end);
91      }
92  
93      public List<Object> dynamicQuery(DynamicQuery dynamicQuery, int start,
94          int end, OrderByComparator orderByComparator) throws SystemException {
95          return bookmarksFolderPersistence.findWithDynamicQuery(dynamicQuery,
96              start, end, orderByComparator);
97      }
98  
99      public int dynamicQueryCount(DynamicQuery dynamicQuery)
100         throws SystemException {
101         return bookmarksFolderPersistence.countWithDynamicQuery(dynamicQuery);
102     }
103 
104     public BookmarksFolder getBookmarksFolder(long folderId)
105         throws PortalException, SystemException {
106         return bookmarksFolderPersistence.findByPrimaryKey(folderId);
107     }
108 
109     public List<BookmarksFolder> getBookmarksFolders(int start, int end)
110         throws SystemException {
111         return bookmarksFolderPersistence.findAll(start, end);
112     }
113 
114     public int getBookmarksFoldersCount() throws SystemException {
115         return bookmarksFolderPersistence.countAll();
116     }
117 
118     public BookmarksFolder updateBookmarksFolder(
119         BookmarksFolder bookmarksFolder) throws SystemException {
120         bookmarksFolder.setNew(false);
121 
122         return bookmarksFolderPersistence.update(bookmarksFolder, true);
123     }
124 
125     public BookmarksFolder updateBookmarksFolder(
126         BookmarksFolder bookmarksFolder, boolean merge)
127         throws SystemException {
128         bookmarksFolder.setNew(false);
129 
130         return bookmarksFolderPersistence.update(bookmarksFolder, merge);
131     }
132 
133     public BookmarksEntryLocalService getBookmarksEntryLocalService() {
134         return bookmarksEntryLocalService;
135     }
136 
137     public void setBookmarksEntryLocalService(
138         BookmarksEntryLocalService bookmarksEntryLocalService) {
139         this.bookmarksEntryLocalService = bookmarksEntryLocalService;
140     }
141 
142     public BookmarksEntryService getBookmarksEntryService() {
143         return bookmarksEntryService;
144     }
145 
146     public void setBookmarksEntryService(
147         BookmarksEntryService bookmarksEntryService) {
148         this.bookmarksEntryService = bookmarksEntryService;
149     }
150 
151     public BookmarksEntryPersistence getBookmarksEntryPersistence() {
152         return bookmarksEntryPersistence;
153     }
154 
155     public void setBookmarksEntryPersistence(
156         BookmarksEntryPersistence bookmarksEntryPersistence) {
157         this.bookmarksEntryPersistence = bookmarksEntryPersistence;
158     }
159 
160     public BookmarksEntryFinder getBookmarksEntryFinder() {
161         return bookmarksEntryFinder;
162     }
163 
164     public void setBookmarksEntryFinder(
165         BookmarksEntryFinder bookmarksEntryFinder) {
166         this.bookmarksEntryFinder = bookmarksEntryFinder;
167     }
168 
169     public BookmarksFolderLocalService getBookmarksFolderLocalService() {
170         return bookmarksFolderLocalService;
171     }
172 
173     public void setBookmarksFolderLocalService(
174         BookmarksFolderLocalService bookmarksFolderLocalService) {
175         this.bookmarksFolderLocalService = bookmarksFolderLocalService;
176     }
177 
178     public BookmarksFolderService getBookmarksFolderService() {
179         return bookmarksFolderService;
180     }
181 
182     public void setBookmarksFolderService(
183         BookmarksFolderService bookmarksFolderService) {
184         this.bookmarksFolderService = bookmarksFolderService;
185     }
186 
187     public BookmarksFolderPersistence getBookmarksFolderPersistence() {
188         return bookmarksFolderPersistence;
189     }
190 
191     public void setBookmarksFolderPersistence(
192         BookmarksFolderPersistence bookmarksFolderPersistence) {
193         this.bookmarksFolderPersistence = bookmarksFolderPersistence;
194     }
195 
196     public CounterLocalService getCounterLocalService() {
197         return counterLocalService;
198     }
199 
200     public void setCounterLocalService(CounterLocalService counterLocalService) {
201         this.counterLocalService = counterLocalService;
202     }
203 
204     public GroupLocalService getGroupLocalService() {
205         return groupLocalService;
206     }
207 
208     public void setGroupLocalService(GroupLocalService groupLocalService) {
209         this.groupLocalService = groupLocalService;
210     }
211 
212     public GroupService getGroupService() {
213         return groupService;
214     }
215 
216     public void setGroupService(GroupService groupService) {
217         this.groupService = groupService;
218     }
219 
220     public GroupPersistence getGroupPersistence() {
221         return groupPersistence;
222     }
223 
224     public void setGroupPersistence(GroupPersistence groupPersistence) {
225         this.groupPersistence = groupPersistence;
226     }
227 
228     public GroupFinder getGroupFinder() {
229         return groupFinder;
230     }
231 
232     public void setGroupFinder(GroupFinder groupFinder) {
233         this.groupFinder = groupFinder;
234     }
235 
236     public ResourceLocalService getResourceLocalService() {
237         return resourceLocalService;
238     }
239 
240     public void setResourceLocalService(
241         ResourceLocalService resourceLocalService) {
242         this.resourceLocalService = resourceLocalService;
243     }
244 
245     public ResourceService getResourceService() {
246         return resourceService;
247     }
248 
249     public void setResourceService(ResourceService resourceService) {
250         this.resourceService = resourceService;
251     }
252 
253     public ResourcePersistence getResourcePersistence() {
254         return resourcePersistence;
255     }
256 
257     public void setResourcePersistence(ResourcePersistence resourcePersistence) {
258         this.resourcePersistence = resourcePersistence;
259     }
260 
261     public ResourceFinder getResourceFinder() {
262         return resourceFinder;
263     }
264 
265     public void setResourceFinder(ResourceFinder resourceFinder) {
266         this.resourceFinder = resourceFinder;
267     }
268 
269     public UserLocalService getUserLocalService() {
270         return userLocalService;
271     }
272 
273     public void setUserLocalService(UserLocalService userLocalService) {
274         this.userLocalService = userLocalService;
275     }
276 
277     public UserService getUserService() {
278         return userService;
279     }
280 
281     public void setUserService(UserService userService) {
282         this.userService = userService;
283     }
284 
285     public UserPersistence getUserPersistence() {
286         return userPersistence;
287     }
288 
289     public void setUserPersistence(UserPersistence userPersistence) {
290         this.userPersistence = userPersistence;
291     }
292 
293     public UserFinder getUserFinder() {
294         return userFinder;
295     }
296 
297     public void setUserFinder(UserFinder userFinder) {
298         this.userFinder = userFinder;
299     }
300 
301     public ExpandoValueLocalService getExpandoValueLocalService() {
302         return expandoValueLocalService;
303     }
304 
305     public void setExpandoValueLocalService(
306         ExpandoValueLocalService expandoValueLocalService) {
307         this.expandoValueLocalService = expandoValueLocalService;
308     }
309 
310     public ExpandoValueService getExpandoValueService() {
311         return expandoValueService;
312     }
313 
314     public void setExpandoValueService(ExpandoValueService expandoValueService) {
315         this.expandoValueService = expandoValueService;
316     }
317 
318     public ExpandoValuePersistence getExpandoValuePersistence() {
319         return expandoValuePersistence;
320     }
321 
322     public void setExpandoValuePersistence(
323         ExpandoValuePersistence expandoValuePersistence) {
324         this.expandoValuePersistence = expandoValuePersistence;
325     }
326 
327     protected void runSQL(String sql) throws SystemException {
328         try {
329             DB db = DBFactoryUtil.getDB();
330 
331             db.runSQL(sql);
332         }
333         catch (Exception e) {
334             throw new SystemException(e);
335         }
336     }
337 
338     @BeanReference(type = BookmarksEntryLocalService.class)
339     protected BookmarksEntryLocalService bookmarksEntryLocalService;
340     @BeanReference(type = BookmarksEntryService.class)
341     protected BookmarksEntryService bookmarksEntryService;
342     @BeanReference(type = BookmarksEntryPersistence.class)
343     protected BookmarksEntryPersistence bookmarksEntryPersistence;
344     @BeanReference(type = BookmarksEntryFinder.class)
345     protected BookmarksEntryFinder bookmarksEntryFinder;
346     @BeanReference(type = BookmarksFolderLocalService.class)
347     protected BookmarksFolderLocalService bookmarksFolderLocalService;
348     @BeanReference(type = BookmarksFolderService.class)
349     protected BookmarksFolderService bookmarksFolderService;
350     @BeanReference(type = BookmarksFolderPersistence.class)
351     protected BookmarksFolderPersistence bookmarksFolderPersistence;
352     @BeanReference(type = CounterLocalService.class)
353     protected CounterLocalService counterLocalService;
354     @BeanReference(type = GroupLocalService.class)
355     protected GroupLocalService groupLocalService;
356     @BeanReference(type = GroupService.class)
357     protected GroupService groupService;
358     @BeanReference(type = GroupPersistence.class)
359     protected GroupPersistence groupPersistence;
360     @BeanReference(type = GroupFinder.class)
361     protected GroupFinder groupFinder;
362     @BeanReference(type = ResourceLocalService.class)
363     protected ResourceLocalService resourceLocalService;
364     @BeanReference(type = ResourceService.class)
365     protected ResourceService resourceService;
366     @BeanReference(type = ResourcePersistence.class)
367     protected ResourcePersistence resourcePersistence;
368     @BeanReference(type = ResourceFinder.class)
369     protected ResourceFinder resourceFinder;
370     @BeanReference(type = UserLocalService.class)
371     protected UserLocalService userLocalService;
372     @BeanReference(type = UserService.class)
373     protected UserService userService;
374     @BeanReference(type = UserPersistence.class)
375     protected UserPersistence userPersistence;
376     @BeanReference(type = UserFinder.class)
377     protected UserFinder userFinder;
378     @BeanReference(type = ExpandoValueLocalService.class)
379     protected ExpandoValueLocalService expandoValueLocalService;
380     @BeanReference(type = ExpandoValueService.class)
381     protected ExpandoValueService expandoValueService;
382     @BeanReference(type = ExpandoValuePersistence.class)
383     protected ExpandoValuePersistence expandoValuePersistence;
384 }