001
014
015 package com.liferay.portlet.documentlibrary.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.LayoutFinder;
039 import com.liferay.portal.service.persistence.LayoutPersistence;
040 import com.liferay.portal.util.PortalUtil;
041
042 import com.liferay.portlet.documentlibrary.model.DLFileRank;
043 import com.liferay.portlet.documentlibrary.service.DLFileRankLocalService;
044 import com.liferay.portlet.documentlibrary.service.persistence.DLFileRankFinder;
045 import com.liferay.portlet.documentlibrary.service.persistence.DLFileRankPersistence;
046 import com.liferay.portlet.documentlibrary.service.persistence.DLFolderFinder;
047 import com.liferay.portlet.documentlibrary.service.persistence.DLFolderPersistence;
048
049 import java.io.Serializable;
050
051 import java.util.List;
052
053 import javax.sql.DataSource;
054
055
067 @ProviderType
068 public abstract class DLFileRankLocalServiceBaseImpl
069 extends BaseLocalServiceImpl implements DLFileRankLocalService,
070 IdentifiableBean {
071
076
077
083 @Indexable(type = IndexableType.REINDEX)
084 @Override
085 public DLFileRank addDLFileRank(DLFileRank dlFileRank) {
086 dlFileRank.setNew(true);
087
088 return dlFileRankPersistence.update(dlFileRank);
089 }
090
091
097 @Override
098 public DLFileRank createDLFileRank(long fileRankId) {
099 return dlFileRankPersistence.create(fileRankId);
100 }
101
102
109 @Indexable(type = IndexableType.DELETE)
110 @Override
111 public DLFileRank deleteDLFileRank(long fileRankId)
112 throws PortalException {
113 return dlFileRankPersistence.remove(fileRankId);
114 }
115
116
122 @Indexable(type = IndexableType.DELETE)
123 @Override
124 public DLFileRank deleteDLFileRank(DLFileRank dlFileRank) {
125 return dlFileRankPersistence.remove(dlFileRank);
126 }
127
128 @Override
129 public DynamicQuery dynamicQuery() {
130 Class<?> clazz = getClass();
131
132 return DynamicQueryFactoryUtil.forClass(DLFileRank.class,
133 clazz.getClassLoader());
134 }
135
136
142 @Override
143 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
144 return dlFileRankPersistence.findWithDynamicQuery(dynamicQuery);
145 }
146
147
159 @Override
160 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
161 int end) {
162 return dlFileRankPersistence.findWithDynamicQuery(dynamicQuery, start,
163 end);
164 }
165
166
179 @Override
180 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
181 int end, OrderByComparator<T> orderByComparator) {
182 return dlFileRankPersistence.findWithDynamicQuery(dynamicQuery, start,
183 end, orderByComparator);
184 }
185
186
192 @Override
193 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
194 return dlFileRankPersistence.countWithDynamicQuery(dynamicQuery);
195 }
196
197
204 @Override
205 public long dynamicQueryCount(DynamicQuery dynamicQuery,
206 Projection projection) {
207 return dlFileRankPersistence.countWithDynamicQuery(dynamicQuery,
208 projection);
209 }
210
211 @Override
212 public DLFileRank fetchDLFileRank(long fileRankId) {
213 return dlFileRankPersistence.fetchByPrimaryKey(fileRankId);
214 }
215
216
223 @Override
224 public DLFileRank getDLFileRank(long fileRankId) throws PortalException {
225 return dlFileRankPersistence.findByPrimaryKey(fileRankId);
226 }
227
228 @Override
229 public ActionableDynamicQuery getActionableDynamicQuery() {
230 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
231
232 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.documentlibrary.service.DLFileRankLocalServiceUtil.getService());
233 actionableDynamicQuery.setClass(DLFileRank.class);
234 actionableDynamicQuery.setClassLoader(getClassLoader());
235
236 actionableDynamicQuery.setPrimaryKeyPropertyName("fileRankId");
237
238 return actionableDynamicQuery;
239 }
240
241 protected void initActionableDynamicQuery(
242 ActionableDynamicQuery actionableDynamicQuery) {
243 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.documentlibrary.service.DLFileRankLocalServiceUtil.getService());
244 actionableDynamicQuery.setClass(DLFileRank.class);
245 actionableDynamicQuery.setClassLoader(getClassLoader());
246
247 actionableDynamicQuery.setPrimaryKeyPropertyName("fileRankId");
248 }
249
250
253 @Override
254 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
255 throws PortalException {
256 return dlFileRankLocalService.deleteDLFileRank((DLFileRank)persistedModel);
257 }
258
259 @Override
260 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
261 throws PortalException {
262 return dlFileRankPersistence.findByPrimaryKey(primaryKeyObj);
263 }
264
265
276 @Override
277 public List<DLFileRank> getDLFileRanks(int start, int end) {
278 return dlFileRankPersistence.findAll(start, end);
279 }
280
281
286 @Override
287 public int getDLFileRanksCount() {
288 return dlFileRankPersistence.countAll();
289 }
290
291
297 @Indexable(type = IndexableType.REINDEX)
298 @Override
299 public DLFileRank updateDLFileRank(DLFileRank dlFileRank) {
300 return dlFileRankPersistence.update(dlFileRank);
301 }
302
303
308 public DLFileRankLocalService getDLFileRankLocalService() {
309 return dlFileRankLocalService;
310 }
311
312
317 public void setDLFileRankLocalService(
318 DLFileRankLocalService dlFileRankLocalService) {
319 this.dlFileRankLocalService = dlFileRankLocalService;
320 }
321
322
327 public DLFileRankPersistence getDLFileRankPersistence() {
328 return dlFileRankPersistence;
329 }
330
331
336 public void setDLFileRankPersistence(
337 DLFileRankPersistence dlFileRankPersistence) {
338 this.dlFileRankPersistence = dlFileRankPersistence;
339 }
340
341
346 public DLFileRankFinder getDLFileRankFinder() {
347 return dlFileRankFinder;
348 }
349
350
355 public void setDLFileRankFinder(DLFileRankFinder dlFileRankFinder) {
356 this.dlFileRankFinder = dlFileRankFinder;
357 }
358
359
364 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
365 return counterLocalService;
366 }
367
368
373 public void setCounterLocalService(
374 com.liferay.counter.service.CounterLocalService counterLocalService) {
375 this.counterLocalService = counterLocalService;
376 }
377
378
383 public com.liferay.portal.service.LayoutLocalService getLayoutLocalService() {
384 return layoutLocalService;
385 }
386
387
392 public void setLayoutLocalService(
393 com.liferay.portal.service.LayoutLocalService layoutLocalService) {
394 this.layoutLocalService = layoutLocalService;
395 }
396
397
402 public com.liferay.portal.service.LayoutService getLayoutService() {
403 return layoutService;
404 }
405
406
411 public void setLayoutService(
412 com.liferay.portal.service.LayoutService layoutService) {
413 this.layoutService = layoutService;
414 }
415
416
421 public LayoutPersistence getLayoutPersistence() {
422 return layoutPersistence;
423 }
424
425
430 public void setLayoutPersistence(LayoutPersistence layoutPersistence) {
431 this.layoutPersistence = layoutPersistence;
432 }
433
434
439 public LayoutFinder getLayoutFinder() {
440 return layoutFinder;
441 }
442
443
448 public void setLayoutFinder(LayoutFinder layoutFinder) {
449 this.layoutFinder = layoutFinder;
450 }
451
452
457 public com.liferay.portlet.documentlibrary.service.DLFolderLocalService getDLFolderLocalService() {
458 return dlFolderLocalService;
459 }
460
461
466 public void setDLFolderLocalService(
467 com.liferay.portlet.documentlibrary.service.DLFolderLocalService dlFolderLocalService) {
468 this.dlFolderLocalService = dlFolderLocalService;
469 }
470
471
476 public com.liferay.portlet.documentlibrary.service.DLFolderService getDLFolderService() {
477 return dlFolderService;
478 }
479
480
485 public void setDLFolderService(
486 com.liferay.portlet.documentlibrary.service.DLFolderService dlFolderService) {
487 this.dlFolderService = dlFolderService;
488 }
489
490
495 public DLFolderPersistence getDLFolderPersistence() {
496 return dlFolderPersistence;
497 }
498
499
504 public void setDLFolderPersistence(DLFolderPersistence dlFolderPersistence) {
505 this.dlFolderPersistence = dlFolderPersistence;
506 }
507
508
513 public DLFolderFinder getDLFolderFinder() {
514 return dlFolderFinder;
515 }
516
517
522 public void setDLFolderFinder(DLFolderFinder dlFolderFinder) {
523 this.dlFolderFinder = dlFolderFinder;
524 }
525
526 public void afterPropertiesSet() {
527 persistedModelLocalServiceRegistry.register("com.liferay.portlet.documentlibrary.model.DLFileRank",
528 dlFileRankLocalService);
529 }
530
531 public void destroy() {
532 persistedModelLocalServiceRegistry.unregister(
533 "com.liferay.portlet.documentlibrary.model.DLFileRank");
534 }
535
536
541 @Override
542 public String getBeanIdentifier() {
543 return _beanIdentifier;
544 }
545
546
551 @Override
552 public void setBeanIdentifier(String beanIdentifier) {
553 _beanIdentifier = beanIdentifier;
554 }
555
556 protected Class<?> getModelClass() {
557 return DLFileRank.class;
558 }
559
560 protected String getModelClassName() {
561 return DLFileRank.class.getName();
562 }
563
564
569 protected void runSQL(String sql) {
570 try {
571 DataSource dataSource = dlFileRankPersistence.getDataSource();
572
573 DB db = DBFactoryUtil.getDB();
574
575 sql = db.buildSQL(sql);
576 sql = PortalUtil.transformSQL(sql);
577
578 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
579 sql, new int[0]);
580
581 sqlUpdate.update();
582 }
583 catch (Exception e) {
584 throw new SystemException(e);
585 }
586 }
587
588 @BeanReference(type = DLFileRankLocalService.class)
589 protected DLFileRankLocalService dlFileRankLocalService;
590 @BeanReference(type = DLFileRankPersistence.class)
591 protected DLFileRankPersistence dlFileRankPersistence;
592 @BeanReference(type = DLFileRankFinder.class)
593 protected DLFileRankFinder dlFileRankFinder;
594 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
595 protected com.liferay.counter.service.CounterLocalService counterLocalService;
596 @BeanReference(type = com.liferay.portal.service.LayoutLocalService.class)
597 protected com.liferay.portal.service.LayoutLocalService layoutLocalService;
598 @BeanReference(type = com.liferay.portal.service.LayoutService.class)
599 protected com.liferay.portal.service.LayoutService layoutService;
600 @BeanReference(type = LayoutPersistence.class)
601 protected LayoutPersistence layoutPersistence;
602 @BeanReference(type = LayoutFinder.class)
603 protected LayoutFinder layoutFinder;
604 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLFolderLocalService.class)
605 protected com.liferay.portlet.documentlibrary.service.DLFolderLocalService dlFolderLocalService;
606 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLFolderService.class)
607 protected com.liferay.portlet.documentlibrary.service.DLFolderService dlFolderService;
608 @BeanReference(type = DLFolderPersistence.class)
609 protected DLFolderPersistence dlFolderPersistence;
610 @BeanReference(type = DLFolderFinder.class)
611 protected DLFolderFinder dlFolderFinder;
612 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
613 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
614 private String _beanIdentifier;
615 }