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.DBFactoryUtil;
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.Projection;
029 import com.liferay.portal.kernel.exception.PortalException;
030 import com.liferay.portal.kernel.exception.SystemException;
031 import com.liferay.portal.kernel.module.framework.service.IdentifiableOSGiService;
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.ClassNamePersistence;
039 import com.liferay.portal.util.PortalUtil;
040
041 import com.liferay.portlet.documentlibrary.model.DLFileEntryMetadata;
042 import com.liferay.portlet.documentlibrary.service.DLFileEntryMetadataLocalService;
043 import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryMetadataFinder;
044 import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryMetadataPersistence;
045 import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryTypeFinder;
046 import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryTypePersistence;
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 DLFileEntryMetadataLocalServiceBaseImpl
068 extends BaseLocalServiceImpl implements DLFileEntryMetadataLocalService,
069 IdentifiableOSGiService {
070
075
076
082 @Indexable(type = IndexableType.REINDEX)
083 @Override
084 public DLFileEntryMetadata addDLFileEntryMetadata(
085 DLFileEntryMetadata dlFileEntryMetadata) {
086 dlFileEntryMetadata.setNew(true);
087
088 return dlFileEntryMetadataPersistence.update(dlFileEntryMetadata);
089 }
090
091
097 @Override
098 public DLFileEntryMetadata createDLFileEntryMetadata(
099 long fileEntryMetadataId) {
100 return dlFileEntryMetadataPersistence.create(fileEntryMetadataId);
101 }
102
103
110 @Indexable(type = IndexableType.DELETE)
111 @Override
112 public DLFileEntryMetadata deleteDLFileEntryMetadata(
113 long fileEntryMetadataId) throws PortalException {
114 return dlFileEntryMetadataPersistence.remove(fileEntryMetadataId);
115 }
116
117
123 @Indexable(type = IndexableType.DELETE)
124 @Override
125 public DLFileEntryMetadata deleteDLFileEntryMetadata(
126 DLFileEntryMetadata dlFileEntryMetadata) {
127 return dlFileEntryMetadataPersistence.remove(dlFileEntryMetadata);
128 }
129
130 @Override
131 public DynamicQuery dynamicQuery() {
132 Class<?> clazz = getClass();
133
134 return DynamicQueryFactoryUtil.forClass(DLFileEntryMetadata.class,
135 clazz.getClassLoader());
136 }
137
138
144 @Override
145 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
146 return dlFileEntryMetadataPersistence.findWithDynamicQuery(dynamicQuery);
147 }
148
149
161 @Override
162 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
163 int end) {
164 return dlFileEntryMetadataPersistence.findWithDynamicQuery(dynamicQuery,
165 start, end);
166 }
167
168
181 @Override
182 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
183 int end, OrderByComparator<T> orderByComparator) {
184 return dlFileEntryMetadataPersistence.findWithDynamicQuery(dynamicQuery,
185 start, end, orderByComparator);
186 }
187
188
194 @Override
195 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
196 return dlFileEntryMetadataPersistence.countWithDynamicQuery(dynamicQuery);
197 }
198
199
206 @Override
207 public long dynamicQueryCount(DynamicQuery dynamicQuery,
208 Projection projection) {
209 return dlFileEntryMetadataPersistence.countWithDynamicQuery(dynamicQuery,
210 projection);
211 }
212
213 @Override
214 public DLFileEntryMetadata fetchDLFileEntryMetadata(
215 long fileEntryMetadataId) {
216 return dlFileEntryMetadataPersistence.fetchByPrimaryKey(fileEntryMetadataId);
217 }
218
219
226 @Override
227 public DLFileEntryMetadata fetchDLFileEntryMetadataByUuidAndCompanyId(
228 String uuid, long companyId) {
229 return dlFileEntryMetadataPersistence.fetchByUuid_C_First(uuid,
230 companyId, null);
231 }
232
233
240 @Override
241 public DLFileEntryMetadata getDLFileEntryMetadata(long fileEntryMetadataId)
242 throws PortalException {
243 return dlFileEntryMetadataPersistence.findByPrimaryKey(fileEntryMetadataId);
244 }
245
246 @Override
247 public ActionableDynamicQuery getActionableDynamicQuery() {
248 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
249
250 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.documentlibrary.service.DLFileEntryMetadataLocalServiceUtil.getService());
251 actionableDynamicQuery.setClass(DLFileEntryMetadata.class);
252 actionableDynamicQuery.setClassLoader(getClassLoader());
253
254 actionableDynamicQuery.setPrimaryKeyPropertyName("fileEntryMetadataId");
255
256 return actionableDynamicQuery;
257 }
258
259 protected void initActionableDynamicQuery(
260 ActionableDynamicQuery actionableDynamicQuery) {
261 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.documentlibrary.service.DLFileEntryMetadataLocalServiceUtil.getService());
262 actionableDynamicQuery.setClass(DLFileEntryMetadata.class);
263 actionableDynamicQuery.setClassLoader(getClassLoader());
264
265 actionableDynamicQuery.setPrimaryKeyPropertyName("fileEntryMetadataId");
266 }
267
268
271 @Override
272 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
273 throws PortalException {
274 return dlFileEntryMetadataLocalService.deleteDLFileEntryMetadata((DLFileEntryMetadata)persistedModel);
275 }
276
277 @Override
278 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
279 throws PortalException {
280 return dlFileEntryMetadataPersistence.findByPrimaryKey(primaryKeyObj);
281 }
282
283
291 @Override
292 public DLFileEntryMetadata getDLFileEntryMetadataByUuidAndCompanyId(
293 String uuid, long companyId) throws PortalException {
294 return dlFileEntryMetadataPersistence.findByUuid_C_First(uuid,
295 companyId, null);
296 }
297
298
309 @Override
310 public List<DLFileEntryMetadata> getDLFileEntryMetadatas(int start, int end) {
311 return dlFileEntryMetadataPersistence.findAll(start, end);
312 }
313
314
319 @Override
320 public int getDLFileEntryMetadatasCount() {
321 return dlFileEntryMetadataPersistence.countAll();
322 }
323
324
330 @Indexable(type = IndexableType.REINDEX)
331 @Override
332 public DLFileEntryMetadata updateDLFileEntryMetadata(
333 DLFileEntryMetadata dlFileEntryMetadata) {
334 return dlFileEntryMetadataPersistence.update(dlFileEntryMetadata);
335 }
336
337
342 public DLFileEntryMetadataLocalService getDLFileEntryMetadataLocalService() {
343 return dlFileEntryMetadataLocalService;
344 }
345
346
351 public void setDLFileEntryMetadataLocalService(
352 DLFileEntryMetadataLocalService dlFileEntryMetadataLocalService) {
353 this.dlFileEntryMetadataLocalService = dlFileEntryMetadataLocalService;
354 }
355
356
361 public DLFileEntryMetadataPersistence getDLFileEntryMetadataPersistence() {
362 return dlFileEntryMetadataPersistence;
363 }
364
365
370 public void setDLFileEntryMetadataPersistence(
371 DLFileEntryMetadataPersistence dlFileEntryMetadataPersistence) {
372 this.dlFileEntryMetadataPersistence = dlFileEntryMetadataPersistence;
373 }
374
375
380 public DLFileEntryMetadataFinder getDLFileEntryMetadataFinder() {
381 return dlFileEntryMetadataFinder;
382 }
383
384
389 public void setDLFileEntryMetadataFinder(
390 DLFileEntryMetadataFinder dlFileEntryMetadataFinder) {
391 this.dlFileEntryMetadataFinder = dlFileEntryMetadataFinder;
392 }
393
394
399 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
400 return counterLocalService;
401 }
402
403
408 public void setCounterLocalService(
409 com.liferay.counter.service.CounterLocalService counterLocalService) {
410 this.counterLocalService = counterLocalService;
411 }
412
413
418 public com.liferay.portal.service.ClassNameLocalService getClassNameLocalService() {
419 return classNameLocalService;
420 }
421
422
427 public void setClassNameLocalService(
428 com.liferay.portal.service.ClassNameLocalService classNameLocalService) {
429 this.classNameLocalService = classNameLocalService;
430 }
431
432
437 public com.liferay.portal.service.ClassNameService getClassNameService() {
438 return classNameService;
439 }
440
441
446 public void setClassNameService(
447 com.liferay.portal.service.ClassNameService classNameService) {
448 this.classNameService = classNameService;
449 }
450
451
456 public ClassNamePersistence getClassNamePersistence() {
457 return classNamePersistence;
458 }
459
460
465 public void setClassNamePersistence(
466 ClassNamePersistence classNamePersistence) {
467 this.classNamePersistence = classNamePersistence;
468 }
469
470
475 public com.liferay.portlet.documentlibrary.service.DLFileEntryTypeLocalService getDLFileEntryTypeLocalService() {
476 return dlFileEntryTypeLocalService;
477 }
478
479
484 public void setDLFileEntryTypeLocalService(
485 com.liferay.portlet.documentlibrary.service.DLFileEntryTypeLocalService dlFileEntryTypeLocalService) {
486 this.dlFileEntryTypeLocalService = dlFileEntryTypeLocalService;
487 }
488
489
494 public com.liferay.portlet.documentlibrary.service.DLFileEntryTypeService getDLFileEntryTypeService() {
495 return dlFileEntryTypeService;
496 }
497
498
503 public void setDLFileEntryTypeService(
504 com.liferay.portlet.documentlibrary.service.DLFileEntryTypeService dlFileEntryTypeService) {
505 this.dlFileEntryTypeService = dlFileEntryTypeService;
506 }
507
508
513 public DLFileEntryTypePersistence getDLFileEntryTypePersistence() {
514 return dlFileEntryTypePersistence;
515 }
516
517
522 public void setDLFileEntryTypePersistence(
523 DLFileEntryTypePersistence dlFileEntryTypePersistence) {
524 this.dlFileEntryTypePersistence = dlFileEntryTypePersistence;
525 }
526
527
532 public DLFileEntryTypeFinder getDLFileEntryTypeFinder() {
533 return dlFileEntryTypeFinder;
534 }
535
536
541 public void setDLFileEntryTypeFinder(
542 DLFileEntryTypeFinder dlFileEntryTypeFinder) {
543 this.dlFileEntryTypeFinder = dlFileEntryTypeFinder;
544 }
545
546 public void afterPropertiesSet() {
547 persistedModelLocalServiceRegistry.register("com.liferay.portlet.documentlibrary.model.DLFileEntryMetadata",
548 dlFileEntryMetadataLocalService);
549 }
550
551 public void destroy() {
552 persistedModelLocalServiceRegistry.unregister(
553 "com.liferay.portlet.documentlibrary.model.DLFileEntryMetadata");
554 }
555
556
561 @Override
562 public String getOSGiServiceIdentifier() {
563 return DLFileEntryMetadataLocalService.class.getName();
564 }
565
566 protected Class<?> getModelClass() {
567 return DLFileEntryMetadata.class;
568 }
569
570 protected String getModelClassName() {
571 return DLFileEntryMetadata.class.getName();
572 }
573
574
579 protected void runSQL(String sql) {
580 try {
581 DataSource dataSource = dlFileEntryMetadataPersistence.getDataSource();
582
583 DB db = DBFactoryUtil.getDB();
584
585 sql = db.buildSQL(sql);
586 sql = PortalUtil.transformSQL(sql);
587
588 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
589 sql, new int[0]);
590
591 sqlUpdate.update();
592 }
593 catch (Exception e) {
594 throw new SystemException(e);
595 }
596 }
597
598 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLFileEntryMetadataLocalService.class)
599 protected DLFileEntryMetadataLocalService dlFileEntryMetadataLocalService;
600 @BeanReference(type = DLFileEntryMetadataPersistence.class)
601 protected DLFileEntryMetadataPersistence dlFileEntryMetadataPersistence;
602 @BeanReference(type = DLFileEntryMetadataFinder.class)
603 protected DLFileEntryMetadataFinder dlFileEntryMetadataFinder;
604 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
605 protected com.liferay.counter.service.CounterLocalService counterLocalService;
606 @BeanReference(type = com.liferay.portal.service.ClassNameLocalService.class)
607 protected com.liferay.portal.service.ClassNameLocalService classNameLocalService;
608 @BeanReference(type = com.liferay.portal.service.ClassNameService.class)
609 protected com.liferay.portal.service.ClassNameService classNameService;
610 @BeanReference(type = ClassNamePersistence.class)
611 protected ClassNamePersistence classNamePersistence;
612 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLFileEntryTypeLocalService.class)
613 protected com.liferay.portlet.documentlibrary.service.DLFileEntryTypeLocalService dlFileEntryTypeLocalService;
614 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLFileEntryTypeService.class)
615 protected com.liferay.portlet.documentlibrary.service.DLFileEntryTypeService dlFileEntryTypeService;
616 @BeanReference(type = DLFileEntryTypePersistence.class)
617 protected DLFileEntryTypePersistence dlFileEntryTypePersistence;
618 @BeanReference(type = DLFileEntryTypeFinder.class)
619 protected DLFileEntryTypeFinder dlFileEntryTypeFinder;
620 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
621 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
622 }