1   /**
2    * Copyright (c) 2000-2008 Liferay, Inc. All rights reserved.
3    *
4    * Permission is hereby granted, free of charge, to any person obtaining a copy
5    * of this software and associated documentation files (the "Software"), to deal
6    * in the Software without restriction, including without limitation the rights
7    * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
8    * copies of the Software, and to permit persons to whom the Software is
9    * furnished to do so, subject to the following conditions:
10   *
11   * The above copyright notice and this permission notice shall be included in
12   * all copies or substantial portions of the Software.
13   *
14   * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15   * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16   * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
17   * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
18   * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
19   * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
20   * SOFTWARE.
21   */
22  
23  package com.liferay.portlet.documentlibrary.service.base;
24  
25  import com.liferay.counter.service.CounterLocalService;
26  import com.liferay.counter.service.CounterLocalServiceFactory;
27  import com.liferay.counter.service.CounterService;
28  import com.liferay.counter.service.CounterServiceFactory;
29  
30  import com.liferay.portal.SystemException;
31  import com.liferay.portal.kernel.dao.DynamicQueryInitializer;
32  
33  import com.liferay.portlet.documentlibrary.model.DLFileRank;
34  import com.liferay.portlet.documentlibrary.model.impl.DLFileRankImpl;
35  import com.liferay.portlet.documentlibrary.service.DLFileEntryLocalService;
36  import com.liferay.portlet.documentlibrary.service.DLFileEntryLocalServiceFactory;
37  import com.liferay.portlet.documentlibrary.service.DLFileEntryService;
38  import com.liferay.portlet.documentlibrary.service.DLFileEntryServiceFactory;
39  import com.liferay.portlet.documentlibrary.service.DLFileRankLocalService;
40  import com.liferay.portlet.documentlibrary.service.DLFileShortcutLocalService;
41  import com.liferay.portlet.documentlibrary.service.DLFileShortcutLocalServiceFactory;
42  import com.liferay.portlet.documentlibrary.service.DLFileShortcutService;
43  import com.liferay.portlet.documentlibrary.service.DLFileShortcutServiceFactory;
44  import com.liferay.portlet.documentlibrary.service.DLFileVersionLocalService;
45  import com.liferay.portlet.documentlibrary.service.DLFileVersionLocalServiceFactory;
46  import com.liferay.portlet.documentlibrary.service.DLFolderLocalService;
47  import com.liferay.portlet.documentlibrary.service.DLFolderLocalServiceFactory;
48  import com.liferay.portlet.documentlibrary.service.DLFolderService;
49  import com.liferay.portlet.documentlibrary.service.DLFolderServiceFactory;
50  import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryAndShortcutFinder;
51  import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryAndShortcutFinderUtil;
52  import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryFinder;
53  import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryFinderUtil;
54  import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryPersistence;
55  import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryUtil;
56  import com.liferay.portlet.documentlibrary.service.persistence.DLFileRankFinder;
57  import com.liferay.portlet.documentlibrary.service.persistence.DLFileRankFinderUtil;
58  import com.liferay.portlet.documentlibrary.service.persistence.DLFileRankPersistence;
59  import com.liferay.portlet.documentlibrary.service.persistence.DLFileRankUtil;
60  import com.liferay.portlet.documentlibrary.service.persistence.DLFileShortcutFinder;
61  import com.liferay.portlet.documentlibrary.service.persistence.DLFileShortcutFinderUtil;
62  import com.liferay.portlet.documentlibrary.service.persistence.DLFileShortcutPersistence;
63  import com.liferay.portlet.documentlibrary.service.persistence.DLFileShortcutUtil;
64  import com.liferay.portlet.documentlibrary.service.persistence.DLFileVersionPersistence;
65  import com.liferay.portlet.documentlibrary.service.persistence.DLFileVersionUtil;
66  import com.liferay.portlet.documentlibrary.service.persistence.DLFolderPersistence;
67  import com.liferay.portlet.documentlibrary.service.persistence.DLFolderUtil;
68  
69  import org.springframework.beans.factory.InitializingBean;
70  
71  import java.util.List;
72  
73  /**
74   * <a href="DLFileRankLocalServiceBaseImpl.java.html"><b><i>View Source</i></b></a>
75   *
76   * @author Brian Wing Shun Chan
77   *
78   */
79  public abstract class DLFileRankLocalServiceBaseImpl
80      implements DLFileRankLocalService, InitializingBean {
81      public DLFileRank addDLFileRank(DLFileRank model) throws SystemException {
82          DLFileRank dlFileRank = new DLFileRankImpl();
83  
84          dlFileRank.setNew(true);
85  
86          dlFileRank.setFileRankId(model.getFileRankId());
87          dlFileRank.setCompanyId(model.getCompanyId());
88          dlFileRank.setUserId(model.getUserId());
89          dlFileRank.setCreateDate(model.getCreateDate());
90          dlFileRank.setFolderId(model.getFolderId());
91          dlFileRank.setName(model.getName());
92  
93          return dlFileRankPersistence.update(dlFileRank);
94      }
95  
96      public List dynamicQuery(DynamicQueryInitializer queryInitializer)
97          throws SystemException {
98          return dlFileRankPersistence.findWithDynamicQuery(queryInitializer);
99      }
100 
101     public List dynamicQuery(DynamicQueryInitializer queryInitializer,
102         int begin, int end) throws SystemException {
103         return dlFileRankPersistence.findWithDynamicQuery(queryInitializer,
104             begin, end);
105     }
106 
107     public DLFileRank updateDLFileRank(DLFileRank model)
108         throws SystemException {
109         DLFileRank dlFileRank = new DLFileRankImpl();
110 
111         dlFileRank.setNew(false);
112 
113         dlFileRank.setFileRankId(model.getFileRankId());
114         dlFileRank.setCompanyId(model.getCompanyId());
115         dlFileRank.setUserId(model.getUserId());
116         dlFileRank.setCreateDate(model.getCreateDate());
117         dlFileRank.setFolderId(model.getFolderId());
118         dlFileRank.setName(model.getName());
119 
120         return dlFileRankPersistence.update(dlFileRank);
121     }
122 
123     public DLFileEntryLocalService getDLFileEntryLocalService() {
124         return dlFileEntryLocalService;
125     }
126 
127     public void setDLFileEntryLocalService(
128         DLFileEntryLocalService dlFileEntryLocalService) {
129         this.dlFileEntryLocalService = dlFileEntryLocalService;
130     }
131 
132     public DLFileEntryService getDLFileEntryService() {
133         return dlFileEntryService;
134     }
135 
136     public void setDLFileEntryService(DLFileEntryService dlFileEntryService) {
137         this.dlFileEntryService = dlFileEntryService;
138     }
139 
140     public DLFileEntryPersistence getDLFileEntryPersistence() {
141         return dlFileEntryPersistence;
142     }
143 
144     public void setDLFileEntryPersistence(
145         DLFileEntryPersistence dlFileEntryPersistence) {
146         this.dlFileEntryPersistence = dlFileEntryPersistence;
147     }
148 
149     public DLFileEntryFinder getDLFileEntryFinder() {
150         return dlFileEntryFinder;
151     }
152 
153     public void setDLFileEntryFinder(DLFileEntryFinder dlFileEntryFinder) {
154         this.dlFileEntryFinder = dlFileEntryFinder;
155     }
156 
157     public DLFileEntryAndShortcutFinder getDLFileEntryAndShortcutFinder() {
158         return dlFileEntryAndShortcutFinder;
159     }
160 
161     public void setDLFileEntryAndShortcutFinder(
162         DLFileEntryAndShortcutFinder dlFileEntryAndShortcutFinder) {
163         this.dlFileEntryAndShortcutFinder = dlFileEntryAndShortcutFinder;
164     }
165 
166     public DLFileRankPersistence getDLFileRankPersistence() {
167         return dlFileRankPersistence;
168     }
169 
170     public void setDLFileRankPersistence(
171         DLFileRankPersistence dlFileRankPersistence) {
172         this.dlFileRankPersistence = dlFileRankPersistence;
173     }
174 
175     public DLFileRankFinder getDLFileRankFinder() {
176         return dlFileRankFinder;
177     }
178 
179     public void setDLFileRankFinder(DLFileRankFinder dlFileRankFinder) {
180         this.dlFileRankFinder = dlFileRankFinder;
181     }
182 
183     public DLFileShortcutLocalService getDLFileShortcutLocalService() {
184         return dlFileShortcutLocalService;
185     }
186 
187     public void setDLFileShortcutLocalService(
188         DLFileShortcutLocalService dlFileShortcutLocalService) {
189         this.dlFileShortcutLocalService = dlFileShortcutLocalService;
190     }
191 
192     public DLFileShortcutService getDLFileShortcutService() {
193         return dlFileShortcutService;
194     }
195 
196     public void setDLFileShortcutService(
197         DLFileShortcutService dlFileShortcutService) {
198         this.dlFileShortcutService = dlFileShortcutService;
199     }
200 
201     public DLFileShortcutPersistence getDLFileShortcutPersistence() {
202         return dlFileShortcutPersistence;
203     }
204 
205     public void setDLFileShortcutPersistence(
206         DLFileShortcutPersistence dlFileShortcutPersistence) {
207         this.dlFileShortcutPersistence = dlFileShortcutPersistence;
208     }
209 
210     public DLFileShortcutFinder getDLFileShortcutFinder() {
211         return dlFileShortcutFinder;
212     }
213 
214     public void setDLFileShortcutFinder(
215         DLFileShortcutFinder dlFileShortcutFinder) {
216         this.dlFileShortcutFinder = dlFileShortcutFinder;
217     }
218 
219     public DLFileVersionLocalService getDLFileVersionLocalService() {
220         return dlFileVersionLocalService;
221     }
222 
223     public void setDLFileVersionLocalService(
224         DLFileVersionLocalService dlFileVersionLocalService) {
225         this.dlFileVersionLocalService = dlFileVersionLocalService;
226     }
227 
228     public DLFileVersionPersistence getDLFileVersionPersistence() {
229         return dlFileVersionPersistence;
230     }
231 
232     public void setDLFileVersionPersistence(
233         DLFileVersionPersistence dlFileVersionPersistence) {
234         this.dlFileVersionPersistence = dlFileVersionPersistence;
235     }
236 
237     public DLFolderLocalService getDLFolderLocalService() {
238         return dlFolderLocalService;
239     }
240 
241     public void setDLFolderLocalService(
242         DLFolderLocalService dlFolderLocalService) {
243         this.dlFolderLocalService = dlFolderLocalService;
244     }
245 
246     public DLFolderService getDLFolderService() {
247         return dlFolderService;
248     }
249 
250     public void setDLFolderService(DLFolderService dlFolderService) {
251         this.dlFolderService = dlFolderService;
252     }
253 
254     public DLFolderPersistence getDLFolderPersistence() {
255         return dlFolderPersistence;
256     }
257 
258     public void setDLFolderPersistence(DLFolderPersistence dlFolderPersistence) {
259         this.dlFolderPersistence = dlFolderPersistence;
260     }
261 
262     public CounterLocalService getCounterLocalService() {
263         return counterLocalService;
264     }
265 
266     public void setCounterLocalService(CounterLocalService counterLocalService) {
267         this.counterLocalService = counterLocalService;
268     }
269 
270     public CounterService getCounterService() {
271         return counterService;
272     }
273 
274     public void setCounterService(CounterService counterService) {
275         this.counterService = counterService;
276     }
277 
278     public void afterPropertiesSet() {
279         if (dlFileEntryLocalService == null) {
280             dlFileEntryLocalService = DLFileEntryLocalServiceFactory.getImpl();
281         }
282 
283         if (dlFileEntryService == null) {
284             dlFileEntryService = DLFileEntryServiceFactory.getImpl();
285         }
286 
287         if (dlFileEntryPersistence == null) {
288             dlFileEntryPersistence = DLFileEntryUtil.getPersistence();
289         }
290 
291         if (dlFileEntryFinder == null) {
292             dlFileEntryFinder = DLFileEntryFinderUtil.getFinder();
293         }
294 
295         if (dlFileEntryAndShortcutFinder == null) {
296             dlFileEntryAndShortcutFinder = DLFileEntryAndShortcutFinderUtil.getFinder();
297         }
298 
299         if (dlFileRankPersistence == null) {
300             dlFileRankPersistence = DLFileRankUtil.getPersistence();
301         }
302 
303         if (dlFileRankFinder == null) {
304             dlFileRankFinder = DLFileRankFinderUtil.getFinder();
305         }
306 
307         if (dlFileShortcutLocalService == null) {
308             dlFileShortcutLocalService = DLFileShortcutLocalServiceFactory.getImpl();
309         }
310 
311         if (dlFileShortcutService == null) {
312             dlFileShortcutService = DLFileShortcutServiceFactory.getImpl();
313         }
314 
315         if (dlFileShortcutPersistence == null) {
316             dlFileShortcutPersistence = DLFileShortcutUtil.getPersistence();
317         }
318 
319         if (dlFileShortcutFinder == null) {
320             dlFileShortcutFinder = DLFileShortcutFinderUtil.getFinder();
321         }
322 
323         if (dlFileVersionLocalService == null) {
324             dlFileVersionLocalService = DLFileVersionLocalServiceFactory.getImpl();
325         }
326 
327         if (dlFileVersionPersistence == null) {
328             dlFileVersionPersistence = DLFileVersionUtil.getPersistence();
329         }
330 
331         if (dlFolderLocalService == null) {
332             dlFolderLocalService = DLFolderLocalServiceFactory.getImpl();
333         }
334 
335         if (dlFolderService == null) {
336             dlFolderService = DLFolderServiceFactory.getImpl();
337         }
338 
339         if (dlFolderPersistence == null) {
340             dlFolderPersistence = DLFolderUtil.getPersistence();
341         }
342 
343         if (counterLocalService == null) {
344             counterLocalService = CounterLocalServiceFactory.getImpl();
345         }
346 
347         if (counterService == null) {
348             counterService = CounterServiceFactory.getImpl();
349         }
350     }
351 
352     protected DLFileEntryLocalService dlFileEntryLocalService;
353     protected DLFileEntryService dlFileEntryService;
354     protected DLFileEntryPersistence dlFileEntryPersistence;
355     protected DLFileEntryFinder dlFileEntryFinder;
356     protected DLFileEntryAndShortcutFinder dlFileEntryAndShortcutFinder;
357     protected DLFileRankPersistence dlFileRankPersistence;
358     protected DLFileRankFinder dlFileRankFinder;
359     protected DLFileShortcutLocalService dlFileShortcutLocalService;
360     protected DLFileShortcutService dlFileShortcutService;
361     protected DLFileShortcutPersistence dlFileShortcutPersistence;
362     protected DLFileShortcutFinder dlFileShortcutFinder;
363     protected DLFileVersionLocalService dlFileVersionLocalService;
364     protected DLFileVersionPersistence dlFileVersionPersistence;
365     protected DLFolderLocalService dlFolderLocalService;
366     protected DLFolderService dlFolderService;
367     protected DLFolderPersistence dlFolderPersistence;
368     protected CounterLocalService counterLocalService;
369     protected CounterService counterService;
370 }