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.util.PortalUtil;
039
040 import com.liferay.portlet.shopping.model.ShoppingItemPrice;
041 import com.liferay.portlet.shopping.service.ShoppingItemPriceLocalService;
042 import com.liferay.portlet.shopping.service.persistence.ShoppingItemFinder;
043 import com.liferay.portlet.shopping.service.persistence.ShoppingItemPersistence;
044 import com.liferay.portlet.shopping.service.persistence.ShoppingItemPricePersistence;
045
046 import java.io.Serializable;
047
048 import java.util.List;
049
050 import javax.sql.DataSource;
051
052
064 @ProviderType
065 public abstract class ShoppingItemPriceLocalServiceBaseImpl
066 extends BaseLocalServiceImpl implements ShoppingItemPriceLocalService,
067 IdentifiableBean {
068
073
074
080 @Indexable(type = IndexableType.REINDEX)
081 @Override
082 public ShoppingItemPrice addShoppingItemPrice(
083 ShoppingItemPrice shoppingItemPrice) {
084 shoppingItemPrice.setNew(true);
085
086 return shoppingItemPricePersistence.update(shoppingItemPrice);
087 }
088
089
095 @Override
096 public ShoppingItemPrice createShoppingItemPrice(long itemPriceId) {
097 return shoppingItemPricePersistence.create(itemPriceId);
098 }
099
100
107 @Indexable(type = IndexableType.DELETE)
108 @Override
109 public ShoppingItemPrice deleteShoppingItemPrice(long itemPriceId)
110 throws PortalException {
111 return shoppingItemPricePersistence.remove(itemPriceId);
112 }
113
114
120 @Indexable(type = IndexableType.DELETE)
121 @Override
122 public ShoppingItemPrice deleteShoppingItemPrice(
123 ShoppingItemPrice shoppingItemPrice) {
124 return shoppingItemPricePersistence.remove(shoppingItemPrice);
125 }
126
127 @Override
128 public DynamicQuery dynamicQuery() {
129 Class<?> clazz = getClass();
130
131 return DynamicQueryFactoryUtil.forClass(ShoppingItemPrice.class,
132 clazz.getClassLoader());
133 }
134
135
141 @Override
142 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
143 return shoppingItemPricePersistence.findWithDynamicQuery(dynamicQuery);
144 }
145
146
158 @Override
159 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
160 int end) {
161 return shoppingItemPricePersistence.findWithDynamicQuery(dynamicQuery,
162 start, end);
163 }
164
165
178 @Override
179 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
180 int end, OrderByComparator<T> orderByComparator) {
181 return shoppingItemPricePersistence.findWithDynamicQuery(dynamicQuery,
182 start, end, orderByComparator);
183 }
184
185
191 @Override
192 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
193 return shoppingItemPricePersistence.countWithDynamicQuery(dynamicQuery);
194 }
195
196
203 @Override
204 public long dynamicQueryCount(DynamicQuery dynamicQuery,
205 Projection projection) {
206 return shoppingItemPricePersistence.countWithDynamicQuery(dynamicQuery,
207 projection);
208 }
209
210 @Override
211 public ShoppingItemPrice fetchShoppingItemPrice(long itemPriceId) {
212 return shoppingItemPricePersistence.fetchByPrimaryKey(itemPriceId);
213 }
214
215
222 @Override
223 public ShoppingItemPrice getShoppingItemPrice(long itemPriceId)
224 throws PortalException {
225 return shoppingItemPricePersistence.findByPrimaryKey(itemPriceId);
226 }
227
228 @Override
229 public ActionableDynamicQuery getActionableDynamicQuery() {
230 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
231
232 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.shopping.service.ShoppingItemPriceLocalServiceUtil.getService());
233 actionableDynamicQuery.setClass(ShoppingItemPrice.class);
234 actionableDynamicQuery.setClassLoader(getClassLoader());
235
236 actionableDynamicQuery.setPrimaryKeyPropertyName("itemPriceId");
237
238 return actionableDynamicQuery;
239 }
240
241 protected void initActionableDynamicQuery(
242 ActionableDynamicQuery actionableDynamicQuery) {
243 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.shopping.service.ShoppingItemPriceLocalServiceUtil.getService());
244 actionableDynamicQuery.setClass(ShoppingItemPrice.class);
245 actionableDynamicQuery.setClassLoader(getClassLoader());
246
247 actionableDynamicQuery.setPrimaryKeyPropertyName("itemPriceId");
248 }
249
250
253 @Override
254 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
255 throws PortalException {
256 return shoppingItemPriceLocalService.deleteShoppingItemPrice((ShoppingItemPrice)persistedModel);
257 }
258
259 @Override
260 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
261 throws PortalException {
262 return shoppingItemPricePersistence.findByPrimaryKey(primaryKeyObj);
263 }
264
265
276 @Override
277 public List<ShoppingItemPrice> getShoppingItemPrices(int start, int end) {
278 return shoppingItemPricePersistence.findAll(start, end);
279 }
280
281
286 @Override
287 public int getShoppingItemPricesCount() {
288 return shoppingItemPricePersistence.countAll();
289 }
290
291
297 @Indexable(type = IndexableType.REINDEX)
298 @Override
299 public ShoppingItemPrice updateShoppingItemPrice(
300 ShoppingItemPrice shoppingItemPrice) {
301 return shoppingItemPricePersistence.update(shoppingItemPrice);
302 }
303
304
309 public com.liferay.portlet.shopping.service.ShoppingItemPriceLocalService getShoppingItemPriceLocalService() {
310 return shoppingItemPriceLocalService;
311 }
312
313
318 public void setShoppingItemPriceLocalService(
319 com.liferay.portlet.shopping.service.ShoppingItemPriceLocalService shoppingItemPriceLocalService) {
320 this.shoppingItemPriceLocalService = shoppingItemPriceLocalService;
321 }
322
323
328 public ShoppingItemPricePersistence getShoppingItemPricePersistence() {
329 return shoppingItemPricePersistence;
330 }
331
332
337 public void setShoppingItemPricePersistence(
338 ShoppingItemPricePersistence shoppingItemPricePersistence) {
339 this.shoppingItemPricePersistence = shoppingItemPricePersistence;
340 }
341
342
347 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
348 return counterLocalService;
349 }
350
351
356 public void setCounterLocalService(
357 com.liferay.counter.service.CounterLocalService counterLocalService) {
358 this.counterLocalService = counterLocalService;
359 }
360
361
366 public com.liferay.portlet.shopping.service.ShoppingItemLocalService getShoppingItemLocalService() {
367 return shoppingItemLocalService;
368 }
369
370
375 public void setShoppingItemLocalService(
376 com.liferay.portlet.shopping.service.ShoppingItemLocalService shoppingItemLocalService) {
377 this.shoppingItemLocalService = shoppingItemLocalService;
378 }
379
380
385 public com.liferay.portlet.shopping.service.ShoppingItemService getShoppingItemService() {
386 return shoppingItemService;
387 }
388
389
394 public void setShoppingItemService(
395 com.liferay.portlet.shopping.service.ShoppingItemService shoppingItemService) {
396 this.shoppingItemService = shoppingItemService;
397 }
398
399
404 public ShoppingItemPersistence getShoppingItemPersistence() {
405 return shoppingItemPersistence;
406 }
407
408
413 public void setShoppingItemPersistence(
414 ShoppingItemPersistence shoppingItemPersistence) {
415 this.shoppingItemPersistence = shoppingItemPersistence;
416 }
417
418
423 public ShoppingItemFinder getShoppingItemFinder() {
424 return shoppingItemFinder;
425 }
426
427
432 public void setShoppingItemFinder(ShoppingItemFinder shoppingItemFinder) {
433 this.shoppingItemFinder = shoppingItemFinder;
434 }
435
436 public void afterPropertiesSet() {
437 persistedModelLocalServiceRegistry.register("com.liferay.portlet.shopping.model.ShoppingItemPrice",
438 shoppingItemPriceLocalService);
439 }
440
441 public void destroy() {
442 persistedModelLocalServiceRegistry.unregister(
443 "com.liferay.portlet.shopping.model.ShoppingItemPrice");
444 }
445
446
451 @Override
452 public String getBeanIdentifier() {
453 return _beanIdentifier;
454 }
455
456
461 @Override
462 public void setBeanIdentifier(String beanIdentifier) {
463 _beanIdentifier = beanIdentifier;
464 }
465
466 protected Class<?> getModelClass() {
467 return ShoppingItemPrice.class;
468 }
469
470 protected String getModelClassName() {
471 return ShoppingItemPrice.class.getName();
472 }
473
474
479 protected void runSQL(String sql) {
480 try {
481 DataSource dataSource = shoppingItemPricePersistence.getDataSource();
482
483 DB db = DBFactoryUtil.getDB();
484
485 sql = db.buildSQL(sql);
486 sql = PortalUtil.transformSQL(sql);
487
488 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
489 sql, new int[0]);
490
491 sqlUpdate.update();
492 }
493 catch (Exception e) {
494 throw new SystemException(e);
495 }
496 }
497
498 @BeanReference(type = com.liferay.portlet.shopping.service.ShoppingItemPriceLocalService.class)
499 protected com.liferay.portlet.shopping.service.ShoppingItemPriceLocalService shoppingItemPriceLocalService;
500 @BeanReference(type = ShoppingItemPricePersistence.class)
501 protected ShoppingItemPricePersistence shoppingItemPricePersistence;
502 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
503 protected com.liferay.counter.service.CounterLocalService counterLocalService;
504 @BeanReference(type = com.liferay.portlet.shopping.service.ShoppingItemLocalService.class)
505 protected com.liferay.portlet.shopping.service.ShoppingItemLocalService shoppingItemLocalService;
506 @BeanReference(type = com.liferay.portlet.shopping.service.ShoppingItemService.class)
507 protected com.liferay.portlet.shopping.service.ShoppingItemService shoppingItemService;
508 @BeanReference(type = ShoppingItemPersistence.class)
509 protected ShoppingItemPersistence shoppingItemPersistence;
510 @BeanReference(type = ShoppingItemFinder.class)
511 protected ShoppingItemFinder shoppingItemFinder;
512 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
513 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
514 private String _beanIdentifier;
515 }