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.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 IdentifiableBean {
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 getDLFileEntryMetadata(long fileEntryMetadataId)
228 throws PortalException {
229 return dlFileEntryMetadataPersistence.findByPrimaryKey(fileEntryMetadataId);
230 }
231
232 @Override
233 public ActionableDynamicQuery getActionableDynamicQuery() {
234 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
235
236 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.documentlibrary.service.DLFileEntryMetadataLocalServiceUtil.getService());
237 actionableDynamicQuery.setClass(DLFileEntryMetadata.class);
238 actionableDynamicQuery.setClassLoader(getClassLoader());
239
240 actionableDynamicQuery.setPrimaryKeyPropertyName("fileEntryMetadataId");
241
242 return actionableDynamicQuery;
243 }
244
245 protected void initActionableDynamicQuery(
246 ActionableDynamicQuery actionableDynamicQuery) {
247 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.documentlibrary.service.DLFileEntryMetadataLocalServiceUtil.getService());
248 actionableDynamicQuery.setClass(DLFileEntryMetadata.class);
249 actionableDynamicQuery.setClassLoader(getClassLoader());
250
251 actionableDynamicQuery.setPrimaryKeyPropertyName("fileEntryMetadataId");
252 }
253
254
257 @Override
258 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
259 throws PortalException {
260 return dlFileEntryMetadataLocalService.deleteDLFileEntryMetadata((DLFileEntryMetadata)persistedModel);
261 }
262
263 @Override
264 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
265 throws PortalException {
266 return dlFileEntryMetadataPersistence.findByPrimaryKey(primaryKeyObj);
267 }
268
269
280 @Override
281 public List<DLFileEntryMetadata> getDLFileEntryMetadatas(int start, int end) {
282 return dlFileEntryMetadataPersistence.findAll(start, end);
283 }
284
285
290 @Override
291 public int getDLFileEntryMetadatasCount() {
292 return dlFileEntryMetadataPersistence.countAll();
293 }
294
295
301 @Indexable(type = IndexableType.REINDEX)
302 @Override
303 public DLFileEntryMetadata updateDLFileEntryMetadata(
304 DLFileEntryMetadata dlFileEntryMetadata) {
305 return dlFileEntryMetadataPersistence.update(dlFileEntryMetadata);
306 }
307
308
313 public DLFileEntryMetadataLocalService getDLFileEntryMetadataLocalService() {
314 return dlFileEntryMetadataLocalService;
315 }
316
317
322 public void setDLFileEntryMetadataLocalService(
323 DLFileEntryMetadataLocalService dlFileEntryMetadataLocalService) {
324 this.dlFileEntryMetadataLocalService = dlFileEntryMetadataLocalService;
325 }
326
327
332 public DLFileEntryMetadataPersistence getDLFileEntryMetadataPersistence() {
333 return dlFileEntryMetadataPersistence;
334 }
335
336
341 public void setDLFileEntryMetadataPersistence(
342 DLFileEntryMetadataPersistence dlFileEntryMetadataPersistence) {
343 this.dlFileEntryMetadataPersistence = dlFileEntryMetadataPersistence;
344 }
345
346
351 public DLFileEntryMetadataFinder getDLFileEntryMetadataFinder() {
352 return dlFileEntryMetadataFinder;
353 }
354
355
360 public void setDLFileEntryMetadataFinder(
361 DLFileEntryMetadataFinder dlFileEntryMetadataFinder) {
362 this.dlFileEntryMetadataFinder = dlFileEntryMetadataFinder;
363 }
364
365
370 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
371 return counterLocalService;
372 }
373
374
379 public void setCounterLocalService(
380 com.liferay.counter.service.CounterLocalService counterLocalService) {
381 this.counterLocalService = counterLocalService;
382 }
383
384
389 public com.liferay.portal.service.ClassNameLocalService getClassNameLocalService() {
390 return classNameLocalService;
391 }
392
393
398 public void setClassNameLocalService(
399 com.liferay.portal.service.ClassNameLocalService classNameLocalService) {
400 this.classNameLocalService = classNameLocalService;
401 }
402
403
408 public com.liferay.portal.service.ClassNameService getClassNameService() {
409 return classNameService;
410 }
411
412
417 public void setClassNameService(
418 com.liferay.portal.service.ClassNameService classNameService) {
419 this.classNameService = classNameService;
420 }
421
422
427 public ClassNamePersistence getClassNamePersistence() {
428 return classNamePersistence;
429 }
430
431
436 public void setClassNamePersistence(
437 ClassNamePersistence classNamePersistence) {
438 this.classNamePersistence = classNamePersistence;
439 }
440
441
446 public com.liferay.portlet.documentlibrary.service.DLFileEntryTypeLocalService getDLFileEntryTypeLocalService() {
447 return dlFileEntryTypeLocalService;
448 }
449
450
455 public void setDLFileEntryTypeLocalService(
456 com.liferay.portlet.documentlibrary.service.DLFileEntryTypeLocalService dlFileEntryTypeLocalService) {
457 this.dlFileEntryTypeLocalService = dlFileEntryTypeLocalService;
458 }
459
460
465 public com.liferay.portlet.documentlibrary.service.DLFileEntryTypeService getDLFileEntryTypeService() {
466 return dlFileEntryTypeService;
467 }
468
469
474 public void setDLFileEntryTypeService(
475 com.liferay.portlet.documentlibrary.service.DLFileEntryTypeService dlFileEntryTypeService) {
476 this.dlFileEntryTypeService = dlFileEntryTypeService;
477 }
478
479
484 public DLFileEntryTypePersistence getDLFileEntryTypePersistence() {
485 return dlFileEntryTypePersistence;
486 }
487
488
493 public void setDLFileEntryTypePersistence(
494 DLFileEntryTypePersistence dlFileEntryTypePersistence) {
495 this.dlFileEntryTypePersistence = dlFileEntryTypePersistence;
496 }
497
498
503 public DLFileEntryTypeFinder getDLFileEntryTypeFinder() {
504 return dlFileEntryTypeFinder;
505 }
506
507
512 public void setDLFileEntryTypeFinder(
513 DLFileEntryTypeFinder dlFileEntryTypeFinder) {
514 this.dlFileEntryTypeFinder = dlFileEntryTypeFinder;
515 }
516
517 public void afterPropertiesSet() {
518 persistedModelLocalServiceRegistry.register("com.liferay.portlet.documentlibrary.model.DLFileEntryMetadata",
519 dlFileEntryMetadataLocalService);
520 }
521
522 public void destroy() {
523 persistedModelLocalServiceRegistry.unregister(
524 "com.liferay.portlet.documentlibrary.model.DLFileEntryMetadata");
525 }
526
527
532 @Override
533 public String getBeanIdentifier() {
534 return _beanIdentifier;
535 }
536
537
542 @Override
543 public void setBeanIdentifier(String beanIdentifier) {
544 _beanIdentifier = beanIdentifier;
545 }
546
547 protected Class<?> getModelClass() {
548 return DLFileEntryMetadata.class;
549 }
550
551 protected String getModelClassName() {
552 return DLFileEntryMetadata.class.getName();
553 }
554
555
560 protected void runSQL(String sql) {
561 try {
562 DataSource dataSource = dlFileEntryMetadataPersistence.getDataSource();
563
564 DB db = DBFactoryUtil.getDB();
565
566 sql = db.buildSQL(sql);
567 sql = PortalUtil.transformSQL(sql);
568
569 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
570 sql, new int[0]);
571
572 sqlUpdate.update();
573 }
574 catch (Exception e) {
575 throw new SystemException(e);
576 }
577 }
578
579 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLFileEntryMetadataLocalService.class)
580 protected DLFileEntryMetadataLocalService dlFileEntryMetadataLocalService;
581 @BeanReference(type = DLFileEntryMetadataPersistence.class)
582 protected DLFileEntryMetadataPersistence dlFileEntryMetadataPersistence;
583 @BeanReference(type = DLFileEntryMetadataFinder.class)
584 protected DLFileEntryMetadataFinder dlFileEntryMetadataFinder;
585 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
586 protected com.liferay.counter.service.CounterLocalService counterLocalService;
587 @BeanReference(type = com.liferay.portal.service.ClassNameLocalService.class)
588 protected com.liferay.portal.service.ClassNameLocalService classNameLocalService;
589 @BeanReference(type = com.liferay.portal.service.ClassNameService.class)
590 protected com.liferay.portal.service.ClassNameService classNameService;
591 @BeanReference(type = ClassNamePersistence.class)
592 protected ClassNamePersistence classNamePersistence;
593 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLFileEntryTypeLocalService.class)
594 protected com.liferay.portlet.documentlibrary.service.DLFileEntryTypeLocalService dlFileEntryTypeLocalService;
595 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLFileEntryTypeService.class)
596 protected com.liferay.portlet.documentlibrary.service.DLFileEntryTypeService dlFileEntryTypeService;
597 @BeanReference(type = DLFileEntryTypePersistence.class)
598 protected DLFileEntryTypePersistence dlFileEntryTypePersistence;
599 @BeanReference(type = DLFileEntryTypeFinder.class)
600 protected DLFileEntryTypeFinder dlFileEntryTypeFinder;
601 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
602 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
603 private String _beanIdentifier;
604 }