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.ImagePersistence;
039 import com.liferay.portal.service.persistence.UserFinder;
040 import com.liferay.portal.service.persistence.UserPersistence;
041 import com.liferay.portal.util.PortalUtil;
042
043 import com.liferay.portlet.shopping.model.ShoppingItem;
044 import com.liferay.portlet.shopping.service.ShoppingItemLocalService;
045 import com.liferay.portlet.shopping.service.persistence.ShoppingCategoryPersistence;
046 import com.liferay.portlet.shopping.service.persistence.ShoppingItemFieldPersistence;
047 import com.liferay.portlet.shopping.service.persistence.ShoppingItemFinder;
048 import com.liferay.portlet.shopping.service.persistence.ShoppingItemPersistence;
049 import com.liferay.portlet.shopping.service.persistence.ShoppingItemPricePersistence;
050
051 import java.io.Serializable;
052
053 import java.util.List;
054
055 import javax.sql.DataSource;
056
057
069 @ProviderType
070 public abstract class ShoppingItemLocalServiceBaseImpl
071 extends BaseLocalServiceImpl implements ShoppingItemLocalService,
072 IdentifiableBean {
073
078
079
085 @Indexable(type = IndexableType.REINDEX)
086 @Override
087 public ShoppingItem addShoppingItem(ShoppingItem shoppingItem) {
088 shoppingItem.setNew(true);
089
090 return shoppingItemPersistence.update(shoppingItem);
091 }
092
093
099 @Override
100 public ShoppingItem createShoppingItem(long itemId) {
101 return shoppingItemPersistence.create(itemId);
102 }
103
104
111 @Indexable(type = IndexableType.DELETE)
112 @Override
113 public ShoppingItem deleteShoppingItem(long itemId)
114 throws PortalException {
115 return shoppingItemPersistence.remove(itemId);
116 }
117
118
124 @Indexable(type = IndexableType.DELETE)
125 @Override
126 public ShoppingItem deleteShoppingItem(ShoppingItem shoppingItem) {
127 return shoppingItemPersistence.remove(shoppingItem);
128 }
129
130 @Override
131 public DynamicQuery dynamicQuery() {
132 Class<?> clazz = getClass();
133
134 return DynamicQueryFactoryUtil.forClass(ShoppingItem.class,
135 clazz.getClassLoader());
136 }
137
138
144 @Override
145 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
146 return shoppingItemPersistence.findWithDynamicQuery(dynamicQuery);
147 }
148
149
161 @Override
162 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
163 int end) {
164 return shoppingItemPersistence.findWithDynamicQuery(dynamicQuery,
165 start, end);
166 }
167
168
181 @Override
182 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
183 int end, OrderByComparator<T> orderByComparator) {
184 return shoppingItemPersistence.findWithDynamicQuery(dynamicQuery,
185 start, end, orderByComparator);
186 }
187
188
194 @Override
195 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
196 return shoppingItemPersistence.countWithDynamicQuery(dynamicQuery);
197 }
198
199
206 @Override
207 public long dynamicQueryCount(DynamicQuery dynamicQuery,
208 Projection projection) {
209 return shoppingItemPersistence.countWithDynamicQuery(dynamicQuery,
210 projection);
211 }
212
213 @Override
214 public ShoppingItem fetchShoppingItem(long itemId) {
215 return shoppingItemPersistence.fetchByPrimaryKey(itemId);
216 }
217
218
225 @Override
226 public ShoppingItem getShoppingItem(long itemId) throws PortalException {
227 return shoppingItemPersistence.findByPrimaryKey(itemId);
228 }
229
230 @Override
231 public ActionableDynamicQuery getActionableDynamicQuery() {
232 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
233
234 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.shopping.service.ShoppingItemLocalServiceUtil.getService());
235 actionableDynamicQuery.setClass(ShoppingItem.class);
236 actionableDynamicQuery.setClassLoader(getClassLoader());
237
238 actionableDynamicQuery.setPrimaryKeyPropertyName("itemId");
239
240 return actionableDynamicQuery;
241 }
242
243 protected void initActionableDynamicQuery(
244 ActionableDynamicQuery actionableDynamicQuery) {
245 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.shopping.service.ShoppingItemLocalServiceUtil.getService());
246 actionableDynamicQuery.setClass(ShoppingItem.class);
247 actionableDynamicQuery.setClassLoader(getClassLoader());
248
249 actionableDynamicQuery.setPrimaryKeyPropertyName("itemId");
250 }
251
252
255 @Override
256 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
257 throws PortalException {
258 return shoppingItemLocalService.deleteShoppingItem((ShoppingItem)persistedModel);
259 }
260
261 @Override
262 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
263 throws PortalException {
264 return shoppingItemPersistence.findByPrimaryKey(primaryKeyObj);
265 }
266
267
278 @Override
279 public List<ShoppingItem> getShoppingItems(int start, int end) {
280 return shoppingItemPersistence.findAll(start, end);
281 }
282
283
288 @Override
289 public int getShoppingItemsCount() {
290 return shoppingItemPersistence.countAll();
291 }
292
293
299 @Indexable(type = IndexableType.REINDEX)
300 @Override
301 public ShoppingItem updateShoppingItem(ShoppingItem shoppingItem) {
302 return shoppingItemPersistence.update(shoppingItem);
303 }
304
305
310 public ShoppingItemLocalService getShoppingItemLocalService() {
311 return shoppingItemLocalService;
312 }
313
314
319 public void setShoppingItemLocalService(
320 ShoppingItemLocalService shoppingItemLocalService) {
321 this.shoppingItemLocalService = shoppingItemLocalService;
322 }
323
324
329 public com.liferay.portlet.shopping.service.ShoppingItemService getShoppingItemService() {
330 return shoppingItemService;
331 }
332
333
338 public void setShoppingItemService(
339 com.liferay.portlet.shopping.service.ShoppingItemService shoppingItemService) {
340 this.shoppingItemService = shoppingItemService;
341 }
342
343
348 public ShoppingItemPersistence getShoppingItemPersistence() {
349 return shoppingItemPersistence;
350 }
351
352
357 public void setShoppingItemPersistence(
358 ShoppingItemPersistence shoppingItemPersistence) {
359 this.shoppingItemPersistence = shoppingItemPersistence;
360 }
361
362
367 public ShoppingItemFinder getShoppingItemFinder() {
368 return shoppingItemFinder;
369 }
370
371
376 public void setShoppingItemFinder(ShoppingItemFinder shoppingItemFinder) {
377 this.shoppingItemFinder = shoppingItemFinder;
378 }
379
380
385 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
386 return counterLocalService;
387 }
388
389
394 public void setCounterLocalService(
395 com.liferay.counter.service.CounterLocalService counterLocalService) {
396 this.counterLocalService = counterLocalService;
397 }
398
399
404 public com.liferay.portal.service.ImageLocalService getImageLocalService() {
405 return imageLocalService;
406 }
407
408
413 public void setImageLocalService(
414 com.liferay.portal.service.ImageLocalService imageLocalService) {
415 this.imageLocalService = imageLocalService;
416 }
417
418
423 public com.liferay.portal.service.ImageService getImageService() {
424 return imageService;
425 }
426
427
432 public void setImageService(
433 com.liferay.portal.service.ImageService imageService) {
434 this.imageService = imageService;
435 }
436
437
442 public ImagePersistence getImagePersistence() {
443 return imagePersistence;
444 }
445
446
451 public void setImagePersistence(ImagePersistence imagePersistence) {
452 this.imagePersistence = imagePersistence;
453 }
454
455
460 public com.liferay.portal.service.ResourceLocalService getResourceLocalService() {
461 return resourceLocalService;
462 }
463
464
469 public void setResourceLocalService(
470 com.liferay.portal.service.ResourceLocalService resourceLocalService) {
471 this.resourceLocalService = resourceLocalService;
472 }
473
474
479 public com.liferay.portal.service.UserLocalService getUserLocalService() {
480 return userLocalService;
481 }
482
483
488 public void setUserLocalService(
489 com.liferay.portal.service.UserLocalService userLocalService) {
490 this.userLocalService = userLocalService;
491 }
492
493
498 public com.liferay.portal.service.UserService getUserService() {
499 return userService;
500 }
501
502
507 public void setUserService(
508 com.liferay.portal.service.UserService userService) {
509 this.userService = userService;
510 }
511
512
517 public UserPersistence getUserPersistence() {
518 return userPersistence;
519 }
520
521
526 public void setUserPersistence(UserPersistence userPersistence) {
527 this.userPersistence = userPersistence;
528 }
529
530
535 public UserFinder getUserFinder() {
536 return userFinder;
537 }
538
539
544 public void setUserFinder(UserFinder userFinder) {
545 this.userFinder = userFinder;
546 }
547
548
553 public com.liferay.portlet.shopping.service.ShoppingCategoryLocalService getShoppingCategoryLocalService() {
554 return shoppingCategoryLocalService;
555 }
556
557
562 public void setShoppingCategoryLocalService(
563 com.liferay.portlet.shopping.service.ShoppingCategoryLocalService shoppingCategoryLocalService) {
564 this.shoppingCategoryLocalService = shoppingCategoryLocalService;
565 }
566
567
572 public com.liferay.portlet.shopping.service.ShoppingCategoryService getShoppingCategoryService() {
573 return shoppingCategoryService;
574 }
575
576
581 public void setShoppingCategoryService(
582 com.liferay.portlet.shopping.service.ShoppingCategoryService shoppingCategoryService) {
583 this.shoppingCategoryService = shoppingCategoryService;
584 }
585
586
591 public ShoppingCategoryPersistence getShoppingCategoryPersistence() {
592 return shoppingCategoryPersistence;
593 }
594
595
600 public void setShoppingCategoryPersistence(
601 ShoppingCategoryPersistence shoppingCategoryPersistence) {
602 this.shoppingCategoryPersistence = shoppingCategoryPersistence;
603 }
604
605
610 public com.liferay.portlet.shopping.service.ShoppingItemFieldLocalService getShoppingItemFieldLocalService() {
611 return shoppingItemFieldLocalService;
612 }
613
614
619 public void setShoppingItemFieldLocalService(
620 com.liferay.portlet.shopping.service.ShoppingItemFieldLocalService shoppingItemFieldLocalService) {
621 this.shoppingItemFieldLocalService = shoppingItemFieldLocalService;
622 }
623
624
629 public ShoppingItemFieldPersistence getShoppingItemFieldPersistence() {
630 return shoppingItemFieldPersistence;
631 }
632
633
638 public void setShoppingItemFieldPersistence(
639 ShoppingItemFieldPersistence shoppingItemFieldPersistence) {
640 this.shoppingItemFieldPersistence = shoppingItemFieldPersistence;
641 }
642
643
648 public com.liferay.portlet.shopping.service.ShoppingItemPriceLocalService getShoppingItemPriceLocalService() {
649 return shoppingItemPriceLocalService;
650 }
651
652
657 public void setShoppingItemPriceLocalService(
658 com.liferay.portlet.shopping.service.ShoppingItemPriceLocalService shoppingItemPriceLocalService) {
659 this.shoppingItemPriceLocalService = shoppingItemPriceLocalService;
660 }
661
662
667 public ShoppingItemPricePersistence getShoppingItemPricePersistence() {
668 return shoppingItemPricePersistence;
669 }
670
671
676 public void setShoppingItemPricePersistence(
677 ShoppingItemPricePersistence shoppingItemPricePersistence) {
678 this.shoppingItemPricePersistence = shoppingItemPricePersistence;
679 }
680
681 public void afterPropertiesSet() {
682 persistedModelLocalServiceRegistry.register("com.liferay.portlet.shopping.model.ShoppingItem",
683 shoppingItemLocalService);
684 }
685
686 public void destroy() {
687 persistedModelLocalServiceRegistry.unregister(
688 "com.liferay.portlet.shopping.model.ShoppingItem");
689 }
690
691
696 @Override
697 public String getBeanIdentifier() {
698 return _beanIdentifier;
699 }
700
701
706 @Override
707 public void setBeanIdentifier(String beanIdentifier) {
708 _beanIdentifier = beanIdentifier;
709 }
710
711 protected Class<?> getModelClass() {
712 return ShoppingItem.class;
713 }
714
715 protected String getModelClassName() {
716 return ShoppingItem.class.getName();
717 }
718
719
724 protected void runSQL(String sql) {
725 try {
726 DataSource dataSource = shoppingItemPersistence.getDataSource();
727
728 DB db = DBFactoryUtil.getDB();
729
730 sql = db.buildSQL(sql);
731 sql = PortalUtil.transformSQL(sql);
732
733 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
734 sql, new int[0]);
735
736 sqlUpdate.update();
737 }
738 catch (Exception e) {
739 throw new SystemException(e);
740 }
741 }
742
743 @BeanReference(type = ShoppingItemLocalService.class)
744 protected ShoppingItemLocalService shoppingItemLocalService;
745 @BeanReference(type = com.liferay.portlet.shopping.service.ShoppingItemService.class)
746 protected com.liferay.portlet.shopping.service.ShoppingItemService shoppingItemService;
747 @BeanReference(type = ShoppingItemPersistence.class)
748 protected ShoppingItemPersistence shoppingItemPersistence;
749 @BeanReference(type = ShoppingItemFinder.class)
750 protected ShoppingItemFinder shoppingItemFinder;
751 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
752 protected com.liferay.counter.service.CounterLocalService counterLocalService;
753 @BeanReference(type = com.liferay.portal.service.ImageLocalService.class)
754 protected com.liferay.portal.service.ImageLocalService imageLocalService;
755 @BeanReference(type = com.liferay.portal.service.ImageService.class)
756 protected com.liferay.portal.service.ImageService imageService;
757 @BeanReference(type = ImagePersistence.class)
758 protected ImagePersistence imagePersistence;
759 @BeanReference(type = com.liferay.portal.service.ResourceLocalService.class)
760 protected com.liferay.portal.service.ResourceLocalService resourceLocalService;
761 @BeanReference(type = com.liferay.portal.service.UserLocalService.class)
762 protected com.liferay.portal.service.UserLocalService userLocalService;
763 @BeanReference(type = com.liferay.portal.service.UserService.class)
764 protected com.liferay.portal.service.UserService userService;
765 @BeanReference(type = UserPersistence.class)
766 protected UserPersistence userPersistence;
767 @BeanReference(type = UserFinder.class)
768 protected UserFinder userFinder;
769 @BeanReference(type = com.liferay.portlet.shopping.service.ShoppingCategoryLocalService.class)
770 protected com.liferay.portlet.shopping.service.ShoppingCategoryLocalService shoppingCategoryLocalService;
771 @BeanReference(type = com.liferay.portlet.shopping.service.ShoppingCategoryService.class)
772 protected com.liferay.portlet.shopping.service.ShoppingCategoryService shoppingCategoryService;
773 @BeanReference(type = ShoppingCategoryPersistence.class)
774 protected ShoppingCategoryPersistence shoppingCategoryPersistence;
775 @BeanReference(type = com.liferay.portlet.shopping.service.ShoppingItemFieldLocalService.class)
776 protected com.liferay.portlet.shopping.service.ShoppingItemFieldLocalService shoppingItemFieldLocalService;
777 @BeanReference(type = ShoppingItemFieldPersistence.class)
778 protected ShoppingItemFieldPersistence shoppingItemFieldPersistence;
779 @BeanReference(type = com.liferay.portlet.shopping.service.ShoppingItemPriceLocalService.class)
780 protected com.liferay.portlet.shopping.service.ShoppingItemPriceLocalService shoppingItemPriceLocalService;
781 @BeanReference(type = ShoppingItemPricePersistence.class)
782 protected ShoppingItemPricePersistence shoppingItemPricePersistence;
783 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
784 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
785 private String _beanIdentifier;
786 }