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.dao.db.DB;
021 import com.liferay.portal.kernel.dao.db.DBManagerUtil;
022 import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
023 import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
024 import com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery;
025 import com.liferay.portal.kernel.dao.orm.DefaultActionableDynamicQuery;
026 import com.liferay.portal.kernel.dao.orm.DynamicQuery;
027 import com.liferay.portal.kernel.dao.orm.DynamicQueryFactoryUtil;
028 import com.liferay.portal.kernel.dao.orm.IndexableActionableDynamicQuery;
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.module.framework.service.IdentifiableOSGiService;
033 import com.liferay.portal.kernel.search.Indexable;
034 import com.liferay.portal.kernel.search.IndexableType;
035 import com.liferay.portal.kernel.util.OrderByComparator;
036 import com.liferay.portal.model.PersistedModel;
037 import com.liferay.portal.service.BaseLocalServiceImpl;
038 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
039 import com.liferay.portal.service.persistence.LayoutFinder;
040 import com.liferay.portal.service.persistence.LayoutPersistence;
041 import com.liferay.portal.util.PortalUtil;
042
043 import com.liferay.portlet.documentlibrary.model.DLFileRank;
044 import com.liferay.portlet.documentlibrary.service.DLFileRankLocalService;
045 import com.liferay.portlet.documentlibrary.service.persistence.DLFileRankFinder;
046 import com.liferay.portlet.documentlibrary.service.persistence.DLFileRankPersistence;
047 import com.liferay.portlet.documentlibrary.service.persistence.DLFolderFinder;
048 import com.liferay.portlet.documentlibrary.service.persistence.DLFolderPersistence;
049
050 import java.io.Serializable;
051
052 import java.util.List;
053
054 import javax.sql.DataSource;
055
056
068 @ProviderType
069 public abstract class DLFileRankLocalServiceBaseImpl
070 extends BaseLocalServiceImpl implements DLFileRankLocalService,
071 IdentifiableOSGiService {
072
077
078
084 @Indexable(type = IndexableType.REINDEX)
085 @Override
086 public DLFileRank addDLFileRank(DLFileRank dlFileRank) {
087 dlFileRank.setNew(true);
088
089 return dlFileRankPersistence.update(dlFileRank);
090 }
091
092
098 @Override
099 public DLFileRank createDLFileRank(long fileRankId) {
100 return dlFileRankPersistence.create(fileRankId);
101 }
102
103
110 @Indexable(type = IndexableType.DELETE)
111 @Override
112 public DLFileRank deleteDLFileRank(long fileRankId)
113 throws PortalException {
114 return dlFileRankPersistence.remove(fileRankId);
115 }
116
117
123 @Indexable(type = IndexableType.DELETE)
124 @Override
125 public DLFileRank deleteDLFileRank(DLFileRank dlFileRank) {
126 return dlFileRankPersistence.remove(dlFileRank);
127 }
128
129 @Override
130 public DynamicQuery dynamicQuery() {
131 Class<?> clazz = getClass();
132
133 return DynamicQueryFactoryUtil.forClass(DLFileRank.class,
134 clazz.getClassLoader());
135 }
136
137
143 @Override
144 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
145 return dlFileRankPersistence.findWithDynamicQuery(dynamicQuery);
146 }
147
148
160 @Override
161 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
162 int end) {
163 return dlFileRankPersistence.findWithDynamicQuery(dynamicQuery, start,
164 end);
165 }
166
167
180 @Override
181 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
182 int end, OrderByComparator<T> orderByComparator) {
183 return dlFileRankPersistence.findWithDynamicQuery(dynamicQuery, start,
184 end, orderByComparator);
185 }
186
187
193 @Override
194 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
195 return dlFileRankPersistence.countWithDynamicQuery(dynamicQuery);
196 }
197
198
205 @Override
206 public long dynamicQueryCount(DynamicQuery dynamicQuery,
207 Projection projection) {
208 return dlFileRankPersistence.countWithDynamicQuery(dynamicQuery,
209 projection);
210 }
211
212 @Override
213 public DLFileRank fetchDLFileRank(long fileRankId) {
214 return dlFileRankPersistence.fetchByPrimaryKey(fileRankId);
215 }
216
217
224 @Override
225 public DLFileRank getDLFileRank(long fileRankId) throws PortalException {
226 return dlFileRankPersistence.findByPrimaryKey(fileRankId);
227 }
228
229 @Override
230 public ActionableDynamicQuery getActionableDynamicQuery() {
231 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
232
233 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.documentlibrary.service.DLFileRankLocalServiceUtil.getService());
234 actionableDynamicQuery.setClassLoader(getClassLoader());
235 actionableDynamicQuery.setModelClass(DLFileRank.class);
236
237 actionableDynamicQuery.setPrimaryKeyPropertyName("fileRankId");
238
239 return actionableDynamicQuery;
240 }
241
242 @Override
243 public IndexableActionableDynamicQuery getIndexableActionableDynamicQuery() {
244 IndexableActionableDynamicQuery indexableActionableDynamicQuery = new IndexableActionableDynamicQuery();
245
246 indexableActionableDynamicQuery.setBaseLocalService(com.liferay.portlet.documentlibrary.service.DLFileRankLocalServiceUtil.getService());
247 indexableActionableDynamicQuery.setClassLoader(getClassLoader());
248 indexableActionableDynamicQuery.setModelClass(DLFileRank.class);
249
250 indexableActionableDynamicQuery.setPrimaryKeyPropertyName("fileRankId");
251
252 return indexableActionableDynamicQuery;
253 }
254
255 protected void initActionableDynamicQuery(
256 ActionableDynamicQuery actionableDynamicQuery) {
257 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.documentlibrary.service.DLFileRankLocalServiceUtil.getService());
258 actionableDynamicQuery.setClassLoader(getClassLoader());
259 actionableDynamicQuery.setModelClass(DLFileRank.class);
260
261 actionableDynamicQuery.setPrimaryKeyPropertyName("fileRankId");
262 }
263
264
267 @Override
268 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
269 throws PortalException {
270 return dlFileRankLocalService.deleteDLFileRank((DLFileRank)persistedModel);
271 }
272
273 @Override
274 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
275 throws PortalException {
276 return dlFileRankPersistence.findByPrimaryKey(primaryKeyObj);
277 }
278
279
290 @Override
291 public List<DLFileRank> getDLFileRanks(int start, int end) {
292 return dlFileRankPersistence.findAll(start, end);
293 }
294
295
300 @Override
301 public int getDLFileRanksCount() {
302 return dlFileRankPersistence.countAll();
303 }
304
305
311 @Indexable(type = IndexableType.REINDEX)
312 @Override
313 public DLFileRank updateDLFileRank(DLFileRank dlFileRank) {
314 return dlFileRankPersistence.update(dlFileRank);
315 }
316
317
322 public DLFileRankLocalService getDLFileRankLocalService() {
323 return dlFileRankLocalService;
324 }
325
326
331 public void setDLFileRankLocalService(
332 DLFileRankLocalService dlFileRankLocalService) {
333 this.dlFileRankLocalService = dlFileRankLocalService;
334 }
335
336
341 public DLFileRankPersistence getDLFileRankPersistence() {
342 return dlFileRankPersistence;
343 }
344
345
350 public void setDLFileRankPersistence(
351 DLFileRankPersistence dlFileRankPersistence) {
352 this.dlFileRankPersistence = dlFileRankPersistence;
353 }
354
355
360 public DLFileRankFinder getDLFileRankFinder() {
361 return dlFileRankFinder;
362 }
363
364
369 public void setDLFileRankFinder(DLFileRankFinder dlFileRankFinder) {
370 this.dlFileRankFinder = dlFileRankFinder;
371 }
372
373
378 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
379 return counterLocalService;
380 }
381
382
387 public void setCounterLocalService(
388 com.liferay.counter.service.CounterLocalService counterLocalService) {
389 this.counterLocalService = counterLocalService;
390 }
391
392
397 public com.liferay.portal.service.LayoutLocalService getLayoutLocalService() {
398 return layoutLocalService;
399 }
400
401
406 public void setLayoutLocalService(
407 com.liferay.portal.service.LayoutLocalService layoutLocalService) {
408 this.layoutLocalService = layoutLocalService;
409 }
410
411
416 public LayoutPersistence getLayoutPersistence() {
417 return layoutPersistence;
418 }
419
420
425 public void setLayoutPersistence(LayoutPersistence layoutPersistence) {
426 this.layoutPersistence = layoutPersistence;
427 }
428
429
434 public LayoutFinder getLayoutFinder() {
435 return layoutFinder;
436 }
437
438
443 public void setLayoutFinder(LayoutFinder layoutFinder) {
444 this.layoutFinder = layoutFinder;
445 }
446
447
452 public com.liferay.portlet.documentlibrary.service.DLFolderLocalService getDLFolderLocalService() {
453 return dlFolderLocalService;
454 }
455
456
461 public void setDLFolderLocalService(
462 com.liferay.portlet.documentlibrary.service.DLFolderLocalService dlFolderLocalService) {
463 this.dlFolderLocalService = dlFolderLocalService;
464 }
465
466
471 public DLFolderPersistence getDLFolderPersistence() {
472 return dlFolderPersistence;
473 }
474
475
480 public void setDLFolderPersistence(DLFolderPersistence dlFolderPersistence) {
481 this.dlFolderPersistence = dlFolderPersistence;
482 }
483
484
489 public DLFolderFinder getDLFolderFinder() {
490 return dlFolderFinder;
491 }
492
493
498 public void setDLFolderFinder(DLFolderFinder dlFolderFinder) {
499 this.dlFolderFinder = dlFolderFinder;
500 }
501
502 public void afterPropertiesSet() {
503 persistedModelLocalServiceRegistry.register("com.liferay.portlet.documentlibrary.model.DLFileRank",
504 dlFileRankLocalService);
505 }
506
507 public void destroy() {
508 persistedModelLocalServiceRegistry.unregister(
509 "com.liferay.portlet.documentlibrary.model.DLFileRank");
510 }
511
512
517 @Override
518 public String getOSGiServiceIdentifier() {
519 return DLFileRankLocalService.class.getName();
520 }
521
522 protected Class<?> getModelClass() {
523 return DLFileRank.class;
524 }
525
526 protected String getModelClassName() {
527 return DLFileRank.class.getName();
528 }
529
530
535 protected void runSQL(String sql) {
536 try {
537 DataSource dataSource = dlFileRankPersistence.getDataSource();
538
539 DB db = DBManagerUtil.getDB();
540
541 sql = db.buildSQL(sql);
542 sql = PortalUtil.transformSQL(sql);
543
544 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
545 sql, new int[0]);
546
547 sqlUpdate.update();
548 }
549 catch (Exception e) {
550 throw new SystemException(e);
551 }
552 }
553
554 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLFileRankLocalService.class)
555 protected DLFileRankLocalService dlFileRankLocalService;
556 @BeanReference(type = DLFileRankPersistence.class)
557 protected DLFileRankPersistence dlFileRankPersistence;
558 @BeanReference(type = DLFileRankFinder.class)
559 protected DLFileRankFinder dlFileRankFinder;
560 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
561 protected com.liferay.counter.service.CounterLocalService counterLocalService;
562 @BeanReference(type = com.liferay.portal.service.LayoutLocalService.class)
563 protected com.liferay.portal.service.LayoutLocalService layoutLocalService;
564 @BeanReference(type = LayoutPersistence.class)
565 protected LayoutPersistence layoutPersistence;
566 @BeanReference(type = LayoutFinder.class)
567 protected LayoutFinder layoutFinder;
568 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLFolderLocalService.class)
569 protected com.liferay.portlet.documentlibrary.service.DLFolderLocalService dlFolderLocalService;
570 @BeanReference(type = DLFolderPersistence.class)
571 protected DLFolderPersistence dlFolderPersistence;
572 @BeanReference(type = DLFolderFinder.class)
573 protected DLFolderFinder dlFolderFinder;
574 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
575 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
576 }