001    /**
002     * Copyright (c) 2000-2010 Liferay, Inc. All rights reserved.
003     *
004     * This library is free software; you can redistribute it and/or modify it under
005     * the terms of the GNU Lesser General Public License as published by the Free
006     * Software Foundation; either version 2.1 of the License, or (at your option)
007     * any later version.
008     *
009     * This library is distributed in the hope that it will be useful, but WITHOUT
010     * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
011     * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
012     * details.
013     */
014    
015    package com.liferay.portlet.bookmarks.service.base;
016    
017    import com.liferay.counter.service.CounterLocalService;
018    
019    import com.liferay.portal.kernel.annotation.BeanReference;
020    import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
021    import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
022    import com.liferay.portal.kernel.exception.SystemException;
023    import com.liferay.portal.service.GroupLocalService;
024    import com.liferay.portal.service.GroupService;
025    import com.liferay.portal.service.ResourceLocalService;
026    import com.liferay.portal.service.ResourceService;
027    import com.liferay.portal.service.UserLocalService;
028    import com.liferay.portal.service.UserService;
029    import com.liferay.portal.service.base.PrincipalBean;
030    import com.liferay.portal.service.persistence.GroupFinder;
031    import com.liferay.portal.service.persistence.GroupPersistence;
032    import com.liferay.portal.service.persistence.ResourceFinder;
033    import com.liferay.portal.service.persistence.ResourcePersistence;
034    import com.liferay.portal.service.persistence.UserFinder;
035    import com.liferay.portal.service.persistence.UserPersistence;
036    
037    import com.liferay.portlet.bookmarks.service.BookmarksEntryLocalService;
038    import com.liferay.portlet.bookmarks.service.BookmarksEntryService;
039    import com.liferay.portlet.bookmarks.service.BookmarksFolderLocalService;
040    import com.liferay.portlet.bookmarks.service.BookmarksFolderService;
041    import com.liferay.portlet.bookmarks.service.persistence.BookmarksEntryFinder;
042    import com.liferay.portlet.bookmarks.service.persistence.BookmarksEntryPersistence;
043    import com.liferay.portlet.bookmarks.service.persistence.BookmarksFolderPersistence;
044    import com.liferay.portlet.expando.service.ExpandoValueLocalService;
045    import com.liferay.portlet.expando.service.ExpandoValueService;
046    import com.liferay.portlet.expando.service.persistence.ExpandoValuePersistence;
047    
048    import javax.sql.DataSource;
049    
050    /**
051     * @author Brian Wing Shun Chan
052     */
053    public abstract class BookmarksFolderServiceBaseImpl extends PrincipalBean
054            implements BookmarksFolderService {
055            public BookmarksEntryLocalService getBookmarksEntryLocalService() {
056                    return bookmarksEntryLocalService;
057            }
058    
059            public void setBookmarksEntryLocalService(
060                    BookmarksEntryLocalService bookmarksEntryLocalService) {
061                    this.bookmarksEntryLocalService = bookmarksEntryLocalService;
062            }
063    
064            public BookmarksEntryService getBookmarksEntryService() {
065                    return bookmarksEntryService;
066            }
067    
068            public void setBookmarksEntryService(
069                    BookmarksEntryService bookmarksEntryService) {
070                    this.bookmarksEntryService = bookmarksEntryService;
071            }
072    
073            public BookmarksEntryPersistence getBookmarksEntryPersistence() {
074                    return bookmarksEntryPersistence;
075            }
076    
077            public void setBookmarksEntryPersistence(
078                    BookmarksEntryPersistence bookmarksEntryPersistence) {
079                    this.bookmarksEntryPersistence = bookmarksEntryPersistence;
080            }
081    
082            public BookmarksEntryFinder getBookmarksEntryFinder() {
083                    return bookmarksEntryFinder;
084            }
085    
086            public void setBookmarksEntryFinder(
087                    BookmarksEntryFinder bookmarksEntryFinder) {
088                    this.bookmarksEntryFinder = bookmarksEntryFinder;
089            }
090    
091            public BookmarksFolderLocalService getBookmarksFolderLocalService() {
092                    return bookmarksFolderLocalService;
093            }
094    
095            public void setBookmarksFolderLocalService(
096                    BookmarksFolderLocalService bookmarksFolderLocalService) {
097                    this.bookmarksFolderLocalService = bookmarksFolderLocalService;
098            }
099    
100            public BookmarksFolderService getBookmarksFolderService() {
101                    return bookmarksFolderService;
102            }
103    
104            public void setBookmarksFolderService(
105                    BookmarksFolderService bookmarksFolderService) {
106                    this.bookmarksFolderService = bookmarksFolderService;
107            }
108    
109            public BookmarksFolderPersistence getBookmarksFolderPersistence() {
110                    return bookmarksFolderPersistence;
111            }
112    
113            public void setBookmarksFolderPersistence(
114                    BookmarksFolderPersistence bookmarksFolderPersistence) {
115                    this.bookmarksFolderPersistence = bookmarksFolderPersistence;
116            }
117    
118            public CounterLocalService getCounterLocalService() {
119                    return counterLocalService;
120            }
121    
122            public void setCounterLocalService(CounterLocalService counterLocalService) {
123                    this.counterLocalService = counterLocalService;
124            }
125    
126            public GroupLocalService getGroupLocalService() {
127                    return groupLocalService;
128            }
129    
130            public void setGroupLocalService(GroupLocalService groupLocalService) {
131                    this.groupLocalService = groupLocalService;
132            }
133    
134            public GroupService getGroupService() {
135                    return groupService;
136            }
137    
138            public void setGroupService(GroupService groupService) {
139                    this.groupService = groupService;
140            }
141    
142            public GroupPersistence getGroupPersistence() {
143                    return groupPersistence;
144            }
145    
146            public void setGroupPersistence(GroupPersistence groupPersistence) {
147                    this.groupPersistence = groupPersistence;
148            }
149    
150            public GroupFinder getGroupFinder() {
151                    return groupFinder;
152            }
153    
154            public void setGroupFinder(GroupFinder groupFinder) {
155                    this.groupFinder = groupFinder;
156            }
157    
158            public ResourceLocalService getResourceLocalService() {
159                    return resourceLocalService;
160            }
161    
162            public void setResourceLocalService(
163                    ResourceLocalService resourceLocalService) {
164                    this.resourceLocalService = resourceLocalService;
165            }
166    
167            public ResourceService getResourceService() {
168                    return resourceService;
169            }
170    
171            public void setResourceService(ResourceService resourceService) {
172                    this.resourceService = resourceService;
173            }
174    
175            public ResourcePersistence getResourcePersistence() {
176                    return resourcePersistence;
177            }
178    
179            public void setResourcePersistence(ResourcePersistence resourcePersistence) {
180                    this.resourcePersistence = resourcePersistence;
181            }
182    
183            public ResourceFinder getResourceFinder() {
184                    return resourceFinder;
185            }
186    
187            public void setResourceFinder(ResourceFinder resourceFinder) {
188                    this.resourceFinder = resourceFinder;
189            }
190    
191            public UserLocalService getUserLocalService() {
192                    return userLocalService;
193            }
194    
195            public void setUserLocalService(UserLocalService userLocalService) {
196                    this.userLocalService = userLocalService;
197            }
198    
199            public UserService getUserService() {
200                    return userService;
201            }
202    
203            public void setUserService(UserService userService) {
204                    this.userService = userService;
205            }
206    
207            public UserPersistence getUserPersistence() {
208                    return userPersistence;
209            }
210    
211            public void setUserPersistence(UserPersistence userPersistence) {
212                    this.userPersistence = userPersistence;
213            }
214    
215            public UserFinder getUserFinder() {
216                    return userFinder;
217            }
218    
219            public void setUserFinder(UserFinder userFinder) {
220                    this.userFinder = userFinder;
221            }
222    
223            public ExpandoValueLocalService getExpandoValueLocalService() {
224                    return expandoValueLocalService;
225            }
226    
227            public void setExpandoValueLocalService(
228                    ExpandoValueLocalService expandoValueLocalService) {
229                    this.expandoValueLocalService = expandoValueLocalService;
230            }
231    
232            public ExpandoValueService getExpandoValueService() {
233                    return expandoValueService;
234            }
235    
236            public void setExpandoValueService(ExpandoValueService expandoValueService) {
237                    this.expandoValueService = expandoValueService;
238            }
239    
240            public ExpandoValuePersistence getExpandoValuePersistence() {
241                    return expandoValuePersistence;
242            }
243    
244            public void setExpandoValuePersistence(
245                    ExpandoValuePersistence expandoValuePersistence) {
246                    this.expandoValuePersistence = expandoValuePersistence;
247            }
248    
249            protected void runSQL(String sql) throws SystemException {
250                    try {
251                            DataSource dataSource = bookmarksFolderPersistence.getDataSource();
252    
253                            SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
254                                            sql, new int[0]);
255    
256                            sqlUpdate.update();
257                    }
258                    catch (Exception e) {
259                            throw new SystemException(e);
260                    }
261            }
262    
263            @BeanReference(type = BookmarksEntryLocalService.class)
264            protected BookmarksEntryLocalService bookmarksEntryLocalService;
265            @BeanReference(type = BookmarksEntryService.class)
266            protected BookmarksEntryService bookmarksEntryService;
267            @BeanReference(type = BookmarksEntryPersistence.class)
268            protected BookmarksEntryPersistence bookmarksEntryPersistence;
269            @BeanReference(type = BookmarksEntryFinder.class)
270            protected BookmarksEntryFinder bookmarksEntryFinder;
271            @BeanReference(type = BookmarksFolderLocalService.class)
272            protected BookmarksFolderLocalService bookmarksFolderLocalService;
273            @BeanReference(type = BookmarksFolderService.class)
274            protected BookmarksFolderService bookmarksFolderService;
275            @BeanReference(type = BookmarksFolderPersistence.class)
276            protected BookmarksFolderPersistence bookmarksFolderPersistence;
277            @BeanReference(type = CounterLocalService.class)
278            protected CounterLocalService counterLocalService;
279            @BeanReference(type = GroupLocalService.class)
280            protected GroupLocalService groupLocalService;
281            @BeanReference(type = GroupService.class)
282            protected GroupService groupService;
283            @BeanReference(type = GroupPersistence.class)
284            protected GroupPersistence groupPersistence;
285            @BeanReference(type = GroupFinder.class)
286            protected GroupFinder groupFinder;
287            @BeanReference(type = ResourceLocalService.class)
288            protected ResourceLocalService resourceLocalService;
289            @BeanReference(type = ResourceService.class)
290            protected ResourceService resourceService;
291            @BeanReference(type = ResourcePersistence.class)
292            protected ResourcePersistence resourcePersistence;
293            @BeanReference(type = ResourceFinder.class)
294            protected ResourceFinder resourceFinder;
295            @BeanReference(type = UserLocalService.class)
296            protected UserLocalService userLocalService;
297            @BeanReference(type = UserService.class)
298            protected UserService userService;
299            @BeanReference(type = UserPersistence.class)
300            protected UserPersistence userPersistence;
301            @BeanReference(type = UserFinder.class)
302            protected UserFinder userFinder;
303            @BeanReference(type = ExpandoValueLocalService.class)
304            protected ExpandoValueLocalService expandoValueLocalService;
305            @BeanReference(type = ExpandoValueService.class)
306            protected ExpandoValueService expandoValueService;
307            @BeanReference(type = ExpandoValuePersistence.class)
308            protected ExpandoValuePersistence expandoValuePersistence;
309    }