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