001
014
015 package com.liferay.portlet.announcements.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.announcements.model.AnnouncementsDelivery;
043 import com.liferay.portlet.announcements.service.AnnouncementsDeliveryLocalService;
044 import com.liferay.portlet.announcements.service.persistence.AnnouncementsDeliveryPersistence;
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 AnnouncementsDeliveryLocalServiceBaseImpl
066 extends BaseLocalServiceImpl implements AnnouncementsDeliveryLocalService,
067 IdentifiableBean {
068
073
074
080 @Indexable(type = IndexableType.REINDEX)
081 @Override
082 public AnnouncementsDelivery addAnnouncementsDelivery(
083 AnnouncementsDelivery announcementsDelivery) {
084 announcementsDelivery.setNew(true);
085
086 return announcementsDeliveryPersistence.update(announcementsDelivery);
087 }
088
089
095 @Override
096 public AnnouncementsDelivery createAnnouncementsDelivery(long deliveryId) {
097 return announcementsDeliveryPersistence.create(deliveryId);
098 }
099
100
107 @Indexable(type = IndexableType.DELETE)
108 @Override
109 public AnnouncementsDelivery deleteAnnouncementsDelivery(long deliveryId)
110 throws PortalException {
111 return announcementsDeliveryPersistence.remove(deliveryId);
112 }
113
114
120 @Indexable(type = IndexableType.DELETE)
121 @Override
122 public AnnouncementsDelivery deleteAnnouncementsDelivery(
123 AnnouncementsDelivery announcementsDelivery) {
124 return announcementsDeliveryPersistence.remove(announcementsDelivery);
125 }
126
127 @Override
128 public DynamicQuery dynamicQuery() {
129 Class<?> clazz = getClass();
130
131 return DynamicQueryFactoryUtil.forClass(AnnouncementsDelivery.class,
132 clazz.getClassLoader());
133 }
134
135
141 @Override
142 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
143 return announcementsDeliveryPersistence.findWithDynamicQuery(dynamicQuery);
144 }
145
146
158 @Override
159 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
160 int end) {
161 return announcementsDeliveryPersistence.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 announcementsDeliveryPersistence.findWithDynamicQuery(dynamicQuery,
182 start, end, orderByComparator);
183 }
184
185
191 @Override
192 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
193 return announcementsDeliveryPersistence.countWithDynamicQuery(dynamicQuery);
194 }
195
196
203 @Override
204 public long dynamicQueryCount(DynamicQuery dynamicQuery,
205 Projection projection) {
206 return announcementsDeliveryPersistence.countWithDynamicQuery(dynamicQuery,
207 projection);
208 }
209
210 @Override
211 public AnnouncementsDelivery fetchAnnouncementsDelivery(long deliveryId) {
212 return announcementsDeliveryPersistence.fetchByPrimaryKey(deliveryId);
213 }
214
215
222 @Override
223 public AnnouncementsDelivery getAnnouncementsDelivery(long deliveryId)
224 throws PortalException {
225 return announcementsDeliveryPersistence.findByPrimaryKey(deliveryId);
226 }
227
228 @Override
229 public ActionableDynamicQuery getActionableDynamicQuery() {
230 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
231
232 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.announcements.service.AnnouncementsDeliveryLocalServiceUtil.getService());
233 actionableDynamicQuery.setClass(AnnouncementsDelivery.class);
234 actionableDynamicQuery.setClassLoader(getClassLoader());
235
236 actionableDynamicQuery.setPrimaryKeyPropertyName("deliveryId");
237
238 return actionableDynamicQuery;
239 }
240
241 protected void initActionableDynamicQuery(
242 ActionableDynamicQuery actionableDynamicQuery) {
243 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.announcements.service.AnnouncementsDeliveryLocalServiceUtil.getService());
244 actionableDynamicQuery.setClass(AnnouncementsDelivery.class);
245 actionableDynamicQuery.setClassLoader(getClassLoader());
246
247 actionableDynamicQuery.setPrimaryKeyPropertyName("deliveryId");
248 }
249
250
253 @Override
254 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
255 throws PortalException {
256 return announcementsDeliveryLocalService.deleteAnnouncementsDelivery((AnnouncementsDelivery)persistedModel);
257 }
258
259 @Override
260 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
261 throws PortalException {
262 return announcementsDeliveryPersistence.findByPrimaryKey(primaryKeyObj);
263 }
264
265
276 @Override
277 public List<AnnouncementsDelivery> getAnnouncementsDeliveries(int start,
278 int end) {
279 return announcementsDeliveryPersistence.findAll(start, end);
280 }
281
282
287 @Override
288 public int getAnnouncementsDeliveriesCount() {
289 return announcementsDeliveryPersistence.countAll();
290 }
291
292
298 @Indexable(type = IndexableType.REINDEX)
299 @Override
300 public AnnouncementsDelivery updateAnnouncementsDelivery(
301 AnnouncementsDelivery announcementsDelivery) {
302 return announcementsDeliveryPersistence.update(announcementsDelivery);
303 }
304
305
310 public AnnouncementsDeliveryLocalService getAnnouncementsDeliveryLocalService() {
311 return announcementsDeliveryLocalService;
312 }
313
314
319 public void setAnnouncementsDeliveryLocalService(
320 AnnouncementsDeliveryLocalService announcementsDeliveryLocalService) {
321 this.announcementsDeliveryLocalService = announcementsDeliveryLocalService;
322 }
323
324
329 public com.liferay.portlet.announcements.service.AnnouncementsDeliveryService getAnnouncementsDeliveryService() {
330 return announcementsDeliveryService;
331 }
332
333
338 public void setAnnouncementsDeliveryService(
339 com.liferay.portlet.announcements.service.AnnouncementsDeliveryService announcementsDeliveryService) {
340 this.announcementsDeliveryService = announcementsDeliveryService;
341 }
342
343
348 public AnnouncementsDeliveryPersistence getAnnouncementsDeliveryPersistence() {
349 return announcementsDeliveryPersistence;
350 }
351
352
357 public void setAnnouncementsDeliveryPersistence(
358 AnnouncementsDeliveryPersistence announcementsDeliveryPersistence) {
359 this.announcementsDeliveryPersistence = announcementsDeliveryPersistence;
360 }
361
362
367 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
368 return counterLocalService;
369 }
370
371
376 public void setCounterLocalService(
377 com.liferay.counter.service.CounterLocalService counterLocalService) {
378 this.counterLocalService = counterLocalService;
379 }
380
381
386 public com.liferay.portal.service.UserLocalService getUserLocalService() {
387 return userLocalService;
388 }
389
390
395 public void setUserLocalService(
396 com.liferay.portal.service.UserLocalService userLocalService) {
397 this.userLocalService = userLocalService;
398 }
399
400
405 public com.liferay.portal.service.UserService getUserService() {
406 return userService;
407 }
408
409
414 public void setUserService(
415 com.liferay.portal.service.UserService userService) {
416 this.userService = userService;
417 }
418
419
424 public UserPersistence getUserPersistence() {
425 return userPersistence;
426 }
427
428
433 public void setUserPersistence(UserPersistence userPersistence) {
434 this.userPersistence = userPersistence;
435 }
436
437
442 public UserFinder getUserFinder() {
443 return userFinder;
444 }
445
446
451 public void setUserFinder(UserFinder userFinder) {
452 this.userFinder = userFinder;
453 }
454
455 public void afterPropertiesSet() {
456 persistedModelLocalServiceRegistry.register("com.liferay.portlet.announcements.model.AnnouncementsDelivery",
457 announcementsDeliveryLocalService);
458 }
459
460 public void destroy() {
461 persistedModelLocalServiceRegistry.unregister(
462 "com.liferay.portlet.announcements.model.AnnouncementsDelivery");
463 }
464
465
470 @Override
471 public String getBeanIdentifier() {
472 return _beanIdentifier;
473 }
474
475
480 @Override
481 public void setBeanIdentifier(String beanIdentifier) {
482 _beanIdentifier = beanIdentifier;
483 }
484
485 protected Class<?> getModelClass() {
486 return AnnouncementsDelivery.class;
487 }
488
489 protected String getModelClassName() {
490 return AnnouncementsDelivery.class.getName();
491 }
492
493
498 protected void runSQL(String sql) {
499 try {
500 DataSource dataSource = announcementsDeliveryPersistence.getDataSource();
501
502 DB db = DBFactoryUtil.getDB();
503
504 sql = db.buildSQL(sql);
505 sql = PortalUtil.transformSQL(sql);
506
507 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
508 sql, new int[0]);
509
510 sqlUpdate.update();
511 }
512 catch (Exception e) {
513 throw new SystemException(e);
514 }
515 }
516
517 @BeanReference(type = com.liferay.portlet.announcements.service.AnnouncementsDeliveryLocalService.class)
518 protected AnnouncementsDeliveryLocalService announcementsDeliveryLocalService;
519 @BeanReference(type = com.liferay.portlet.announcements.service.AnnouncementsDeliveryService.class)
520 protected com.liferay.portlet.announcements.service.AnnouncementsDeliveryService announcementsDeliveryService;
521 @BeanReference(type = AnnouncementsDeliveryPersistence.class)
522 protected AnnouncementsDeliveryPersistence announcementsDeliveryPersistence;
523 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
524 protected com.liferay.counter.service.CounterLocalService counterLocalService;
525 @BeanReference(type = com.liferay.portal.service.UserLocalService.class)
526 protected com.liferay.portal.service.UserLocalService userLocalService;
527 @BeanReference(type = com.liferay.portal.service.UserService.class)
528 protected com.liferay.portal.service.UserService userService;
529 @BeanReference(type = UserPersistence.class)
530 protected UserPersistence userPersistence;
531 @BeanReference(type = UserFinder.class)
532 protected UserFinder userFinder;
533 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
534 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
535 private String _beanIdentifier;
536 }