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.jdbc.SqlUpdate;
21  import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
22  import com.liferay.portal.kernel.exception.SystemException;
23  import com.liferay.portal.service.GroupLocalService;
24  import com.liferay.portal.service.GroupService;
25  import com.liferay.portal.service.ResourceLocalService;
26  import com.liferay.portal.service.ResourceService;
27  import com.liferay.portal.service.UserLocalService;
28  import com.liferay.portal.service.UserService;
29  import com.liferay.portal.service.base.PrincipalBean;
30  import com.liferay.portal.service.persistence.GroupFinder;
31  import com.liferay.portal.service.persistence.GroupPersistence;
32  import com.liferay.portal.service.persistence.ResourceFinder;
33  import com.liferay.portal.service.persistence.ResourcePersistence;
34  import com.liferay.portal.service.persistence.UserFinder;
35  import com.liferay.portal.service.persistence.UserPersistence;
36  
37  import com.liferay.portlet.bookmarks.service.BookmarksEntryLocalService;
38  import com.liferay.portlet.bookmarks.service.BookmarksEntryService;
39  import com.liferay.portlet.bookmarks.service.BookmarksFolderLocalService;
40  import com.liferay.portlet.bookmarks.service.BookmarksFolderService;
41  import com.liferay.portlet.bookmarks.service.persistence.BookmarksEntryFinder;
42  import com.liferay.portlet.bookmarks.service.persistence.BookmarksEntryPersistence;
43  import com.liferay.portlet.bookmarks.service.persistence.BookmarksFolderPersistence;
44  import com.liferay.portlet.expando.service.ExpandoValueLocalService;
45  import com.liferay.portlet.expando.service.ExpandoValueService;
46  import com.liferay.portlet.expando.service.persistence.ExpandoValuePersistence;
47  
48  import javax.sql.DataSource;
49  
50  /**
51   * <a href="BookmarksFolderServiceBaseImpl.java.html"><b><i>View Source</i></b>
52   * </a>
53   *
54   * @author Brian Wing Shun Chan
55   */
56  public abstract class BookmarksFolderServiceBaseImpl extends PrincipalBean
57      implements BookmarksFolderService {
58      public BookmarksEntryLocalService getBookmarksEntryLocalService() {
59          return bookmarksEntryLocalService;
60      }
61  
62      public void setBookmarksEntryLocalService(
63          BookmarksEntryLocalService bookmarksEntryLocalService) {
64          this.bookmarksEntryLocalService = bookmarksEntryLocalService;
65      }
66  
67      public BookmarksEntryService getBookmarksEntryService() {
68          return bookmarksEntryService;
69      }
70  
71      public void setBookmarksEntryService(
72          BookmarksEntryService bookmarksEntryService) {
73          this.bookmarksEntryService = bookmarksEntryService;
74      }
75  
76      public BookmarksEntryPersistence getBookmarksEntryPersistence() {
77          return bookmarksEntryPersistence;
78      }
79  
80      public void setBookmarksEntryPersistence(
81          BookmarksEntryPersistence bookmarksEntryPersistence) {
82          this.bookmarksEntryPersistence = bookmarksEntryPersistence;
83      }
84  
85      public BookmarksEntryFinder getBookmarksEntryFinder() {
86          return bookmarksEntryFinder;
87      }
88  
89      public void setBookmarksEntryFinder(
90          BookmarksEntryFinder bookmarksEntryFinder) {
91          this.bookmarksEntryFinder = bookmarksEntryFinder;
92      }
93  
94      public BookmarksFolderLocalService getBookmarksFolderLocalService() {
95          return bookmarksFolderLocalService;
96      }
97  
98      public void setBookmarksFolderLocalService(
99          BookmarksFolderLocalService bookmarksFolderLocalService) {
100         this.bookmarksFolderLocalService = bookmarksFolderLocalService;
101     }
102 
103     public BookmarksFolderService getBookmarksFolderService() {
104         return bookmarksFolderService;
105     }
106 
107     public void setBookmarksFolderService(
108         BookmarksFolderService bookmarksFolderService) {
109         this.bookmarksFolderService = bookmarksFolderService;
110     }
111 
112     public BookmarksFolderPersistence getBookmarksFolderPersistence() {
113         return bookmarksFolderPersistence;
114     }
115 
116     public void setBookmarksFolderPersistence(
117         BookmarksFolderPersistence bookmarksFolderPersistence) {
118         this.bookmarksFolderPersistence = bookmarksFolderPersistence;
119     }
120 
121     public CounterLocalService getCounterLocalService() {
122         return counterLocalService;
123     }
124 
125     public void setCounterLocalService(CounterLocalService counterLocalService) {
126         this.counterLocalService = counterLocalService;
127     }
128 
129     public GroupLocalService getGroupLocalService() {
130         return groupLocalService;
131     }
132 
133     public void setGroupLocalService(GroupLocalService groupLocalService) {
134         this.groupLocalService = groupLocalService;
135     }
136 
137     public GroupService getGroupService() {
138         return groupService;
139     }
140 
141     public void setGroupService(GroupService groupService) {
142         this.groupService = groupService;
143     }
144 
145     public GroupPersistence getGroupPersistence() {
146         return groupPersistence;
147     }
148 
149     public void setGroupPersistence(GroupPersistence groupPersistence) {
150         this.groupPersistence = groupPersistence;
151     }
152 
153     public GroupFinder getGroupFinder() {
154         return groupFinder;
155     }
156 
157     public void setGroupFinder(GroupFinder groupFinder) {
158         this.groupFinder = groupFinder;
159     }
160 
161     public ResourceLocalService getResourceLocalService() {
162         return resourceLocalService;
163     }
164 
165     public void setResourceLocalService(
166         ResourceLocalService resourceLocalService) {
167         this.resourceLocalService = resourceLocalService;
168     }
169 
170     public ResourceService getResourceService() {
171         return resourceService;
172     }
173 
174     public void setResourceService(ResourceService resourceService) {
175         this.resourceService = resourceService;
176     }
177 
178     public ResourcePersistence getResourcePersistence() {
179         return resourcePersistence;
180     }
181 
182     public void setResourcePersistence(ResourcePersistence resourcePersistence) {
183         this.resourcePersistence = resourcePersistence;
184     }
185 
186     public ResourceFinder getResourceFinder() {
187         return resourceFinder;
188     }
189 
190     public void setResourceFinder(ResourceFinder resourceFinder) {
191         this.resourceFinder = resourceFinder;
192     }
193 
194     public UserLocalService getUserLocalService() {
195         return userLocalService;
196     }
197 
198     public void setUserLocalService(UserLocalService userLocalService) {
199         this.userLocalService = userLocalService;
200     }
201 
202     public UserService getUserService() {
203         return userService;
204     }
205 
206     public void setUserService(UserService userService) {
207         this.userService = userService;
208     }
209 
210     public UserPersistence getUserPersistence() {
211         return userPersistence;
212     }
213 
214     public void setUserPersistence(UserPersistence userPersistence) {
215         this.userPersistence = userPersistence;
216     }
217 
218     public UserFinder getUserFinder() {
219         return userFinder;
220     }
221 
222     public void setUserFinder(UserFinder userFinder) {
223         this.userFinder = userFinder;
224     }
225 
226     public ExpandoValueLocalService getExpandoValueLocalService() {
227         return expandoValueLocalService;
228     }
229 
230     public void setExpandoValueLocalService(
231         ExpandoValueLocalService expandoValueLocalService) {
232         this.expandoValueLocalService = expandoValueLocalService;
233     }
234 
235     public ExpandoValueService getExpandoValueService() {
236         return expandoValueService;
237     }
238 
239     public void setExpandoValueService(ExpandoValueService expandoValueService) {
240         this.expandoValueService = expandoValueService;
241     }
242 
243     public ExpandoValuePersistence getExpandoValuePersistence() {
244         return expandoValuePersistence;
245     }
246 
247     public void setExpandoValuePersistence(
248         ExpandoValuePersistence expandoValuePersistence) {
249         this.expandoValuePersistence = expandoValuePersistence;
250     }
251 
252     protected void runSQL(String sql) throws SystemException {
253         try {
254             DataSource dataSource = bookmarksFolderPersistence.getDataSource();
255 
256             SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
257                     sql, new int[0]);
258 
259             sqlUpdate.update();
260         }
261         catch (Exception e) {
262             throw new SystemException(e);
263         }
264     }
265 
266     @BeanReference(type = BookmarksEntryLocalService.class)
267     protected BookmarksEntryLocalService bookmarksEntryLocalService;
268     @BeanReference(type = BookmarksEntryService.class)
269     protected BookmarksEntryService bookmarksEntryService;
270     @BeanReference(type = BookmarksEntryPersistence.class)
271     protected BookmarksEntryPersistence bookmarksEntryPersistence;
272     @BeanReference(type = BookmarksEntryFinder.class)
273     protected BookmarksEntryFinder bookmarksEntryFinder;
274     @BeanReference(type = BookmarksFolderLocalService.class)
275     protected BookmarksFolderLocalService bookmarksFolderLocalService;
276     @BeanReference(type = BookmarksFolderService.class)
277     protected BookmarksFolderService bookmarksFolderService;
278     @BeanReference(type = BookmarksFolderPersistence.class)
279     protected BookmarksFolderPersistence bookmarksFolderPersistence;
280     @BeanReference(type = CounterLocalService.class)
281     protected CounterLocalService counterLocalService;
282     @BeanReference(type = GroupLocalService.class)
283     protected GroupLocalService groupLocalService;
284     @BeanReference(type = GroupService.class)
285     protected GroupService groupService;
286     @BeanReference(type = GroupPersistence.class)
287     protected GroupPersistence groupPersistence;
288     @BeanReference(type = GroupFinder.class)
289     protected GroupFinder groupFinder;
290     @BeanReference(type = ResourceLocalService.class)
291     protected ResourceLocalService resourceLocalService;
292     @BeanReference(type = ResourceService.class)
293     protected ResourceService resourceService;
294     @BeanReference(type = ResourcePersistence.class)
295     protected ResourcePersistence resourcePersistence;
296     @BeanReference(type = ResourceFinder.class)
297     protected ResourceFinder resourceFinder;
298     @BeanReference(type = UserLocalService.class)
299     protected UserLocalService userLocalService;
300     @BeanReference(type = UserService.class)
301     protected UserService userService;
302     @BeanReference(type = UserPersistence.class)
303     protected UserPersistence userPersistence;
304     @BeanReference(type = UserFinder.class)
305     protected UserFinder userFinder;
306     @BeanReference(type = ExpandoValueLocalService.class)
307     protected ExpandoValueLocalService expandoValueLocalService;
308     @BeanReference(type = ExpandoValueService.class)
309     protected ExpandoValueService expandoValueService;
310     @BeanReference(type = ExpandoValuePersistence.class)
311     protected ExpandoValuePersistence expandoValuePersistence;
312 }