1   /**
2    * Copyright (c) 2000-2010 Liferay, Inc. All rights reserved.
3    *
4    * This library is free software; you can redistribute it and/or modify it under
5    * the terms of the GNU Lesser General Public License as published by the Free
6    * Software Foundation; either version 2.1 of the License, or (at your option)
7    * any later version.
8    *
9    * This library is distributed in the hope that it will be useful, but WITHOUT
10   * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
11   * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
12   * details.
13   */
14  
15  package com.liferay.portlet.softwarecatalog.service.base;
16  
17  import com.liferay.counter.service.CounterLocalService;
18  
19  import com.liferay.portal.kernel.annotation.BeanReference;
20  import com.liferay.portal.kernel.dao.db.DB;
21  import com.liferay.portal.kernel.dao.db.DBFactoryUtil;
22  import com.liferay.portal.kernel.dao.orm.DynamicQuery;
23  import com.liferay.portal.kernel.exception.PortalException;
24  import com.liferay.portal.kernel.exception.SystemException;
25  import com.liferay.portal.kernel.util.OrderByComparator;
26  import com.liferay.portal.service.ImageLocalService;
27  import com.liferay.portal.service.ResourceLocalService;
28  import com.liferay.portal.service.ResourceService;
29  import com.liferay.portal.service.UserLocalService;
30  import com.liferay.portal.service.UserService;
31  import com.liferay.portal.service.persistence.ImagePersistence;
32  import com.liferay.portal.service.persistence.ResourceFinder;
33  import com.liferay.portal.service.persistence.ResourcePersistence;
34  import com.liferay.portal.service.persistence.UserFinder;
35  import com.liferay.portal.service.persistence.UserPersistence;
36  
37  import com.liferay.portlet.softwarecatalog.model.SCProductScreenshot;
38  import com.liferay.portlet.softwarecatalog.service.SCFrameworkVersionLocalService;
39  import com.liferay.portlet.softwarecatalog.service.SCFrameworkVersionService;
40  import com.liferay.portlet.softwarecatalog.service.SCLicenseLocalService;
41  import com.liferay.portlet.softwarecatalog.service.SCLicenseService;
42  import com.liferay.portlet.softwarecatalog.service.SCProductEntryLocalService;
43  import com.liferay.portlet.softwarecatalog.service.SCProductEntryService;
44  import com.liferay.portlet.softwarecatalog.service.SCProductScreenshotLocalService;
45  import com.liferay.portlet.softwarecatalog.service.SCProductVersionLocalService;
46  import com.liferay.portlet.softwarecatalog.service.SCProductVersionService;
47  import com.liferay.portlet.softwarecatalog.service.persistence.SCFrameworkVersionPersistence;
48  import com.liferay.portlet.softwarecatalog.service.persistence.SCLicensePersistence;
49  import com.liferay.portlet.softwarecatalog.service.persistence.SCProductEntryPersistence;
50  import com.liferay.portlet.softwarecatalog.service.persistence.SCProductScreenshotPersistence;
51  import com.liferay.portlet.softwarecatalog.service.persistence.SCProductVersionPersistence;
52  
53  import java.util.List;
54  
55  /**
56   * <a href="SCProductScreenshotLocalServiceBaseImpl.java.html"><b><i>View Source
57   * </i></b></a>
58   *
59   * @author Brian Wing Shun Chan
60   */
61  public abstract class SCProductScreenshotLocalServiceBaseImpl
62      implements SCProductScreenshotLocalService {
63      public SCProductScreenshot addSCProductScreenshot(
64          SCProductScreenshot scProductScreenshot) throws SystemException {
65          scProductScreenshot.setNew(true);
66  
67          return scProductScreenshotPersistence.update(scProductScreenshot, false);
68      }
69  
70      public SCProductScreenshot createSCProductScreenshot(
71          long productScreenshotId) {
72          return scProductScreenshotPersistence.create(productScreenshotId);
73      }
74  
75      public void deleteSCProductScreenshot(long productScreenshotId)
76          throws PortalException, SystemException {
77          scProductScreenshotPersistence.remove(productScreenshotId);
78      }
79  
80      public void deleteSCProductScreenshot(
81          SCProductScreenshot scProductScreenshot) throws SystemException {
82          scProductScreenshotPersistence.remove(scProductScreenshot);
83      }
84  
85      public List<Object> dynamicQuery(DynamicQuery dynamicQuery)
86          throws SystemException {
87          return scProductScreenshotPersistence.findWithDynamicQuery(dynamicQuery);
88      }
89  
90      public List<Object> dynamicQuery(DynamicQuery dynamicQuery, int start,
91          int end) throws SystemException {
92          return scProductScreenshotPersistence.findWithDynamicQuery(dynamicQuery,
93              start, end);
94      }
95  
96      public List<Object> dynamicQuery(DynamicQuery dynamicQuery, int start,
97          int end, OrderByComparator orderByComparator) throws SystemException {
98          return scProductScreenshotPersistence.findWithDynamicQuery(dynamicQuery,
99              start, end, orderByComparator);
100     }
101 
102     public int dynamicQueryCount(DynamicQuery dynamicQuery)
103         throws SystemException {
104         return scProductScreenshotPersistence.countWithDynamicQuery(dynamicQuery);
105     }
106 
107     public SCProductScreenshot getSCProductScreenshot(long productScreenshotId)
108         throws PortalException, SystemException {
109         return scProductScreenshotPersistence.findByPrimaryKey(productScreenshotId);
110     }
111 
112     public List<SCProductScreenshot> getSCProductScreenshots(int start, int end)
113         throws SystemException {
114         return scProductScreenshotPersistence.findAll(start, end);
115     }
116 
117     public int getSCProductScreenshotsCount() throws SystemException {
118         return scProductScreenshotPersistence.countAll();
119     }
120 
121     public SCProductScreenshot updateSCProductScreenshot(
122         SCProductScreenshot scProductScreenshot) throws SystemException {
123         scProductScreenshot.setNew(false);
124 
125         return scProductScreenshotPersistence.update(scProductScreenshot, true);
126     }
127 
128     public SCProductScreenshot updateSCProductScreenshot(
129         SCProductScreenshot scProductScreenshot, boolean merge)
130         throws SystemException {
131         scProductScreenshot.setNew(false);
132 
133         return scProductScreenshotPersistence.update(scProductScreenshot, merge);
134     }
135 
136     public SCLicenseLocalService getSCLicenseLocalService() {
137         return scLicenseLocalService;
138     }
139 
140     public void setSCLicenseLocalService(
141         SCLicenseLocalService scLicenseLocalService) {
142         this.scLicenseLocalService = scLicenseLocalService;
143     }
144 
145     public SCLicenseService getSCLicenseService() {
146         return scLicenseService;
147     }
148 
149     public void setSCLicenseService(SCLicenseService scLicenseService) {
150         this.scLicenseService = scLicenseService;
151     }
152 
153     public SCLicensePersistence getSCLicensePersistence() {
154         return scLicensePersistence;
155     }
156 
157     public void setSCLicensePersistence(
158         SCLicensePersistence scLicensePersistence) {
159         this.scLicensePersistence = scLicensePersistence;
160     }
161 
162     public SCFrameworkVersionLocalService getSCFrameworkVersionLocalService() {
163         return scFrameworkVersionLocalService;
164     }
165 
166     public void setSCFrameworkVersionLocalService(
167         SCFrameworkVersionLocalService scFrameworkVersionLocalService) {
168         this.scFrameworkVersionLocalService = scFrameworkVersionLocalService;
169     }
170 
171     public SCFrameworkVersionService getSCFrameworkVersionService() {
172         return scFrameworkVersionService;
173     }
174 
175     public void setSCFrameworkVersionService(
176         SCFrameworkVersionService scFrameworkVersionService) {
177         this.scFrameworkVersionService = scFrameworkVersionService;
178     }
179 
180     public SCFrameworkVersionPersistence getSCFrameworkVersionPersistence() {
181         return scFrameworkVersionPersistence;
182     }
183 
184     public void setSCFrameworkVersionPersistence(
185         SCFrameworkVersionPersistence scFrameworkVersionPersistence) {
186         this.scFrameworkVersionPersistence = scFrameworkVersionPersistence;
187     }
188 
189     public SCProductEntryLocalService getSCProductEntryLocalService() {
190         return scProductEntryLocalService;
191     }
192 
193     public void setSCProductEntryLocalService(
194         SCProductEntryLocalService scProductEntryLocalService) {
195         this.scProductEntryLocalService = scProductEntryLocalService;
196     }
197 
198     public SCProductEntryService getSCProductEntryService() {
199         return scProductEntryService;
200     }
201 
202     public void setSCProductEntryService(
203         SCProductEntryService scProductEntryService) {
204         this.scProductEntryService = scProductEntryService;
205     }
206 
207     public SCProductEntryPersistence getSCProductEntryPersistence() {
208         return scProductEntryPersistence;
209     }
210 
211     public void setSCProductEntryPersistence(
212         SCProductEntryPersistence scProductEntryPersistence) {
213         this.scProductEntryPersistence = scProductEntryPersistence;
214     }
215 
216     public SCProductScreenshotLocalService getSCProductScreenshotLocalService() {
217         return scProductScreenshotLocalService;
218     }
219 
220     public void setSCProductScreenshotLocalService(
221         SCProductScreenshotLocalService scProductScreenshotLocalService) {
222         this.scProductScreenshotLocalService = scProductScreenshotLocalService;
223     }
224 
225     public SCProductScreenshotPersistence getSCProductScreenshotPersistence() {
226         return scProductScreenshotPersistence;
227     }
228 
229     public void setSCProductScreenshotPersistence(
230         SCProductScreenshotPersistence scProductScreenshotPersistence) {
231         this.scProductScreenshotPersistence = scProductScreenshotPersistence;
232     }
233 
234     public SCProductVersionLocalService getSCProductVersionLocalService() {
235         return scProductVersionLocalService;
236     }
237 
238     public void setSCProductVersionLocalService(
239         SCProductVersionLocalService scProductVersionLocalService) {
240         this.scProductVersionLocalService = scProductVersionLocalService;
241     }
242 
243     public SCProductVersionService getSCProductVersionService() {
244         return scProductVersionService;
245     }
246 
247     public void setSCProductVersionService(
248         SCProductVersionService scProductVersionService) {
249         this.scProductVersionService = scProductVersionService;
250     }
251 
252     public SCProductVersionPersistence getSCProductVersionPersistence() {
253         return scProductVersionPersistence;
254     }
255 
256     public void setSCProductVersionPersistence(
257         SCProductVersionPersistence scProductVersionPersistence) {
258         this.scProductVersionPersistence = scProductVersionPersistence;
259     }
260 
261     public CounterLocalService getCounterLocalService() {
262         return counterLocalService;
263     }
264 
265     public void setCounterLocalService(CounterLocalService counterLocalService) {
266         this.counterLocalService = counterLocalService;
267     }
268 
269     public ImageLocalService getImageLocalService() {
270         return imageLocalService;
271     }
272 
273     public void setImageLocalService(ImageLocalService imageLocalService) {
274         this.imageLocalService = imageLocalService;
275     }
276 
277     public ImagePersistence getImagePersistence() {
278         return imagePersistence;
279     }
280 
281     public void setImagePersistence(ImagePersistence imagePersistence) {
282         this.imagePersistence = imagePersistence;
283     }
284 
285     public ResourceLocalService getResourceLocalService() {
286         return resourceLocalService;
287     }
288 
289     public void setResourceLocalService(
290         ResourceLocalService resourceLocalService) {
291         this.resourceLocalService = resourceLocalService;
292     }
293 
294     public ResourceService getResourceService() {
295         return resourceService;
296     }
297 
298     public void setResourceService(ResourceService resourceService) {
299         this.resourceService = resourceService;
300     }
301 
302     public ResourcePersistence getResourcePersistence() {
303         return resourcePersistence;
304     }
305 
306     public void setResourcePersistence(ResourcePersistence resourcePersistence) {
307         this.resourcePersistence = resourcePersistence;
308     }
309 
310     public ResourceFinder getResourceFinder() {
311         return resourceFinder;
312     }
313 
314     public void setResourceFinder(ResourceFinder resourceFinder) {
315         this.resourceFinder = resourceFinder;
316     }
317 
318     public UserLocalService getUserLocalService() {
319         return userLocalService;
320     }
321 
322     public void setUserLocalService(UserLocalService userLocalService) {
323         this.userLocalService = userLocalService;
324     }
325 
326     public UserService getUserService() {
327         return userService;
328     }
329 
330     public void setUserService(UserService userService) {
331         this.userService = userService;
332     }
333 
334     public UserPersistence getUserPersistence() {
335         return userPersistence;
336     }
337 
338     public void setUserPersistence(UserPersistence userPersistence) {
339         this.userPersistence = userPersistence;
340     }
341 
342     public UserFinder getUserFinder() {
343         return userFinder;
344     }
345 
346     public void setUserFinder(UserFinder userFinder) {
347         this.userFinder = userFinder;
348     }
349 
350     protected void runSQL(String sql) throws SystemException {
351         try {
352             DB db = DBFactoryUtil.getDB();
353 
354             db.runSQL(sql);
355         }
356         catch (Exception e) {
357             throw new SystemException(e);
358         }
359     }
360 
361     @BeanReference(type = SCLicenseLocalService.class)
362     protected SCLicenseLocalService scLicenseLocalService;
363     @BeanReference(type = SCLicenseService.class)
364     protected SCLicenseService scLicenseService;
365     @BeanReference(type = SCLicensePersistence.class)
366     protected SCLicensePersistence scLicensePersistence;
367     @BeanReference(type = SCFrameworkVersionLocalService.class)
368     protected SCFrameworkVersionLocalService scFrameworkVersionLocalService;
369     @BeanReference(type = SCFrameworkVersionService.class)
370     protected SCFrameworkVersionService scFrameworkVersionService;
371     @BeanReference(type = SCFrameworkVersionPersistence.class)
372     protected SCFrameworkVersionPersistence scFrameworkVersionPersistence;
373     @BeanReference(type = SCProductEntryLocalService.class)
374     protected SCProductEntryLocalService scProductEntryLocalService;
375     @BeanReference(type = SCProductEntryService.class)
376     protected SCProductEntryService scProductEntryService;
377     @BeanReference(type = SCProductEntryPersistence.class)
378     protected SCProductEntryPersistence scProductEntryPersistence;
379     @BeanReference(type = SCProductScreenshotLocalService.class)
380     protected SCProductScreenshotLocalService scProductScreenshotLocalService;
381     @BeanReference(type = SCProductScreenshotPersistence.class)
382     protected SCProductScreenshotPersistence scProductScreenshotPersistence;
383     @BeanReference(type = SCProductVersionLocalService.class)
384     protected SCProductVersionLocalService scProductVersionLocalService;
385     @BeanReference(type = SCProductVersionService.class)
386     protected SCProductVersionService scProductVersionService;
387     @BeanReference(type = SCProductVersionPersistence.class)
388     protected SCProductVersionPersistence scProductVersionPersistence;
389     @BeanReference(type = CounterLocalService.class)
390     protected CounterLocalService counterLocalService;
391     @BeanReference(type = ImageLocalService.class)
392     protected ImageLocalService imageLocalService;
393     @BeanReference(type = ImagePersistence.class)
394     protected ImagePersistence imagePersistence;
395     @BeanReference(type = ResourceLocalService.class)
396     protected ResourceLocalService resourceLocalService;
397     @BeanReference(type = ResourceService.class)
398     protected ResourceService resourceService;
399     @BeanReference(type = ResourcePersistence.class)
400     protected ResourcePersistence resourcePersistence;
401     @BeanReference(type = ResourceFinder.class)
402     protected ResourceFinder resourceFinder;
403     @BeanReference(type = UserLocalService.class)
404     protected UserLocalService userLocalService;
405     @BeanReference(type = UserService.class)
406     protected UserService userService;
407     @BeanReference(type = UserPersistence.class)
408     protected UserPersistence userPersistence;
409     @BeanReference(type = UserFinder.class)
410     protected UserFinder userFinder;
411 }