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.ShoppingCategory;
043 import com.liferay.portlet.shopping.service.ShoppingCategoryLocalService;
044 import com.liferay.portlet.shopping.service.persistence.ShoppingCategoryPersistence;
045 import com.liferay.portlet.shopping.service.persistence.ShoppingItemFinder;
046 import com.liferay.portlet.shopping.service.persistence.ShoppingItemPersistence;
047
048 import java.io.Serializable;
049
050 import java.util.List;
051
052 import javax.sql.DataSource;
053
054
066 @ProviderType
067 public abstract class ShoppingCategoryLocalServiceBaseImpl
068 extends BaseLocalServiceImpl implements ShoppingCategoryLocalService,
069 IdentifiableBean {
070
075
076
082 @Indexable(type = IndexableType.REINDEX)
083 @Override
084 public ShoppingCategory addShoppingCategory(
085 ShoppingCategory shoppingCategory) {
086 shoppingCategory.setNew(true);
087
088 return shoppingCategoryPersistence.update(shoppingCategory);
089 }
090
091
097 @Override
098 public ShoppingCategory createShoppingCategory(long categoryId) {
099 return shoppingCategoryPersistence.create(categoryId);
100 }
101
102
109 @Indexable(type = IndexableType.DELETE)
110 @Override
111 public ShoppingCategory deleteShoppingCategory(long categoryId)
112 throws PortalException {
113 return shoppingCategoryPersistence.remove(categoryId);
114 }
115
116
122 @Indexable(type = IndexableType.DELETE)
123 @Override
124 public ShoppingCategory deleteShoppingCategory(
125 ShoppingCategory shoppingCategory) {
126 return shoppingCategoryPersistence.remove(shoppingCategory);
127 }
128
129 @Override
130 public DynamicQuery dynamicQuery() {
131 Class<?> clazz = getClass();
132
133 return DynamicQueryFactoryUtil.forClass(ShoppingCategory.class,
134 clazz.getClassLoader());
135 }
136
137
143 @Override
144 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
145 return shoppingCategoryPersistence.findWithDynamicQuery(dynamicQuery);
146 }
147
148
160 @Override
161 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
162 int end) {
163 return shoppingCategoryPersistence.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 shoppingCategoryPersistence.findWithDynamicQuery(dynamicQuery,
184 start, end, orderByComparator);
185 }
186
187
193 @Override
194 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
195 return shoppingCategoryPersistence.countWithDynamicQuery(dynamicQuery);
196 }
197
198
205 @Override
206 public long dynamicQueryCount(DynamicQuery dynamicQuery,
207 Projection projection) {
208 return shoppingCategoryPersistence.countWithDynamicQuery(dynamicQuery,
209 projection);
210 }
211
212 @Override
213 public ShoppingCategory fetchShoppingCategory(long categoryId) {
214 return shoppingCategoryPersistence.fetchByPrimaryKey(categoryId);
215 }
216
217
224 @Override
225 public ShoppingCategory getShoppingCategory(long categoryId)
226 throws PortalException {
227 return shoppingCategoryPersistence.findByPrimaryKey(categoryId);
228 }
229
230 @Override
231 public ActionableDynamicQuery getActionableDynamicQuery() {
232 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
233
234 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.shopping.service.ShoppingCategoryLocalServiceUtil.getService());
235 actionableDynamicQuery.setClass(ShoppingCategory.class);
236 actionableDynamicQuery.setClassLoader(getClassLoader());
237
238 actionableDynamicQuery.setPrimaryKeyPropertyName("categoryId");
239
240 return actionableDynamicQuery;
241 }
242
243 protected void initActionableDynamicQuery(
244 ActionableDynamicQuery actionableDynamicQuery) {
245 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.shopping.service.ShoppingCategoryLocalServiceUtil.getService());
246 actionableDynamicQuery.setClass(ShoppingCategory.class);
247 actionableDynamicQuery.setClassLoader(getClassLoader());
248
249 actionableDynamicQuery.setPrimaryKeyPropertyName("categoryId");
250 }
251
252
255 @Override
256 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
257 throws PortalException {
258 return shoppingCategoryLocalService.deleteShoppingCategory((ShoppingCategory)persistedModel);
259 }
260
261 @Override
262 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
263 throws PortalException {
264 return shoppingCategoryPersistence.findByPrimaryKey(primaryKeyObj);
265 }
266
267
278 @Override
279 public List<ShoppingCategory> getShoppingCategories(int start, int end) {
280 return shoppingCategoryPersistence.findAll(start, end);
281 }
282
283
288 @Override
289 public int getShoppingCategoriesCount() {
290 return shoppingCategoryPersistence.countAll();
291 }
292
293
299 @Indexable(type = IndexableType.REINDEX)
300 @Override
301 public ShoppingCategory updateShoppingCategory(
302 ShoppingCategory shoppingCategory) {
303 return shoppingCategoryPersistence.update(shoppingCategory);
304 }
305
306
311 public ShoppingCategoryLocalService getShoppingCategoryLocalService() {
312 return shoppingCategoryLocalService;
313 }
314
315
320 public void setShoppingCategoryLocalService(
321 ShoppingCategoryLocalService shoppingCategoryLocalService) {
322 this.shoppingCategoryLocalService = shoppingCategoryLocalService;
323 }
324
325
330 public com.liferay.portlet.shopping.service.ShoppingCategoryService getShoppingCategoryService() {
331 return shoppingCategoryService;
332 }
333
334
339 public void setShoppingCategoryService(
340 com.liferay.portlet.shopping.service.ShoppingCategoryService shoppingCategoryService) {
341 this.shoppingCategoryService = shoppingCategoryService;
342 }
343
344
349 public ShoppingCategoryPersistence getShoppingCategoryPersistence() {
350 return shoppingCategoryPersistence;
351 }
352
353
358 public void setShoppingCategoryPersistence(
359 ShoppingCategoryPersistence shoppingCategoryPersistence) {
360 this.shoppingCategoryPersistence = shoppingCategoryPersistence;
361 }
362
363
368 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
369 return counterLocalService;
370 }
371
372
377 public void setCounterLocalService(
378 com.liferay.counter.service.CounterLocalService counterLocalService) {
379 this.counterLocalService = counterLocalService;
380 }
381
382
387 public com.liferay.portal.service.ResourceLocalService getResourceLocalService() {
388 return resourceLocalService;
389 }
390
391
396 public void setResourceLocalService(
397 com.liferay.portal.service.ResourceLocalService resourceLocalService) {
398 this.resourceLocalService = resourceLocalService;
399 }
400
401
406 public com.liferay.portal.service.UserLocalService getUserLocalService() {
407 return userLocalService;
408 }
409
410
415 public void setUserLocalService(
416 com.liferay.portal.service.UserLocalService userLocalService) {
417 this.userLocalService = userLocalService;
418 }
419
420
425 public com.liferay.portal.service.UserService getUserService() {
426 return userService;
427 }
428
429
434 public void setUserService(
435 com.liferay.portal.service.UserService userService) {
436 this.userService = userService;
437 }
438
439
444 public UserPersistence getUserPersistence() {
445 return userPersistence;
446 }
447
448
453 public void setUserPersistence(UserPersistence userPersistence) {
454 this.userPersistence = userPersistence;
455 }
456
457
462 public UserFinder getUserFinder() {
463 return userFinder;
464 }
465
466
471 public void setUserFinder(UserFinder userFinder) {
472 this.userFinder = userFinder;
473 }
474
475
480 public com.liferay.portlet.shopping.service.ShoppingItemLocalService getShoppingItemLocalService() {
481 return shoppingItemLocalService;
482 }
483
484
489 public void setShoppingItemLocalService(
490 com.liferay.portlet.shopping.service.ShoppingItemLocalService shoppingItemLocalService) {
491 this.shoppingItemLocalService = shoppingItemLocalService;
492 }
493
494
499 public com.liferay.portlet.shopping.service.ShoppingItemService getShoppingItemService() {
500 return shoppingItemService;
501 }
502
503
508 public void setShoppingItemService(
509 com.liferay.portlet.shopping.service.ShoppingItemService shoppingItemService) {
510 this.shoppingItemService = shoppingItemService;
511 }
512
513
518 public ShoppingItemPersistence getShoppingItemPersistence() {
519 return shoppingItemPersistence;
520 }
521
522
527 public void setShoppingItemPersistence(
528 ShoppingItemPersistence shoppingItemPersistence) {
529 this.shoppingItemPersistence = shoppingItemPersistence;
530 }
531
532
537 public ShoppingItemFinder getShoppingItemFinder() {
538 return shoppingItemFinder;
539 }
540
541
546 public void setShoppingItemFinder(ShoppingItemFinder shoppingItemFinder) {
547 this.shoppingItemFinder = shoppingItemFinder;
548 }
549
550 public void afterPropertiesSet() {
551 persistedModelLocalServiceRegistry.register("com.liferay.portlet.shopping.model.ShoppingCategory",
552 shoppingCategoryLocalService);
553 }
554
555 public void destroy() {
556 persistedModelLocalServiceRegistry.unregister(
557 "com.liferay.portlet.shopping.model.ShoppingCategory");
558 }
559
560
565 @Override
566 public String getBeanIdentifier() {
567 return _beanIdentifier;
568 }
569
570
575 @Override
576 public void setBeanIdentifier(String beanIdentifier) {
577 _beanIdentifier = beanIdentifier;
578 }
579
580 protected Class<?> getModelClass() {
581 return ShoppingCategory.class;
582 }
583
584 protected String getModelClassName() {
585 return ShoppingCategory.class.getName();
586 }
587
588
593 protected void runSQL(String sql) {
594 try {
595 DataSource dataSource = shoppingCategoryPersistence.getDataSource();
596
597 DB db = DBFactoryUtil.getDB();
598
599 sql = db.buildSQL(sql);
600 sql = PortalUtil.transformSQL(sql);
601
602 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
603 sql, new int[0]);
604
605 sqlUpdate.update();
606 }
607 catch (Exception e) {
608 throw new SystemException(e);
609 }
610 }
611
612 @BeanReference(type = ShoppingCategoryLocalService.class)
613 protected ShoppingCategoryLocalService shoppingCategoryLocalService;
614 @BeanReference(type = com.liferay.portlet.shopping.service.ShoppingCategoryService.class)
615 protected com.liferay.portlet.shopping.service.ShoppingCategoryService shoppingCategoryService;
616 @BeanReference(type = ShoppingCategoryPersistence.class)
617 protected ShoppingCategoryPersistence shoppingCategoryPersistence;
618 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
619 protected com.liferay.counter.service.CounterLocalService counterLocalService;
620 @BeanReference(type = com.liferay.portal.service.ResourceLocalService.class)
621 protected com.liferay.portal.service.ResourceLocalService resourceLocalService;
622 @BeanReference(type = com.liferay.portal.service.UserLocalService.class)
623 protected com.liferay.portal.service.UserLocalService userLocalService;
624 @BeanReference(type = com.liferay.portal.service.UserService.class)
625 protected com.liferay.portal.service.UserService userService;
626 @BeanReference(type = UserPersistence.class)
627 protected UserPersistence userPersistence;
628 @BeanReference(type = UserFinder.class)
629 protected UserFinder userFinder;
630 @BeanReference(type = com.liferay.portlet.shopping.service.ShoppingItemLocalService.class)
631 protected com.liferay.portlet.shopping.service.ShoppingItemLocalService shoppingItemLocalService;
632 @BeanReference(type = com.liferay.portlet.shopping.service.ShoppingItemService.class)
633 protected com.liferay.portlet.shopping.service.ShoppingItemService shoppingItemService;
634 @BeanReference(type = ShoppingItemPersistence.class)
635 protected ShoppingItemPersistence shoppingItemPersistence;
636 @BeanReference(type = ShoppingItemFinder.class)
637 protected ShoppingItemFinder shoppingItemFinder;
638 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
639 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
640 private String _beanIdentifier;
641 }