001
014
015 package com.liferay.portlet.softwarecatalog.service.base;
016
017 import com.liferay.counter.service.CounterLocalService;
018
019 import com.liferay.portal.kernel.annotation.BeanReference;
020 import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
021 import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
022 import com.liferay.portal.kernel.dao.orm.DynamicQuery;
023 import com.liferay.portal.kernel.exception.PortalException;
024 import com.liferay.portal.kernel.exception.SystemException;
025 import com.liferay.portal.kernel.util.OrderByComparator;
026 import com.liferay.portal.service.GroupLocalService;
027 import com.liferay.portal.service.GroupService;
028 import com.liferay.portal.service.ImageLocalService;
029 import com.liferay.portal.service.ImageService;
030 import com.liferay.portal.service.ResourceLocalService;
031 import com.liferay.portal.service.ResourceService;
032 import com.liferay.portal.service.UserLocalService;
033 import com.liferay.portal.service.UserService;
034 import com.liferay.portal.service.persistence.GroupFinder;
035 import com.liferay.portal.service.persistence.GroupPersistence;
036 import com.liferay.portal.service.persistence.ImagePersistence;
037 import com.liferay.portal.service.persistence.ResourceFinder;
038 import com.liferay.portal.service.persistence.ResourcePersistence;
039 import com.liferay.portal.service.persistence.UserFinder;
040 import com.liferay.portal.service.persistence.UserPersistence;
041
042 import com.liferay.portlet.messageboards.service.MBMessageLocalService;
043 import com.liferay.portlet.messageboards.service.MBMessageService;
044 import com.liferay.portlet.messageboards.service.persistence.MBMessageFinder;
045 import com.liferay.portlet.messageboards.service.persistence.MBMessagePersistence;
046 import com.liferay.portlet.ratings.service.RatingsStatsLocalService;
047 import com.liferay.portlet.ratings.service.persistence.RatingsStatsFinder;
048 import com.liferay.portlet.ratings.service.persistence.RatingsStatsPersistence;
049 import com.liferay.portlet.softwarecatalog.model.SCProductEntry;
050 import com.liferay.portlet.softwarecatalog.service.SCFrameworkVersionLocalService;
051 import com.liferay.portlet.softwarecatalog.service.SCFrameworkVersionService;
052 import com.liferay.portlet.softwarecatalog.service.SCLicenseLocalService;
053 import com.liferay.portlet.softwarecatalog.service.SCLicenseService;
054 import com.liferay.portlet.softwarecatalog.service.SCProductEntryLocalService;
055 import com.liferay.portlet.softwarecatalog.service.SCProductEntryService;
056 import com.liferay.portlet.softwarecatalog.service.SCProductScreenshotLocalService;
057 import com.liferay.portlet.softwarecatalog.service.SCProductVersionLocalService;
058 import com.liferay.portlet.softwarecatalog.service.SCProductVersionService;
059 import com.liferay.portlet.softwarecatalog.service.persistence.SCFrameworkVersionPersistence;
060 import com.liferay.portlet.softwarecatalog.service.persistence.SCLicensePersistence;
061 import com.liferay.portlet.softwarecatalog.service.persistence.SCProductEntryPersistence;
062 import com.liferay.portlet.softwarecatalog.service.persistence.SCProductScreenshotPersistence;
063 import com.liferay.portlet.softwarecatalog.service.persistence.SCProductVersionPersistence;
064
065 import java.util.List;
066
067 import javax.sql.DataSource;
068
069
072 public abstract class SCProductEntryLocalServiceBaseImpl
073 implements SCProductEntryLocalService {
074 public SCProductEntry addSCProductEntry(SCProductEntry scProductEntry)
075 throws SystemException {
076 scProductEntry.setNew(true);
077
078 return scProductEntryPersistence.update(scProductEntry, false);
079 }
080
081 public SCProductEntry createSCProductEntry(long productEntryId) {
082 return scProductEntryPersistence.create(productEntryId);
083 }
084
085 public void deleteSCProductEntry(long productEntryId)
086 throws PortalException, SystemException {
087 scProductEntryPersistence.remove(productEntryId);
088 }
089
090 public void deleteSCProductEntry(SCProductEntry scProductEntry)
091 throws SystemException {
092 scProductEntryPersistence.remove(scProductEntry);
093 }
094
095 @SuppressWarnings("unchecked")
096 public List dynamicQuery(DynamicQuery dynamicQuery)
097 throws SystemException {
098 return scProductEntryPersistence.findWithDynamicQuery(dynamicQuery);
099 }
100
101 @SuppressWarnings("unchecked")
102 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
103 throws SystemException {
104 return scProductEntryPersistence.findWithDynamicQuery(dynamicQuery,
105 start, end);
106 }
107
108 @SuppressWarnings("unchecked")
109 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
110 OrderByComparator orderByComparator) throws SystemException {
111 return scProductEntryPersistence.findWithDynamicQuery(dynamicQuery,
112 start, end, orderByComparator);
113 }
114
115 public long dynamicQueryCount(DynamicQuery dynamicQuery)
116 throws SystemException {
117 return scProductEntryPersistence.countWithDynamicQuery(dynamicQuery);
118 }
119
120 public SCProductEntry getSCProductEntry(long productEntryId)
121 throws PortalException, SystemException {
122 return scProductEntryPersistence.findByPrimaryKey(productEntryId);
123 }
124
125 public List<SCProductEntry> getSCProductEntries(int start, int end)
126 throws SystemException {
127 return scProductEntryPersistence.findAll(start, end);
128 }
129
130 public int getSCProductEntriesCount() throws SystemException {
131 return scProductEntryPersistence.countAll();
132 }
133
134 public SCProductEntry updateSCProductEntry(SCProductEntry scProductEntry)
135 throws SystemException {
136 scProductEntry.setNew(false);
137
138 return scProductEntryPersistence.update(scProductEntry, true);
139 }
140
141 public SCProductEntry updateSCProductEntry(SCProductEntry scProductEntry,
142 boolean merge) throws SystemException {
143 scProductEntry.setNew(false);
144
145 return scProductEntryPersistence.update(scProductEntry, merge);
146 }
147
148 public SCLicenseLocalService getSCLicenseLocalService() {
149 return scLicenseLocalService;
150 }
151
152 public void setSCLicenseLocalService(
153 SCLicenseLocalService scLicenseLocalService) {
154 this.scLicenseLocalService = scLicenseLocalService;
155 }
156
157 public SCLicenseService getSCLicenseService() {
158 return scLicenseService;
159 }
160
161 public void setSCLicenseService(SCLicenseService scLicenseService) {
162 this.scLicenseService = scLicenseService;
163 }
164
165 public SCLicensePersistence getSCLicensePersistence() {
166 return scLicensePersistence;
167 }
168
169 public void setSCLicensePersistence(
170 SCLicensePersistence scLicensePersistence) {
171 this.scLicensePersistence = scLicensePersistence;
172 }
173
174 public SCFrameworkVersionLocalService getSCFrameworkVersionLocalService() {
175 return scFrameworkVersionLocalService;
176 }
177
178 public void setSCFrameworkVersionLocalService(
179 SCFrameworkVersionLocalService scFrameworkVersionLocalService) {
180 this.scFrameworkVersionLocalService = scFrameworkVersionLocalService;
181 }
182
183 public SCFrameworkVersionService getSCFrameworkVersionService() {
184 return scFrameworkVersionService;
185 }
186
187 public void setSCFrameworkVersionService(
188 SCFrameworkVersionService scFrameworkVersionService) {
189 this.scFrameworkVersionService = scFrameworkVersionService;
190 }
191
192 public SCFrameworkVersionPersistence getSCFrameworkVersionPersistence() {
193 return scFrameworkVersionPersistence;
194 }
195
196 public void setSCFrameworkVersionPersistence(
197 SCFrameworkVersionPersistence scFrameworkVersionPersistence) {
198 this.scFrameworkVersionPersistence = scFrameworkVersionPersistence;
199 }
200
201 public SCProductEntryLocalService getSCProductEntryLocalService() {
202 return scProductEntryLocalService;
203 }
204
205 public void setSCProductEntryLocalService(
206 SCProductEntryLocalService scProductEntryLocalService) {
207 this.scProductEntryLocalService = scProductEntryLocalService;
208 }
209
210 public SCProductEntryService getSCProductEntryService() {
211 return scProductEntryService;
212 }
213
214 public void setSCProductEntryService(
215 SCProductEntryService scProductEntryService) {
216 this.scProductEntryService = scProductEntryService;
217 }
218
219 public SCProductEntryPersistence getSCProductEntryPersistence() {
220 return scProductEntryPersistence;
221 }
222
223 public void setSCProductEntryPersistence(
224 SCProductEntryPersistence scProductEntryPersistence) {
225 this.scProductEntryPersistence = scProductEntryPersistence;
226 }
227
228 public SCProductScreenshotLocalService getSCProductScreenshotLocalService() {
229 return scProductScreenshotLocalService;
230 }
231
232 public void setSCProductScreenshotLocalService(
233 SCProductScreenshotLocalService scProductScreenshotLocalService) {
234 this.scProductScreenshotLocalService = scProductScreenshotLocalService;
235 }
236
237 public SCProductScreenshotPersistence getSCProductScreenshotPersistence() {
238 return scProductScreenshotPersistence;
239 }
240
241 public void setSCProductScreenshotPersistence(
242 SCProductScreenshotPersistence scProductScreenshotPersistence) {
243 this.scProductScreenshotPersistence = scProductScreenshotPersistence;
244 }
245
246 public SCProductVersionLocalService getSCProductVersionLocalService() {
247 return scProductVersionLocalService;
248 }
249
250 public void setSCProductVersionLocalService(
251 SCProductVersionLocalService scProductVersionLocalService) {
252 this.scProductVersionLocalService = scProductVersionLocalService;
253 }
254
255 public SCProductVersionService getSCProductVersionService() {
256 return scProductVersionService;
257 }
258
259 public void setSCProductVersionService(
260 SCProductVersionService scProductVersionService) {
261 this.scProductVersionService = scProductVersionService;
262 }
263
264 public SCProductVersionPersistence getSCProductVersionPersistence() {
265 return scProductVersionPersistence;
266 }
267
268 public void setSCProductVersionPersistence(
269 SCProductVersionPersistence scProductVersionPersistence) {
270 this.scProductVersionPersistence = scProductVersionPersistence;
271 }
272
273 public CounterLocalService getCounterLocalService() {
274 return counterLocalService;
275 }
276
277 public void setCounterLocalService(CounterLocalService counterLocalService) {
278 this.counterLocalService = counterLocalService;
279 }
280
281 public GroupLocalService getGroupLocalService() {
282 return groupLocalService;
283 }
284
285 public void setGroupLocalService(GroupLocalService groupLocalService) {
286 this.groupLocalService = groupLocalService;
287 }
288
289 public GroupService getGroupService() {
290 return groupService;
291 }
292
293 public void setGroupService(GroupService groupService) {
294 this.groupService = groupService;
295 }
296
297 public GroupPersistence getGroupPersistence() {
298 return groupPersistence;
299 }
300
301 public void setGroupPersistence(GroupPersistence groupPersistence) {
302 this.groupPersistence = groupPersistence;
303 }
304
305 public GroupFinder getGroupFinder() {
306 return groupFinder;
307 }
308
309 public void setGroupFinder(GroupFinder groupFinder) {
310 this.groupFinder = groupFinder;
311 }
312
313 public ImageLocalService getImageLocalService() {
314 return imageLocalService;
315 }
316
317 public void setImageLocalService(ImageLocalService imageLocalService) {
318 this.imageLocalService = imageLocalService;
319 }
320
321 public ImageService getImageService() {
322 return imageService;
323 }
324
325 public void setImageService(ImageService imageService) {
326 this.imageService = imageService;
327 }
328
329 public ImagePersistence getImagePersistence() {
330 return imagePersistence;
331 }
332
333 public void setImagePersistence(ImagePersistence imagePersistence) {
334 this.imagePersistence = imagePersistence;
335 }
336
337 public ResourceLocalService getResourceLocalService() {
338 return resourceLocalService;
339 }
340
341 public void setResourceLocalService(
342 ResourceLocalService resourceLocalService) {
343 this.resourceLocalService = resourceLocalService;
344 }
345
346 public ResourceService getResourceService() {
347 return resourceService;
348 }
349
350 public void setResourceService(ResourceService resourceService) {
351 this.resourceService = resourceService;
352 }
353
354 public ResourcePersistence getResourcePersistence() {
355 return resourcePersistence;
356 }
357
358 public void setResourcePersistence(ResourcePersistence resourcePersistence) {
359 this.resourcePersistence = resourcePersistence;
360 }
361
362 public ResourceFinder getResourceFinder() {
363 return resourceFinder;
364 }
365
366 public void setResourceFinder(ResourceFinder resourceFinder) {
367 this.resourceFinder = resourceFinder;
368 }
369
370 public UserLocalService getUserLocalService() {
371 return userLocalService;
372 }
373
374 public void setUserLocalService(UserLocalService userLocalService) {
375 this.userLocalService = userLocalService;
376 }
377
378 public UserService getUserService() {
379 return userService;
380 }
381
382 public void setUserService(UserService userService) {
383 this.userService = userService;
384 }
385
386 public UserPersistence getUserPersistence() {
387 return userPersistence;
388 }
389
390 public void setUserPersistence(UserPersistence userPersistence) {
391 this.userPersistence = userPersistence;
392 }
393
394 public UserFinder getUserFinder() {
395 return userFinder;
396 }
397
398 public void setUserFinder(UserFinder userFinder) {
399 this.userFinder = userFinder;
400 }
401
402 public MBMessageLocalService getMBMessageLocalService() {
403 return mbMessageLocalService;
404 }
405
406 public void setMBMessageLocalService(
407 MBMessageLocalService mbMessageLocalService) {
408 this.mbMessageLocalService = mbMessageLocalService;
409 }
410
411 public MBMessageService getMBMessageService() {
412 return mbMessageService;
413 }
414
415 public void setMBMessageService(MBMessageService mbMessageService) {
416 this.mbMessageService = mbMessageService;
417 }
418
419 public MBMessagePersistence getMBMessagePersistence() {
420 return mbMessagePersistence;
421 }
422
423 public void setMBMessagePersistence(
424 MBMessagePersistence mbMessagePersistence) {
425 this.mbMessagePersistence = mbMessagePersistence;
426 }
427
428 public MBMessageFinder getMBMessageFinder() {
429 return mbMessageFinder;
430 }
431
432 public void setMBMessageFinder(MBMessageFinder mbMessageFinder) {
433 this.mbMessageFinder = mbMessageFinder;
434 }
435
436 public RatingsStatsLocalService getRatingsStatsLocalService() {
437 return ratingsStatsLocalService;
438 }
439
440 public void setRatingsStatsLocalService(
441 RatingsStatsLocalService ratingsStatsLocalService) {
442 this.ratingsStatsLocalService = ratingsStatsLocalService;
443 }
444
445 public RatingsStatsPersistence getRatingsStatsPersistence() {
446 return ratingsStatsPersistence;
447 }
448
449 public void setRatingsStatsPersistence(
450 RatingsStatsPersistence ratingsStatsPersistence) {
451 this.ratingsStatsPersistence = ratingsStatsPersistence;
452 }
453
454 public RatingsStatsFinder getRatingsStatsFinder() {
455 return ratingsStatsFinder;
456 }
457
458 public void setRatingsStatsFinder(RatingsStatsFinder ratingsStatsFinder) {
459 this.ratingsStatsFinder = ratingsStatsFinder;
460 }
461
462 protected void runSQL(String sql) throws SystemException {
463 try {
464 DataSource dataSource = scProductEntryPersistence.getDataSource();
465
466 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
467 sql, new int[0]);
468
469 sqlUpdate.update();
470 }
471 catch (Exception e) {
472 throw new SystemException(e);
473 }
474 }
475
476 @BeanReference(type = SCLicenseLocalService.class)
477 protected SCLicenseLocalService scLicenseLocalService;
478 @BeanReference(type = SCLicenseService.class)
479 protected SCLicenseService scLicenseService;
480 @BeanReference(type = SCLicensePersistence.class)
481 protected SCLicensePersistence scLicensePersistence;
482 @BeanReference(type = SCFrameworkVersionLocalService.class)
483 protected SCFrameworkVersionLocalService scFrameworkVersionLocalService;
484 @BeanReference(type = SCFrameworkVersionService.class)
485 protected SCFrameworkVersionService scFrameworkVersionService;
486 @BeanReference(type = SCFrameworkVersionPersistence.class)
487 protected SCFrameworkVersionPersistence scFrameworkVersionPersistence;
488 @BeanReference(type = SCProductEntryLocalService.class)
489 protected SCProductEntryLocalService scProductEntryLocalService;
490 @BeanReference(type = SCProductEntryService.class)
491 protected SCProductEntryService scProductEntryService;
492 @BeanReference(type = SCProductEntryPersistence.class)
493 protected SCProductEntryPersistence scProductEntryPersistence;
494 @BeanReference(type = SCProductScreenshotLocalService.class)
495 protected SCProductScreenshotLocalService scProductScreenshotLocalService;
496 @BeanReference(type = SCProductScreenshotPersistence.class)
497 protected SCProductScreenshotPersistence scProductScreenshotPersistence;
498 @BeanReference(type = SCProductVersionLocalService.class)
499 protected SCProductVersionLocalService scProductVersionLocalService;
500 @BeanReference(type = SCProductVersionService.class)
501 protected SCProductVersionService scProductVersionService;
502 @BeanReference(type = SCProductVersionPersistence.class)
503 protected SCProductVersionPersistence scProductVersionPersistence;
504 @BeanReference(type = CounterLocalService.class)
505 protected CounterLocalService counterLocalService;
506 @BeanReference(type = GroupLocalService.class)
507 protected GroupLocalService groupLocalService;
508 @BeanReference(type = GroupService.class)
509 protected GroupService groupService;
510 @BeanReference(type = GroupPersistence.class)
511 protected GroupPersistence groupPersistence;
512 @BeanReference(type = GroupFinder.class)
513 protected GroupFinder groupFinder;
514 @BeanReference(type = ImageLocalService.class)
515 protected ImageLocalService imageLocalService;
516 @BeanReference(type = ImageService.class)
517 protected ImageService imageService;
518 @BeanReference(type = ImagePersistence.class)
519 protected ImagePersistence imagePersistence;
520 @BeanReference(type = ResourceLocalService.class)
521 protected ResourceLocalService resourceLocalService;
522 @BeanReference(type = ResourceService.class)
523 protected ResourceService resourceService;
524 @BeanReference(type = ResourcePersistence.class)
525 protected ResourcePersistence resourcePersistence;
526 @BeanReference(type = ResourceFinder.class)
527 protected ResourceFinder resourceFinder;
528 @BeanReference(type = UserLocalService.class)
529 protected UserLocalService userLocalService;
530 @BeanReference(type = UserService.class)
531 protected UserService userService;
532 @BeanReference(type = UserPersistence.class)
533 protected UserPersistence userPersistence;
534 @BeanReference(type = UserFinder.class)
535 protected UserFinder userFinder;
536 @BeanReference(type = MBMessageLocalService.class)
537 protected MBMessageLocalService mbMessageLocalService;
538 @BeanReference(type = MBMessageService.class)
539 protected MBMessageService mbMessageService;
540 @BeanReference(type = MBMessagePersistence.class)
541 protected MBMessagePersistence mbMessagePersistence;
542 @BeanReference(type = MBMessageFinder.class)
543 protected MBMessageFinder mbMessageFinder;
544 @BeanReference(type = RatingsStatsLocalService.class)
545 protected RatingsStatsLocalService ratingsStatsLocalService;
546 @BeanReference(type = RatingsStatsPersistence.class)
547 protected RatingsStatsPersistence ratingsStatsPersistence;
548 @BeanReference(type = RatingsStatsFinder.class)
549 protected RatingsStatsFinder ratingsStatsFinder;
550 }