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         return dlFileRankPersistence.update(model, true);
110     }
111 
112     public DLFileEntryLocalService getDLFileEntryLocalService() {
113         return dlFileEntryLocalService;
114     }
115 
116     public void setDLFileEntryLocalService(
117         DLFileEntryLocalService dlFileEntryLocalService) {
118         this.dlFileEntryLocalService = dlFileEntryLocalService;
119     }
120 
121     public DLFileEntryService getDLFileEntryService() {
122         return dlFileEntryService;
123     }
124 
125     public void setDLFileEntryService(DLFileEntryService dlFileEntryService) {
126         this.dlFileEntryService = dlFileEntryService;
127     }
128 
129     public DLFileEntryPersistence getDLFileEntryPersistence() {
130         return dlFileEntryPersistence;
131     }
132 
133     public void setDLFileEntryPersistence(
134         DLFileEntryPersistence dlFileEntryPersistence) {
135         this.dlFileEntryPersistence = dlFileEntryPersistence;
136     }
137 
138     public DLFileEntryFinder getDLFileEntryFinder() {
139         return dlFileEntryFinder;
140     }
141 
142     public void setDLFileEntryFinder(DLFileEntryFinder dlFileEntryFinder) {
143         this.dlFileEntryFinder = dlFileEntryFinder;
144     }
145 
146     public DLFileEntryAndShortcutFinder getDLFileEntryAndShortcutFinder() {
147         return dlFileEntryAndShortcutFinder;
148     }
149 
150     public void setDLFileEntryAndShortcutFinder(
151         DLFileEntryAndShortcutFinder dlFileEntryAndShortcutFinder) {
152         this.dlFileEntryAndShortcutFinder = dlFileEntryAndShortcutFinder;
153     }
154 
155     public DLFileRankPersistence getDLFileRankPersistence() {
156         return dlFileRankPersistence;
157     }
158 
159     public void setDLFileRankPersistence(
160         DLFileRankPersistence dlFileRankPersistence) {
161         this.dlFileRankPersistence = dlFileRankPersistence;
162     }
163 
164     public DLFileRankFinder getDLFileRankFinder() {
165         return dlFileRankFinder;
166     }
167 
168     public void setDLFileRankFinder(DLFileRankFinder dlFileRankFinder) {
169         this.dlFileRankFinder = dlFileRankFinder;
170     }
171 
172     public DLFileShortcutLocalService getDLFileShortcutLocalService() {
173         return dlFileShortcutLocalService;
174     }
175 
176     public void setDLFileShortcutLocalService(
177         DLFileShortcutLocalService dlFileShortcutLocalService) {
178         this.dlFileShortcutLocalService = dlFileShortcutLocalService;
179     }
180 
181     public DLFileShortcutService getDLFileShortcutService() {
182         return dlFileShortcutService;
183     }
184 
185     public void setDLFileShortcutService(
186         DLFileShortcutService dlFileShortcutService) {
187         this.dlFileShortcutService = dlFileShortcutService;
188     }
189 
190     public DLFileShortcutPersistence getDLFileShortcutPersistence() {
191         return dlFileShortcutPersistence;
192     }
193 
194     public void setDLFileShortcutPersistence(
195         DLFileShortcutPersistence dlFileShortcutPersistence) {
196         this.dlFileShortcutPersistence = dlFileShortcutPersistence;
197     }
198 
199     public DLFileShortcutFinder getDLFileShortcutFinder() {
200         return dlFileShortcutFinder;
201     }
202 
203     public void setDLFileShortcutFinder(
204         DLFileShortcutFinder dlFileShortcutFinder) {
205         this.dlFileShortcutFinder = dlFileShortcutFinder;
206     }
207 
208     public DLFileVersionLocalService getDLFileVersionLocalService() {
209         return dlFileVersionLocalService;
210     }
211 
212     public void setDLFileVersionLocalService(
213         DLFileVersionLocalService dlFileVersionLocalService) {
214         this.dlFileVersionLocalService = dlFileVersionLocalService;
215     }
216 
217     public DLFileVersionPersistence getDLFileVersionPersistence() {
218         return dlFileVersionPersistence;
219     }
220 
221     public void setDLFileVersionPersistence(
222         DLFileVersionPersistence dlFileVersionPersistence) {
223         this.dlFileVersionPersistence = dlFileVersionPersistence;
224     }
225 
226     public DLFolderLocalService getDLFolderLocalService() {
227         return dlFolderLocalService;
228     }
229 
230     public void setDLFolderLocalService(
231         DLFolderLocalService dlFolderLocalService) {
232         this.dlFolderLocalService = dlFolderLocalService;
233     }
234 
235     public DLFolderService getDLFolderService() {
236         return dlFolderService;
237     }
238 
239     public void setDLFolderService(DLFolderService dlFolderService) {
240         this.dlFolderService = dlFolderService;
241     }
242 
243     public DLFolderPersistence getDLFolderPersistence() {
244         return dlFolderPersistence;
245     }
246 
247     public void setDLFolderPersistence(DLFolderPersistence dlFolderPersistence) {
248         this.dlFolderPersistence = dlFolderPersistence;
249     }
250 
251     public CounterLocalService getCounterLocalService() {
252         return counterLocalService;
253     }
254 
255     public void setCounterLocalService(CounterLocalService counterLocalService) {
256         this.counterLocalService = counterLocalService;
257     }
258 
259     public CounterService getCounterService() {
260         return counterService;
261     }
262 
263     public void setCounterService(CounterService counterService) {
264         this.counterService = counterService;
265     }
266 
267     public void afterPropertiesSet() {
268         if (dlFileEntryLocalService == null) {
269             dlFileEntryLocalService = DLFileEntryLocalServiceFactory.getImpl();
270         }
271 
272         if (dlFileEntryService == null) {
273             dlFileEntryService = DLFileEntryServiceFactory.getImpl();
274         }
275 
276         if (dlFileEntryPersistence == null) {
277             dlFileEntryPersistence = DLFileEntryUtil.getPersistence();
278         }
279 
280         if (dlFileEntryFinder == null) {
281             dlFileEntryFinder = DLFileEntryFinderUtil.getFinder();
282         }
283 
284         if (dlFileEntryAndShortcutFinder == null) {
285             dlFileEntryAndShortcutFinder = DLFileEntryAndShortcutFinderUtil.getFinder();
286         }
287 
288         if (dlFileRankPersistence == null) {
289             dlFileRankPersistence = DLFileRankUtil.getPersistence();
290         }
291 
292         if (dlFileRankFinder == null) {
293             dlFileRankFinder = DLFileRankFinderUtil.getFinder();
294         }
295 
296         if (dlFileShortcutLocalService == null) {
297             dlFileShortcutLocalService = DLFileShortcutLocalServiceFactory.getImpl();
298         }
299 
300         if (dlFileShortcutService == null) {
301             dlFileShortcutService = DLFileShortcutServiceFactory.getImpl();
302         }
303 
304         if (dlFileShortcutPersistence == null) {
305             dlFileShortcutPersistence = DLFileShortcutUtil.getPersistence();
306         }
307 
308         if (dlFileShortcutFinder == null) {
309             dlFileShortcutFinder = DLFileShortcutFinderUtil.getFinder();
310         }
311 
312         if (dlFileVersionLocalService == null) {
313             dlFileVersionLocalService = DLFileVersionLocalServiceFactory.getImpl();
314         }
315 
316         if (dlFileVersionPersistence == null) {
317             dlFileVersionPersistence = DLFileVersionUtil.getPersistence();
318         }
319 
320         if (dlFolderLocalService == null) {
321             dlFolderLocalService = DLFolderLocalServiceFactory.getImpl();
322         }
323 
324         if (dlFolderService == null) {
325             dlFolderService = DLFolderServiceFactory.getImpl();
326         }
327 
328         if (dlFolderPersistence == null) {
329             dlFolderPersistence = DLFolderUtil.getPersistence();
330         }
331 
332         if (counterLocalService == null) {
333             counterLocalService = CounterLocalServiceFactory.getImpl();
334         }
335 
336         if (counterService == null) {
337             counterService = CounterServiceFactory.getImpl();
338         }
339     }
340 
341     protected DLFileEntryLocalService dlFileEntryLocalService;
342     protected DLFileEntryService dlFileEntryService;
343     protected DLFileEntryPersistence dlFileEntryPersistence;
344     protected DLFileEntryFinder dlFileEntryFinder;
345     protected DLFileEntryAndShortcutFinder dlFileEntryAndShortcutFinder;
346     protected DLFileRankPersistence dlFileRankPersistence;
347     protected DLFileRankFinder dlFileRankFinder;
348     protected DLFileShortcutLocalService dlFileShortcutLocalService;
349     protected DLFileShortcutService dlFileShortcutService;
350     protected DLFileShortcutPersistence dlFileShortcutPersistence;
351     protected DLFileShortcutFinder dlFileShortcutFinder;
352     protected DLFileVersionLocalService dlFileVersionLocalService;
353     protected DLFileVersionPersistence dlFileVersionPersistence;
354     protected DLFolderLocalService dlFolderLocalService;
355     protected DLFolderService dlFolderService;
356     protected DLFolderPersistence dlFolderPersistence;
357     protected CounterLocalService counterLocalService;
358     protected CounterService counterService;
359 }