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