001
014
015 package com.liferay.portlet.shopping.service.base;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.bean.BeanReference;
020 import com.liferay.portal.kernel.bean.IdentifiableBean;
021 import com.liferay.portal.kernel.dao.db.DB;
022 import com.liferay.portal.kernel.dao.db.DBFactoryUtil;
023 import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
024 import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
025 import com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery;
026 import com.liferay.portal.kernel.dao.orm.DefaultActionableDynamicQuery;
027 import com.liferay.portal.kernel.dao.orm.DynamicQuery;
028 import com.liferay.portal.kernel.dao.orm.DynamicQueryFactoryUtil;
029 import com.liferay.portal.kernel.dao.orm.Projection;
030 import com.liferay.portal.kernel.exception.PortalException;
031 import com.liferay.portal.kernel.exception.SystemException;
032 import com.liferay.portal.kernel.search.Indexable;
033 import com.liferay.portal.kernel.search.IndexableType;
034 import com.liferay.portal.kernel.util.OrderByComparator;
035 import com.liferay.portal.model.PersistedModel;
036 import com.liferay.portal.service.BaseLocalServiceImpl;
037 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
038 import com.liferay.portal.service.persistence.UserFinder;
039 import com.liferay.portal.service.persistence.UserPersistence;
040 import com.liferay.portal.util.PortalUtil;
041
042 import com.liferay.portlet.shopping.model.ShoppingCoupon;
043 import com.liferay.portlet.shopping.service.ShoppingCouponLocalService;
044 import com.liferay.portlet.shopping.service.persistence.ShoppingCategoryPersistence;
045 import com.liferay.portlet.shopping.service.persistence.ShoppingCouponFinder;
046 import com.liferay.portlet.shopping.service.persistence.ShoppingCouponPersistence;
047 import com.liferay.portlet.shopping.service.persistence.ShoppingItemFinder;
048 import com.liferay.portlet.shopping.service.persistence.ShoppingItemPersistence;
049
050 import java.io.Serializable;
051
052 import java.util.List;
053
054 import javax.sql.DataSource;
055
056
068 @ProviderType
069 public abstract class ShoppingCouponLocalServiceBaseImpl
070 extends BaseLocalServiceImpl implements ShoppingCouponLocalService,
071 IdentifiableBean {
072
077
078
084 @Indexable(type = IndexableType.REINDEX)
085 @Override
086 public ShoppingCoupon addShoppingCoupon(ShoppingCoupon shoppingCoupon) {
087 shoppingCoupon.setNew(true);
088
089 return shoppingCouponPersistence.update(shoppingCoupon);
090 }
091
092
098 @Override
099 public ShoppingCoupon createShoppingCoupon(long couponId) {
100 return shoppingCouponPersistence.create(couponId);
101 }
102
103
110 @Indexable(type = IndexableType.DELETE)
111 @Override
112 public ShoppingCoupon deleteShoppingCoupon(long couponId)
113 throws PortalException {
114 return shoppingCouponPersistence.remove(couponId);
115 }
116
117
123 @Indexable(type = IndexableType.DELETE)
124 @Override
125 public ShoppingCoupon deleteShoppingCoupon(ShoppingCoupon shoppingCoupon) {
126 return shoppingCouponPersistence.remove(shoppingCoupon);
127 }
128
129 @Override
130 public DynamicQuery dynamicQuery() {
131 Class<?> clazz = getClass();
132
133 return DynamicQueryFactoryUtil.forClass(ShoppingCoupon.class,
134 clazz.getClassLoader());
135 }
136
137
143 @Override
144 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
145 return shoppingCouponPersistence.findWithDynamicQuery(dynamicQuery);
146 }
147
148
160 @Override
161 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
162 int end) {
163 return shoppingCouponPersistence.findWithDynamicQuery(dynamicQuery,
164 start, end);
165 }
166
167
180 @Override
181 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
182 int end, OrderByComparator<T> orderByComparator) {
183 return shoppingCouponPersistence.findWithDynamicQuery(dynamicQuery,
184 start, end, orderByComparator);
185 }
186
187
193 @Override
194 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
195 return shoppingCouponPersistence.countWithDynamicQuery(dynamicQuery);
196 }
197
198
205 @Override
206 public long dynamicQueryCount(DynamicQuery dynamicQuery,
207 Projection projection) {
208 return shoppingCouponPersistence.countWithDynamicQuery(dynamicQuery,
209 projection);
210 }
211
212 @Override
213 public ShoppingCoupon fetchShoppingCoupon(long couponId) {
214 return shoppingCouponPersistence.fetchByPrimaryKey(couponId);
215 }
216
217
224 @Override
225 public ShoppingCoupon getShoppingCoupon(long couponId)
226 throws PortalException {
227 return shoppingCouponPersistence.findByPrimaryKey(couponId);
228 }
229
230 @Override
231 public ActionableDynamicQuery getActionableDynamicQuery() {
232 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
233
234 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.shopping.service.ShoppingCouponLocalServiceUtil.getService());
235 actionableDynamicQuery.setClass(ShoppingCoupon.class);
236 actionableDynamicQuery.setClassLoader(getClassLoader());
237
238 actionableDynamicQuery.setPrimaryKeyPropertyName("couponId");
239
240 return actionableDynamicQuery;
241 }
242
243 protected void initActionableDynamicQuery(
244 ActionableDynamicQuery actionableDynamicQuery) {
245 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.shopping.service.ShoppingCouponLocalServiceUtil.getService());
246 actionableDynamicQuery.setClass(ShoppingCoupon.class);
247 actionableDynamicQuery.setClassLoader(getClassLoader());
248
249 actionableDynamicQuery.setPrimaryKeyPropertyName("couponId");
250 }
251
252
255 @Override
256 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
257 throws PortalException {
258 return shoppingCouponLocalService.deleteShoppingCoupon((ShoppingCoupon)persistedModel);
259 }
260
261 @Override
262 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
263 throws PortalException {
264 return shoppingCouponPersistence.findByPrimaryKey(primaryKeyObj);
265 }
266
267
278 @Override
279 public List<ShoppingCoupon> getShoppingCoupons(int start, int end) {
280 return shoppingCouponPersistence.findAll(start, end);
281 }
282
283
288 @Override
289 public int getShoppingCouponsCount() {
290 return shoppingCouponPersistence.countAll();
291 }
292
293
299 @Indexable(type = IndexableType.REINDEX)
300 @Override
301 public ShoppingCoupon updateShoppingCoupon(ShoppingCoupon shoppingCoupon) {
302 return shoppingCouponPersistence.update(shoppingCoupon);
303 }
304
305
310 public ShoppingCouponLocalService getShoppingCouponLocalService() {
311 return shoppingCouponLocalService;
312 }
313
314
319 public void setShoppingCouponLocalService(
320 ShoppingCouponLocalService shoppingCouponLocalService) {
321 this.shoppingCouponLocalService = shoppingCouponLocalService;
322 }
323
324
329 public com.liferay.portlet.shopping.service.ShoppingCouponService getShoppingCouponService() {
330 return shoppingCouponService;
331 }
332
333
338 public void setShoppingCouponService(
339 com.liferay.portlet.shopping.service.ShoppingCouponService shoppingCouponService) {
340 this.shoppingCouponService = shoppingCouponService;
341 }
342
343
348 public ShoppingCouponPersistence getShoppingCouponPersistence() {
349 return shoppingCouponPersistence;
350 }
351
352
357 public void setShoppingCouponPersistence(
358 ShoppingCouponPersistence shoppingCouponPersistence) {
359 this.shoppingCouponPersistence = shoppingCouponPersistence;
360 }
361
362
367 public ShoppingCouponFinder getShoppingCouponFinder() {
368 return shoppingCouponFinder;
369 }
370
371
376 public void setShoppingCouponFinder(
377 ShoppingCouponFinder shoppingCouponFinder) {
378 this.shoppingCouponFinder = shoppingCouponFinder;
379 }
380
381
386 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
387 return counterLocalService;
388 }
389
390
395 public void setCounterLocalService(
396 com.liferay.counter.service.CounterLocalService counterLocalService) {
397 this.counterLocalService = counterLocalService;
398 }
399
400
405 public com.liferay.portal.service.UserLocalService getUserLocalService() {
406 return userLocalService;
407 }
408
409
414 public void setUserLocalService(
415 com.liferay.portal.service.UserLocalService userLocalService) {
416 this.userLocalService = userLocalService;
417 }
418
419
424 public com.liferay.portal.service.UserService getUserService() {
425 return userService;
426 }
427
428
433 public void setUserService(
434 com.liferay.portal.service.UserService userService) {
435 this.userService = userService;
436 }
437
438
443 public UserPersistence getUserPersistence() {
444 return userPersistence;
445 }
446
447
452 public void setUserPersistence(UserPersistence userPersistence) {
453 this.userPersistence = userPersistence;
454 }
455
456
461 public UserFinder getUserFinder() {
462 return userFinder;
463 }
464
465
470 public void setUserFinder(UserFinder userFinder) {
471 this.userFinder = userFinder;
472 }
473
474
479 public com.liferay.portlet.shopping.service.ShoppingCategoryLocalService getShoppingCategoryLocalService() {
480 return shoppingCategoryLocalService;
481 }
482
483
488 public void setShoppingCategoryLocalService(
489 com.liferay.portlet.shopping.service.ShoppingCategoryLocalService shoppingCategoryLocalService) {
490 this.shoppingCategoryLocalService = shoppingCategoryLocalService;
491 }
492
493
498 public com.liferay.portlet.shopping.service.ShoppingCategoryService getShoppingCategoryService() {
499 return shoppingCategoryService;
500 }
501
502
507 public void setShoppingCategoryService(
508 com.liferay.portlet.shopping.service.ShoppingCategoryService shoppingCategoryService) {
509 this.shoppingCategoryService = shoppingCategoryService;
510 }
511
512
517 public ShoppingCategoryPersistence getShoppingCategoryPersistence() {
518 return shoppingCategoryPersistence;
519 }
520
521
526 public void setShoppingCategoryPersistence(
527 ShoppingCategoryPersistence shoppingCategoryPersistence) {
528 this.shoppingCategoryPersistence = shoppingCategoryPersistence;
529 }
530
531
536 public com.liferay.portlet.shopping.service.ShoppingItemLocalService getShoppingItemLocalService() {
537 return shoppingItemLocalService;
538 }
539
540
545 public void setShoppingItemLocalService(
546 com.liferay.portlet.shopping.service.ShoppingItemLocalService shoppingItemLocalService) {
547 this.shoppingItemLocalService = shoppingItemLocalService;
548 }
549
550
555 public com.liferay.portlet.shopping.service.ShoppingItemService getShoppingItemService() {
556 return shoppingItemService;
557 }
558
559
564 public void setShoppingItemService(
565 com.liferay.portlet.shopping.service.ShoppingItemService shoppingItemService) {
566 this.shoppingItemService = shoppingItemService;
567 }
568
569
574 public ShoppingItemPersistence getShoppingItemPersistence() {
575 return shoppingItemPersistence;
576 }
577
578
583 public void setShoppingItemPersistence(
584 ShoppingItemPersistence shoppingItemPersistence) {
585 this.shoppingItemPersistence = shoppingItemPersistence;
586 }
587
588
593 public ShoppingItemFinder getShoppingItemFinder() {
594 return shoppingItemFinder;
595 }
596
597
602 public void setShoppingItemFinder(ShoppingItemFinder shoppingItemFinder) {
603 this.shoppingItemFinder = shoppingItemFinder;
604 }
605
606 public void afterPropertiesSet() {
607 persistedModelLocalServiceRegistry.register("com.liferay.portlet.shopping.model.ShoppingCoupon",
608 shoppingCouponLocalService);
609 }
610
611 public void destroy() {
612 persistedModelLocalServiceRegistry.unregister(
613 "com.liferay.portlet.shopping.model.ShoppingCoupon");
614 }
615
616
621 @Override
622 public String getBeanIdentifier() {
623 return _beanIdentifier;
624 }
625
626
631 @Override
632 public void setBeanIdentifier(String beanIdentifier) {
633 _beanIdentifier = beanIdentifier;
634 }
635
636 protected Class<?> getModelClass() {
637 return ShoppingCoupon.class;
638 }
639
640 protected String getModelClassName() {
641 return ShoppingCoupon.class.getName();
642 }
643
644
649 protected void runSQL(String sql) {
650 try {
651 DataSource dataSource = shoppingCouponPersistence.getDataSource();
652
653 DB db = DBFactoryUtil.getDB();
654
655 sql = db.buildSQL(sql);
656 sql = PortalUtil.transformSQL(sql);
657
658 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
659 sql, new int[0]);
660
661 sqlUpdate.update();
662 }
663 catch (Exception e) {
664 throw new SystemException(e);
665 }
666 }
667
668 @BeanReference(type = ShoppingCouponLocalService.class)
669 protected ShoppingCouponLocalService shoppingCouponLocalService;
670 @BeanReference(type = com.liferay.portlet.shopping.service.ShoppingCouponService.class)
671 protected com.liferay.portlet.shopping.service.ShoppingCouponService shoppingCouponService;
672 @BeanReference(type = ShoppingCouponPersistence.class)
673 protected ShoppingCouponPersistence shoppingCouponPersistence;
674 @BeanReference(type = ShoppingCouponFinder.class)
675 protected ShoppingCouponFinder shoppingCouponFinder;
676 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
677 protected com.liferay.counter.service.CounterLocalService counterLocalService;
678 @BeanReference(type = com.liferay.portal.service.UserLocalService.class)
679 protected com.liferay.portal.service.UserLocalService userLocalService;
680 @BeanReference(type = com.liferay.portal.service.UserService.class)
681 protected com.liferay.portal.service.UserService userService;
682 @BeanReference(type = UserPersistence.class)
683 protected UserPersistence userPersistence;
684 @BeanReference(type = UserFinder.class)
685 protected UserFinder userFinder;
686 @BeanReference(type = com.liferay.portlet.shopping.service.ShoppingCategoryLocalService.class)
687 protected com.liferay.portlet.shopping.service.ShoppingCategoryLocalService shoppingCategoryLocalService;
688 @BeanReference(type = com.liferay.portlet.shopping.service.ShoppingCategoryService.class)
689 protected com.liferay.portlet.shopping.service.ShoppingCategoryService shoppingCategoryService;
690 @BeanReference(type = ShoppingCategoryPersistence.class)
691 protected ShoppingCategoryPersistence shoppingCategoryPersistence;
692 @BeanReference(type = com.liferay.portlet.shopping.service.ShoppingItemLocalService.class)
693 protected com.liferay.portlet.shopping.service.ShoppingItemLocalService shoppingItemLocalService;
694 @BeanReference(type = com.liferay.portlet.shopping.service.ShoppingItemService.class)
695 protected com.liferay.portlet.shopping.service.ShoppingItemService shoppingItemService;
696 @BeanReference(type = ShoppingItemPersistence.class)
697 protected ShoppingItemPersistence shoppingItemPersistence;
698 @BeanReference(type = ShoppingItemFinder.class)
699 protected ShoppingItemFinder shoppingItemFinder;
700 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
701 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
702 private String _beanIdentifier;
703 }