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.softwarecatalog.service.base;
24  
25  import com.liferay.counter.service.CounterLocalService;
26  import com.liferay.counter.service.CounterService;
27  
28  import com.liferay.portal.PortalException;
29  import com.liferay.portal.SystemException;
30  import com.liferay.portal.kernel.bean.InitializingBean;
31  import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
32  import com.liferay.portal.kernel.dao.orm.DynamicQuery;
33  import com.liferay.portal.service.ResourceLocalService;
34  import com.liferay.portal.service.ResourceService;
35  import com.liferay.portal.service.UserLocalService;
36  import com.liferay.portal.service.UserService;
37  import com.liferay.portal.service.persistence.ResourceFinder;
38  import com.liferay.portal.service.persistence.ResourcePersistence;
39  import com.liferay.portal.service.persistence.UserFinder;
40  import com.liferay.portal.service.persistence.UserPersistence;
41  
42  import com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion;
43  import com.liferay.portlet.softwarecatalog.service.SCFrameworkVersionLocalService;
44  import com.liferay.portlet.softwarecatalog.service.SCLicenseLocalService;
45  import com.liferay.portlet.softwarecatalog.service.SCLicenseService;
46  import com.liferay.portlet.softwarecatalog.service.SCProductEntryLocalService;
47  import com.liferay.portlet.softwarecatalog.service.SCProductEntryService;
48  import com.liferay.portlet.softwarecatalog.service.SCProductScreenshotLocalService;
49  import com.liferay.portlet.softwarecatalog.service.SCProductVersionLocalService;
50  import com.liferay.portlet.softwarecatalog.service.SCProductVersionService;
51  import com.liferay.portlet.softwarecatalog.service.persistence.SCFrameworkVersionPersistence;
52  import com.liferay.portlet.softwarecatalog.service.persistence.SCLicensePersistence;
53  import com.liferay.portlet.softwarecatalog.service.persistence.SCProductEntryPersistence;
54  import com.liferay.portlet.softwarecatalog.service.persistence.SCProductScreenshotPersistence;
55  import com.liferay.portlet.softwarecatalog.service.persistence.SCProductVersionPersistence;
56  
57  import java.util.List;
58  
59  /**
60   * <a href="SCFrameworkVersionLocalServiceBaseImpl.java.html"><b><i>View Source</i></b></a>
61   *
62   * @author Brian Wing Shun Chan
63   *
64   */
65  public abstract class SCFrameworkVersionLocalServiceBaseImpl
66      implements SCFrameworkVersionLocalService, InitializingBean {
67      public SCFrameworkVersion addSCFrameworkVersion(
68          SCFrameworkVersion scFrameworkVersion) throws SystemException {
69          scFrameworkVersion.setNew(true);
70  
71          return scFrameworkVersionPersistence.update(scFrameworkVersion, false);
72      }
73  
74      public void deleteSCFrameworkVersion(long frameworkVersionId)
75          throws PortalException, SystemException {
76          scFrameworkVersionPersistence.remove(frameworkVersionId);
77      }
78  
79      public void deleteSCFrameworkVersion(SCFrameworkVersion scFrameworkVersion)
80          throws SystemException {
81          scFrameworkVersionPersistence.remove(scFrameworkVersion);
82      }
83  
84      public List<Object> dynamicQuery(DynamicQuery dynamicQuery)
85          throws SystemException {
86          return scFrameworkVersionPersistence.findWithDynamicQuery(dynamicQuery);
87      }
88  
89      public List<Object> dynamicQuery(DynamicQuery dynamicQuery, int start,
90          int end) throws SystemException {
91          return scFrameworkVersionPersistence.findWithDynamicQuery(dynamicQuery,
92              start, end);
93      }
94  
95      public SCFrameworkVersion getSCFrameworkVersion(long frameworkVersionId)
96          throws PortalException, SystemException {
97          return scFrameworkVersionPersistence.findByPrimaryKey(frameworkVersionId);
98      }
99  
100     public List<SCFrameworkVersion> getSCFrameworkVersions(int start, int end)
101         throws SystemException {
102         return scFrameworkVersionPersistence.findAll(start, end);
103     }
104 
105     public int getSCFrameworkVersionsCount() throws SystemException {
106         return scFrameworkVersionPersistence.countAll();
107     }
108 
109     public SCFrameworkVersion updateSCFrameworkVersion(
110         SCFrameworkVersion scFrameworkVersion) throws SystemException {
111         scFrameworkVersion.setNew(false);
112 
113         return scFrameworkVersionPersistence.update(scFrameworkVersion, true);
114     }
115 
116     public SCLicenseLocalService getSCLicenseLocalService() {
117         return scLicenseLocalService;
118     }
119 
120     public void setSCLicenseLocalService(
121         SCLicenseLocalService scLicenseLocalService) {
122         this.scLicenseLocalService = scLicenseLocalService;
123     }
124 
125     public SCLicenseService getSCLicenseService() {
126         return scLicenseService;
127     }
128 
129     public void setSCLicenseService(SCLicenseService scLicenseService) {
130         this.scLicenseService = scLicenseService;
131     }
132 
133     public SCLicensePersistence getSCLicensePersistence() {
134         return scLicensePersistence;
135     }
136 
137     public void setSCLicensePersistence(
138         SCLicensePersistence scLicensePersistence) {
139         this.scLicensePersistence = scLicensePersistence;
140     }
141 
142     public SCFrameworkVersionPersistence getSCFrameworkVersionPersistence() {
143         return scFrameworkVersionPersistence;
144     }
145 
146     public void setSCFrameworkVersionPersistence(
147         SCFrameworkVersionPersistence scFrameworkVersionPersistence) {
148         this.scFrameworkVersionPersistence = scFrameworkVersionPersistence;
149     }
150 
151     public SCProductEntryLocalService getSCProductEntryLocalService() {
152         return scProductEntryLocalService;
153     }
154 
155     public void setSCProductEntryLocalService(
156         SCProductEntryLocalService scProductEntryLocalService) {
157         this.scProductEntryLocalService = scProductEntryLocalService;
158     }
159 
160     public SCProductEntryService getSCProductEntryService() {
161         return scProductEntryService;
162     }
163 
164     public void setSCProductEntryService(
165         SCProductEntryService scProductEntryService) {
166         this.scProductEntryService = scProductEntryService;
167     }
168 
169     public SCProductEntryPersistence getSCProductEntryPersistence() {
170         return scProductEntryPersistence;
171     }
172 
173     public void setSCProductEntryPersistence(
174         SCProductEntryPersistence scProductEntryPersistence) {
175         this.scProductEntryPersistence = scProductEntryPersistence;
176     }
177 
178     public SCProductScreenshotLocalService getSCProductScreenshotLocalService() {
179         return scProductScreenshotLocalService;
180     }
181 
182     public void setSCProductScreenshotLocalService(
183         SCProductScreenshotLocalService scProductScreenshotLocalService) {
184         this.scProductScreenshotLocalService = scProductScreenshotLocalService;
185     }
186 
187     public SCProductScreenshotPersistence getSCProductScreenshotPersistence() {
188         return scProductScreenshotPersistence;
189     }
190 
191     public void setSCProductScreenshotPersistence(
192         SCProductScreenshotPersistence scProductScreenshotPersistence) {
193         this.scProductScreenshotPersistence = scProductScreenshotPersistence;
194     }
195 
196     public SCProductVersionLocalService getSCProductVersionLocalService() {
197         return scProductVersionLocalService;
198     }
199 
200     public void setSCProductVersionLocalService(
201         SCProductVersionLocalService scProductVersionLocalService) {
202         this.scProductVersionLocalService = scProductVersionLocalService;
203     }
204 
205     public SCProductVersionService getSCProductVersionService() {
206         return scProductVersionService;
207     }
208 
209     public void setSCProductVersionService(
210         SCProductVersionService scProductVersionService) {
211         this.scProductVersionService = scProductVersionService;
212     }
213 
214     public SCProductVersionPersistence getSCProductVersionPersistence() {
215         return scProductVersionPersistence;
216     }
217 
218     public void setSCProductVersionPersistence(
219         SCProductVersionPersistence scProductVersionPersistence) {
220         this.scProductVersionPersistence = scProductVersionPersistence;
221     }
222 
223     public CounterLocalService getCounterLocalService() {
224         return counterLocalService;
225     }
226 
227     public void setCounterLocalService(CounterLocalService counterLocalService) {
228         this.counterLocalService = counterLocalService;
229     }
230 
231     public CounterService getCounterService() {
232         return counterService;
233     }
234 
235     public void setCounterService(CounterService counterService) {
236         this.counterService = counterService;
237     }
238 
239     public ResourceLocalService getResourceLocalService() {
240         return resourceLocalService;
241     }
242 
243     public void setResourceLocalService(
244         ResourceLocalService resourceLocalService) {
245         this.resourceLocalService = resourceLocalService;
246     }
247 
248     public ResourceService getResourceService() {
249         return resourceService;
250     }
251 
252     public void setResourceService(ResourceService resourceService) {
253         this.resourceService = resourceService;
254     }
255 
256     public ResourcePersistence getResourcePersistence() {
257         return resourcePersistence;
258     }
259 
260     public void setResourcePersistence(ResourcePersistence resourcePersistence) {
261         this.resourcePersistence = resourcePersistence;
262     }
263 
264     public ResourceFinder getResourceFinder() {
265         return resourceFinder;
266     }
267 
268     public void setResourceFinder(ResourceFinder resourceFinder) {
269         this.resourceFinder = resourceFinder;
270     }
271 
272     public UserLocalService getUserLocalService() {
273         return userLocalService;
274     }
275 
276     public void setUserLocalService(UserLocalService userLocalService) {
277         this.userLocalService = userLocalService;
278     }
279 
280     public UserService getUserService() {
281         return userService;
282     }
283 
284     public void setUserService(UserService userService) {
285         this.userService = userService;
286     }
287 
288     public UserPersistence getUserPersistence() {
289         return userPersistence;
290     }
291 
292     public void setUserPersistence(UserPersistence userPersistence) {
293         this.userPersistence = userPersistence;
294     }
295 
296     public UserFinder getUserFinder() {
297         return userFinder;
298     }
299 
300     public void setUserFinder(UserFinder userFinder) {
301         this.userFinder = userFinder;
302     }
303 
304     public void afterPropertiesSet() {
305         if (scLicenseLocalService == null) {
306             scLicenseLocalService = (SCLicenseLocalService)PortalBeanLocatorUtil.locate(SCLicenseLocalService.class.getName() +
307                     ".impl");
308         }
309 
310         if (scLicenseService == null) {
311             scLicenseService = (SCLicenseService)PortalBeanLocatorUtil.locate(SCLicenseService.class.getName() +
312                     ".impl");
313         }
314 
315         if (scLicensePersistence == null) {
316             scLicensePersistence = (SCLicensePersistence)PortalBeanLocatorUtil.locate(SCLicensePersistence.class.getName() +
317                     ".impl");
318         }
319 
320         if (scFrameworkVersionPersistence == null) {
321             scFrameworkVersionPersistence = (SCFrameworkVersionPersistence)PortalBeanLocatorUtil.locate(SCFrameworkVersionPersistence.class.getName() +
322                     ".impl");
323         }
324 
325         if (scProductEntryLocalService == null) {
326             scProductEntryLocalService = (SCProductEntryLocalService)PortalBeanLocatorUtil.locate(SCProductEntryLocalService.class.getName() +
327                     ".impl");
328         }
329 
330         if (scProductEntryService == null) {
331             scProductEntryService = (SCProductEntryService)PortalBeanLocatorUtil.locate(SCProductEntryService.class.getName() +
332                     ".impl");
333         }
334 
335         if (scProductEntryPersistence == null) {
336             scProductEntryPersistence = (SCProductEntryPersistence)PortalBeanLocatorUtil.locate(SCProductEntryPersistence.class.getName() +
337                     ".impl");
338         }
339 
340         if (scProductScreenshotLocalService == null) {
341             scProductScreenshotLocalService = (SCProductScreenshotLocalService)PortalBeanLocatorUtil.locate(SCProductScreenshotLocalService.class.getName() +
342                     ".impl");
343         }
344 
345         if (scProductScreenshotPersistence == null) {
346             scProductScreenshotPersistence = (SCProductScreenshotPersistence)PortalBeanLocatorUtil.locate(SCProductScreenshotPersistence.class.getName() +
347                     ".impl");
348         }
349 
350         if (scProductVersionLocalService == null) {
351             scProductVersionLocalService = (SCProductVersionLocalService)PortalBeanLocatorUtil.locate(SCProductVersionLocalService.class.getName() +
352                     ".impl");
353         }
354 
355         if (scProductVersionService == null) {
356             scProductVersionService = (SCProductVersionService)PortalBeanLocatorUtil.locate(SCProductVersionService.class.getName() +
357                     ".impl");
358         }
359 
360         if (scProductVersionPersistence == null) {
361             scProductVersionPersistence = (SCProductVersionPersistence)PortalBeanLocatorUtil.locate(SCProductVersionPersistence.class.getName() +
362                     ".impl");
363         }
364 
365         if (counterLocalService == null) {
366             counterLocalService = (CounterLocalService)PortalBeanLocatorUtil.locate(CounterLocalService.class.getName() +
367                     ".impl");
368         }
369 
370         if (counterService == null) {
371             counterService = (CounterService)PortalBeanLocatorUtil.locate(CounterService.class.getName() +
372                     ".impl");
373         }
374 
375         if (resourceLocalService == null) {
376             resourceLocalService = (ResourceLocalService)PortalBeanLocatorUtil.locate(ResourceLocalService.class.getName() +
377                     ".impl");
378         }
379 
380         if (resourceService == null) {
381             resourceService = (ResourceService)PortalBeanLocatorUtil.locate(ResourceService.class.getName() +
382                     ".impl");
383         }
384 
385         if (resourcePersistence == null) {
386             resourcePersistence = (ResourcePersistence)PortalBeanLocatorUtil.locate(ResourcePersistence.class.getName() +
387                     ".impl");
388         }
389 
390         if (resourceFinder == null) {
391             resourceFinder = (ResourceFinder)PortalBeanLocatorUtil.locate(ResourceFinder.class.getName() +
392                     ".impl");
393         }
394 
395         if (userLocalService == null) {
396             userLocalService = (UserLocalService)PortalBeanLocatorUtil.locate(UserLocalService.class.getName() +
397                     ".impl");
398         }
399 
400         if (userService == null) {
401             userService = (UserService)PortalBeanLocatorUtil.locate(UserService.class.getName() +
402                     ".impl");
403         }
404 
405         if (userPersistence == null) {
406             userPersistence = (UserPersistence)PortalBeanLocatorUtil.locate(UserPersistence.class.getName() +
407                     ".impl");
408         }
409 
410         if (userFinder == null) {
411             userFinder = (UserFinder)PortalBeanLocatorUtil.locate(UserFinder.class.getName() +
412                     ".impl");
413         }
414     }
415 
416     protected SCLicenseLocalService scLicenseLocalService;
417     protected SCLicenseService scLicenseService;
418     protected SCLicensePersistence scLicensePersistence;
419     protected SCFrameworkVersionPersistence scFrameworkVersionPersistence;
420     protected SCProductEntryLocalService scProductEntryLocalService;
421     protected SCProductEntryService scProductEntryService;
422     protected SCProductEntryPersistence scProductEntryPersistence;
423     protected SCProductScreenshotLocalService scProductScreenshotLocalService;
424     protected SCProductScreenshotPersistence scProductScreenshotPersistence;
425     protected SCProductVersionLocalService scProductVersionLocalService;
426     protected SCProductVersionService scProductVersionService;
427     protected SCProductVersionPersistence scProductVersionPersistence;
428     protected CounterLocalService counterLocalService;
429     protected CounterService counterService;
430     protected ResourceLocalService resourceLocalService;
431     protected ResourceService resourceService;
432     protected ResourcePersistence resourcePersistence;
433     protected ResourceFinder resourceFinder;
434     protected UserLocalService userLocalService;
435     protected UserService userService;
436     protected UserPersistence userPersistence;
437     protected UserFinder userFinder;
438 }