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.documentlibrary.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.ResourceLocalService;
024    import com.liferay.portal.service.ResourceService;
025    import com.liferay.portal.service.UserLocalService;
026    import com.liferay.portal.service.UserService;
027    import com.liferay.portal.service.base.PrincipalBean;
028    import com.liferay.portal.service.persistence.ResourceFinder;
029    import com.liferay.portal.service.persistence.ResourcePersistence;
030    import com.liferay.portal.service.persistence.UserFinder;
031    import com.liferay.portal.service.persistence.UserPersistence;
032    
033    import com.liferay.portlet.asset.service.AssetEntryLocalService;
034    import com.liferay.portlet.asset.service.AssetEntryService;
035    import com.liferay.portlet.asset.service.persistence.AssetEntryFinder;
036    import com.liferay.portlet.asset.service.persistence.AssetEntryPersistence;
037    import com.liferay.portlet.documentlibrary.service.DLFileEntryLocalService;
038    import com.liferay.portlet.documentlibrary.service.DLFileEntryService;
039    import com.liferay.portlet.documentlibrary.service.DLFileRankLocalService;
040    import com.liferay.portlet.documentlibrary.service.DLFileShortcutLocalService;
041    import com.liferay.portlet.documentlibrary.service.DLFileShortcutService;
042    import com.liferay.portlet.documentlibrary.service.DLFileVersionLocalService;
043    import com.liferay.portlet.documentlibrary.service.DLFileVersionService;
044    import com.liferay.portlet.documentlibrary.service.DLFolderLocalService;
045    import com.liferay.portlet.documentlibrary.service.DLFolderService;
046    import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryFinder;
047    import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryPersistence;
048    import com.liferay.portlet.documentlibrary.service.persistence.DLFileRankPersistence;
049    import com.liferay.portlet.documentlibrary.service.persistence.DLFileShortcutPersistence;
050    import com.liferay.portlet.documentlibrary.service.persistence.DLFileVersionPersistence;
051    import com.liferay.portlet.documentlibrary.service.persistence.DLFolderFinder;
052    import com.liferay.portlet.documentlibrary.service.persistence.DLFolderPersistence;
053    
054    import javax.sql.DataSource;
055    
056    /**
057     * @author Brian Wing Shun Chan
058     */
059    public abstract class DLFileVersionServiceBaseImpl extends PrincipalBean
060            implements DLFileVersionService {
061            public DLFileEntryLocalService getDLFileEntryLocalService() {
062                    return dlFileEntryLocalService;
063            }
064    
065            public void setDLFileEntryLocalService(
066                    DLFileEntryLocalService dlFileEntryLocalService) {
067                    this.dlFileEntryLocalService = dlFileEntryLocalService;
068            }
069    
070            public DLFileEntryService getDLFileEntryService() {
071                    return dlFileEntryService;
072            }
073    
074            public void setDLFileEntryService(DLFileEntryService dlFileEntryService) {
075                    this.dlFileEntryService = dlFileEntryService;
076            }
077    
078            public DLFileEntryPersistence getDLFileEntryPersistence() {
079                    return dlFileEntryPersistence;
080            }
081    
082            public void setDLFileEntryPersistence(
083                    DLFileEntryPersistence dlFileEntryPersistence) {
084                    this.dlFileEntryPersistence = dlFileEntryPersistence;
085            }
086    
087            public DLFileEntryFinder getDLFileEntryFinder() {
088                    return dlFileEntryFinder;
089            }
090    
091            public void setDLFileEntryFinder(DLFileEntryFinder dlFileEntryFinder) {
092                    this.dlFileEntryFinder = dlFileEntryFinder;
093            }
094    
095            public DLFileRankLocalService getDLFileRankLocalService() {
096                    return dlFileRankLocalService;
097            }
098    
099            public void setDLFileRankLocalService(
100                    DLFileRankLocalService dlFileRankLocalService) {
101                    this.dlFileRankLocalService = dlFileRankLocalService;
102            }
103    
104            public DLFileRankPersistence getDLFileRankPersistence() {
105                    return dlFileRankPersistence;
106            }
107    
108            public void setDLFileRankPersistence(
109                    DLFileRankPersistence dlFileRankPersistence) {
110                    this.dlFileRankPersistence = dlFileRankPersistence;
111            }
112    
113            public DLFileShortcutLocalService getDLFileShortcutLocalService() {
114                    return dlFileShortcutLocalService;
115            }
116    
117            public void setDLFileShortcutLocalService(
118                    DLFileShortcutLocalService dlFileShortcutLocalService) {
119                    this.dlFileShortcutLocalService = dlFileShortcutLocalService;
120            }
121    
122            public DLFileShortcutService getDLFileShortcutService() {
123                    return dlFileShortcutService;
124            }
125    
126            public void setDLFileShortcutService(
127                    DLFileShortcutService dlFileShortcutService) {
128                    this.dlFileShortcutService = dlFileShortcutService;
129            }
130    
131            public DLFileShortcutPersistence getDLFileShortcutPersistence() {
132                    return dlFileShortcutPersistence;
133            }
134    
135            public void setDLFileShortcutPersistence(
136                    DLFileShortcutPersistence dlFileShortcutPersistence) {
137                    this.dlFileShortcutPersistence = dlFileShortcutPersistence;
138            }
139    
140            public DLFileVersionLocalService getDLFileVersionLocalService() {
141                    return dlFileVersionLocalService;
142            }
143    
144            public void setDLFileVersionLocalService(
145                    DLFileVersionLocalService dlFileVersionLocalService) {
146                    this.dlFileVersionLocalService = dlFileVersionLocalService;
147            }
148    
149            public DLFileVersionService getDLFileVersionService() {
150                    return dlFileVersionService;
151            }
152    
153            public void setDLFileVersionService(
154                    DLFileVersionService dlFileVersionService) {
155                    this.dlFileVersionService = dlFileVersionService;
156            }
157    
158            public DLFileVersionPersistence getDLFileVersionPersistence() {
159                    return dlFileVersionPersistence;
160            }
161    
162            public void setDLFileVersionPersistence(
163                    DLFileVersionPersistence dlFileVersionPersistence) {
164                    this.dlFileVersionPersistence = dlFileVersionPersistence;
165            }
166    
167            public DLFolderLocalService getDLFolderLocalService() {
168                    return dlFolderLocalService;
169            }
170    
171            public void setDLFolderLocalService(
172                    DLFolderLocalService dlFolderLocalService) {
173                    this.dlFolderLocalService = dlFolderLocalService;
174            }
175    
176            public DLFolderService getDLFolderService() {
177                    return dlFolderService;
178            }
179    
180            public void setDLFolderService(DLFolderService dlFolderService) {
181                    this.dlFolderService = dlFolderService;
182            }
183    
184            public DLFolderPersistence getDLFolderPersistence() {
185                    return dlFolderPersistence;
186            }
187    
188            public void setDLFolderPersistence(DLFolderPersistence dlFolderPersistence) {
189                    this.dlFolderPersistence = dlFolderPersistence;
190            }
191    
192            public DLFolderFinder getDLFolderFinder() {
193                    return dlFolderFinder;
194            }
195    
196            public void setDLFolderFinder(DLFolderFinder dlFolderFinder) {
197                    this.dlFolderFinder = dlFolderFinder;
198            }
199    
200            public CounterLocalService getCounterLocalService() {
201                    return counterLocalService;
202            }
203    
204            public void setCounterLocalService(CounterLocalService counterLocalService) {
205                    this.counterLocalService = counterLocalService;
206            }
207    
208            public ResourceLocalService getResourceLocalService() {
209                    return resourceLocalService;
210            }
211    
212            public void setResourceLocalService(
213                    ResourceLocalService resourceLocalService) {
214                    this.resourceLocalService = resourceLocalService;
215            }
216    
217            public ResourceService getResourceService() {
218                    return resourceService;
219            }
220    
221            public void setResourceService(ResourceService resourceService) {
222                    this.resourceService = resourceService;
223            }
224    
225            public ResourcePersistence getResourcePersistence() {
226                    return resourcePersistence;
227            }
228    
229            public void setResourcePersistence(ResourcePersistence resourcePersistence) {
230                    this.resourcePersistence = resourcePersistence;
231            }
232    
233            public ResourceFinder getResourceFinder() {
234                    return resourceFinder;
235            }
236    
237            public void setResourceFinder(ResourceFinder resourceFinder) {
238                    this.resourceFinder = resourceFinder;
239            }
240    
241            public UserLocalService getUserLocalService() {
242                    return userLocalService;
243            }
244    
245            public void setUserLocalService(UserLocalService userLocalService) {
246                    this.userLocalService = userLocalService;
247            }
248    
249            public UserService getUserService() {
250                    return userService;
251            }
252    
253            public void setUserService(UserService userService) {
254                    this.userService = userService;
255            }
256    
257            public UserPersistence getUserPersistence() {
258                    return userPersistence;
259            }
260    
261            public void setUserPersistence(UserPersistence userPersistence) {
262                    this.userPersistence = userPersistence;
263            }
264    
265            public UserFinder getUserFinder() {
266                    return userFinder;
267            }
268    
269            public void setUserFinder(UserFinder userFinder) {
270                    this.userFinder = userFinder;
271            }
272    
273            public AssetEntryLocalService getAssetEntryLocalService() {
274                    return assetEntryLocalService;
275            }
276    
277            public void setAssetEntryLocalService(
278                    AssetEntryLocalService assetEntryLocalService) {
279                    this.assetEntryLocalService = assetEntryLocalService;
280            }
281    
282            public AssetEntryService getAssetEntryService() {
283                    return assetEntryService;
284            }
285    
286            public void setAssetEntryService(AssetEntryService assetEntryService) {
287                    this.assetEntryService = assetEntryService;
288            }
289    
290            public AssetEntryPersistence getAssetEntryPersistence() {
291                    return assetEntryPersistence;
292            }
293    
294            public void setAssetEntryPersistence(
295                    AssetEntryPersistence assetEntryPersistence) {
296                    this.assetEntryPersistence = assetEntryPersistence;
297            }
298    
299            public AssetEntryFinder getAssetEntryFinder() {
300                    return assetEntryFinder;
301            }
302    
303            public void setAssetEntryFinder(AssetEntryFinder assetEntryFinder) {
304                    this.assetEntryFinder = assetEntryFinder;
305            }
306    
307            protected void runSQL(String sql) throws SystemException {
308                    try {
309                            DataSource dataSource = dlFileVersionPersistence.getDataSource();
310    
311                            SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
312                                            sql, new int[0]);
313    
314                            sqlUpdate.update();
315                    }
316                    catch (Exception e) {
317                            throw new SystemException(e);
318                    }
319            }
320    
321            @BeanReference(type = DLFileEntryLocalService.class)
322            protected DLFileEntryLocalService dlFileEntryLocalService;
323            @BeanReference(type = DLFileEntryService.class)
324            protected DLFileEntryService dlFileEntryService;
325            @BeanReference(type = DLFileEntryPersistence.class)
326            protected DLFileEntryPersistence dlFileEntryPersistence;
327            @BeanReference(type = DLFileEntryFinder.class)
328            protected DLFileEntryFinder dlFileEntryFinder;
329            @BeanReference(type = DLFileRankLocalService.class)
330            protected DLFileRankLocalService dlFileRankLocalService;
331            @BeanReference(type = DLFileRankPersistence.class)
332            protected DLFileRankPersistence dlFileRankPersistence;
333            @BeanReference(type = DLFileShortcutLocalService.class)
334            protected DLFileShortcutLocalService dlFileShortcutLocalService;
335            @BeanReference(type = DLFileShortcutService.class)
336            protected DLFileShortcutService dlFileShortcutService;
337            @BeanReference(type = DLFileShortcutPersistence.class)
338            protected DLFileShortcutPersistence dlFileShortcutPersistence;
339            @BeanReference(type = DLFileVersionLocalService.class)
340            protected DLFileVersionLocalService dlFileVersionLocalService;
341            @BeanReference(type = DLFileVersionService.class)
342            protected DLFileVersionService dlFileVersionService;
343            @BeanReference(type = DLFileVersionPersistence.class)
344            protected DLFileVersionPersistence dlFileVersionPersistence;
345            @BeanReference(type = DLFolderLocalService.class)
346            protected DLFolderLocalService dlFolderLocalService;
347            @BeanReference(type = DLFolderService.class)
348            protected DLFolderService dlFolderService;
349            @BeanReference(type = DLFolderPersistence.class)
350            protected DLFolderPersistence dlFolderPersistence;
351            @BeanReference(type = DLFolderFinder.class)
352            protected DLFolderFinder dlFolderFinder;
353            @BeanReference(type = CounterLocalService.class)
354            protected CounterLocalService counterLocalService;
355            @BeanReference(type = ResourceLocalService.class)
356            protected ResourceLocalService resourceLocalService;
357            @BeanReference(type = ResourceService.class)
358            protected ResourceService resourceService;
359            @BeanReference(type = ResourcePersistence.class)
360            protected ResourcePersistence resourcePersistence;
361            @BeanReference(type = ResourceFinder.class)
362            protected ResourceFinder resourceFinder;
363            @BeanReference(type = UserLocalService.class)
364            protected UserLocalService userLocalService;
365            @BeanReference(type = UserService.class)
366            protected UserService userService;
367            @BeanReference(type = UserPersistence.class)
368            protected UserPersistence userPersistence;
369            @BeanReference(type = UserFinder.class)
370            protected UserFinder userFinder;
371            @BeanReference(type = AssetEntryLocalService.class)
372            protected AssetEntryLocalService assetEntryLocalService;
373            @BeanReference(type = AssetEntryService.class)
374            protected AssetEntryService assetEntryService;
375            @BeanReference(type = AssetEntryPersistence.class)
376            protected AssetEntryPersistence assetEntryPersistence;
377            @BeanReference(type = AssetEntryFinder.class)
378            protected AssetEntryFinder assetEntryFinder;
379    }