001
014
015 package com.liferay.portlet.wiki.service.base;
016
017 import com.liferay.portal.kernel.bean.BeanReference;
018 import com.liferay.portal.kernel.bean.IdentifiableBean;
019 import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
020 import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
021 import com.liferay.portal.kernel.dao.orm.DynamicQuery;
022 import com.liferay.portal.kernel.dao.orm.DynamicQueryFactoryUtil;
023 import com.liferay.portal.kernel.dao.orm.Projection;
024 import com.liferay.portal.kernel.exception.PortalException;
025 import com.liferay.portal.kernel.exception.SystemException;
026 import com.liferay.portal.kernel.search.Indexable;
027 import com.liferay.portal.kernel.search.IndexableType;
028 import com.liferay.portal.kernel.util.OrderByComparator;
029 import com.liferay.portal.model.PersistedModel;
030 import com.liferay.portal.service.BaseLocalServiceImpl;
031 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
032 import com.liferay.portal.service.persistence.UserFinder;
033 import com.liferay.portal.service.persistence.UserPersistence;
034
035 import com.liferay.portlet.wiki.model.WikiPageResource;
036 import com.liferay.portlet.wiki.service.WikiPageResourceLocalService;
037 import com.liferay.portlet.wiki.service.persistence.WikiNodePersistence;
038 import com.liferay.portlet.wiki.service.persistence.WikiPageFinder;
039 import com.liferay.portlet.wiki.service.persistence.WikiPagePersistence;
040 import com.liferay.portlet.wiki.service.persistence.WikiPageResourcePersistence;
041
042 import java.io.Serializable;
043
044 import java.util.List;
045
046 import javax.sql.DataSource;
047
048
060 public abstract class WikiPageResourceLocalServiceBaseImpl
061 extends BaseLocalServiceImpl implements WikiPageResourceLocalService,
062 IdentifiableBean {
063
068
069
076 @Indexable(type = IndexableType.REINDEX)
077 @Override
078 public WikiPageResource addWikiPageResource(
079 WikiPageResource wikiPageResource) throws SystemException {
080 wikiPageResource.setNew(true);
081
082 return wikiPageResourcePersistence.update(wikiPageResource);
083 }
084
085
091 @Override
092 public WikiPageResource createWikiPageResource(long resourcePrimKey) {
093 return wikiPageResourcePersistence.create(resourcePrimKey);
094 }
095
096
104 @Indexable(type = IndexableType.DELETE)
105 @Override
106 public WikiPageResource deleteWikiPageResource(long resourcePrimKey)
107 throws PortalException, SystemException {
108 return wikiPageResourcePersistence.remove(resourcePrimKey);
109 }
110
111
118 @Indexable(type = IndexableType.DELETE)
119 @Override
120 public WikiPageResource deleteWikiPageResource(
121 WikiPageResource wikiPageResource) throws SystemException {
122 return wikiPageResourcePersistence.remove(wikiPageResource);
123 }
124
125 @Override
126 public DynamicQuery dynamicQuery() {
127 Class<?> clazz = getClass();
128
129 return DynamicQueryFactoryUtil.forClass(WikiPageResource.class,
130 clazz.getClassLoader());
131 }
132
133
140 @Override
141 @SuppressWarnings("rawtypes")
142 public List dynamicQuery(DynamicQuery dynamicQuery)
143 throws SystemException {
144 return wikiPageResourcePersistence.findWithDynamicQuery(dynamicQuery);
145 }
146
147
160 @Override
161 @SuppressWarnings("rawtypes")
162 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
163 throws SystemException {
164 return wikiPageResourcePersistence.findWithDynamicQuery(dynamicQuery,
165 start, end);
166 }
167
168
182 @Override
183 @SuppressWarnings("rawtypes")
184 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
185 OrderByComparator orderByComparator) throws SystemException {
186 return wikiPageResourcePersistence.findWithDynamicQuery(dynamicQuery,
187 start, end, orderByComparator);
188 }
189
190
197 @Override
198 public long dynamicQueryCount(DynamicQuery dynamicQuery)
199 throws SystemException {
200 return wikiPageResourcePersistence.countWithDynamicQuery(dynamicQuery);
201 }
202
203
211 @Override
212 public long dynamicQueryCount(DynamicQuery dynamicQuery,
213 Projection projection) throws SystemException {
214 return wikiPageResourcePersistence.countWithDynamicQuery(dynamicQuery,
215 projection);
216 }
217
218 @Override
219 public WikiPageResource fetchWikiPageResource(long resourcePrimKey)
220 throws SystemException {
221 return wikiPageResourcePersistence.fetchByPrimaryKey(resourcePrimKey);
222 }
223
224
232 @Override
233 public WikiPageResource getWikiPageResource(long resourcePrimKey)
234 throws PortalException, SystemException {
235 return wikiPageResourcePersistence.findByPrimaryKey(resourcePrimKey);
236 }
237
238 @Override
239 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
240 throws PortalException, SystemException {
241 return wikiPageResourcePersistence.findByPrimaryKey(primaryKeyObj);
242 }
243
244
256 @Override
257 public List<WikiPageResource> getWikiPageResources(int start, int end)
258 throws SystemException {
259 return wikiPageResourcePersistence.findAll(start, end);
260 }
261
262
268 @Override
269 public int getWikiPageResourcesCount() throws SystemException {
270 return wikiPageResourcePersistence.countAll();
271 }
272
273
280 @Indexable(type = IndexableType.REINDEX)
281 @Override
282 public WikiPageResource updateWikiPageResource(
283 WikiPageResource wikiPageResource) throws SystemException {
284 return wikiPageResourcePersistence.update(wikiPageResource);
285 }
286
287
292 public com.liferay.portlet.wiki.service.WikiNodeLocalService getWikiNodeLocalService() {
293 return wikiNodeLocalService;
294 }
295
296
301 public void setWikiNodeLocalService(
302 com.liferay.portlet.wiki.service.WikiNodeLocalService wikiNodeLocalService) {
303 this.wikiNodeLocalService = wikiNodeLocalService;
304 }
305
306
311 public com.liferay.portlet.wiki.service.WikiNodeService getWikiNodeService() {
312 return wikiNodeService;
313 }
314
315
320 public void setWikiNodeService(
321 com.liferay.portlet.wiki.service.WikiNodeService wikiNodeService) {
322 this.wikiNodeService = wikiNodeService;
323 }
324
325
330 public WikiNodePersistence getWikiNodePersistence() {
331 return wikiNodePersistence;
332 }
333
334
339 public void setWikiNodePersistence(WikiNodePersistence wikiNodePersistence) {
340 this.wikiNodePersistence = wikiNodePersistence;
341 }
342
343
348 public com.liferay.portlet.wiki.service.WikiPageLocalService getWikiPageLocalService() {
349 return wikiPageLocalService;
350 }
351
352
357 public void setWikiPageLocalService(
358 com.liferay.portlet.wiki.service.WikiPageLocalService wikiPageLocalService) {
359 this.wikiPageLocalService = wikiPageLocalService;
360 }
361
362
367 public com.liferay.portlet.wiki.service.WikiPageService getWikiPageService() {
368 return wikiPageService;
369 }
370
371
376 public void setWikiPageService(
377 com.liferay.portlet.wiki.service.WikiPageService wikiPageService) {
378 this.wikiPageService = wikiPageService;
379 }
380
381
386 public WikiPagePersistence getWikiPagePersistence() {
387 return wikiPagePersistence;
388 }
389
390
395 public void setWikiPagePersistence(WikiPagePersistence wikiPagePersistence) {
396 this.wikiPagePersistence = wikiPagePersistence;
397 }
398
399
404 public WikiPageFinder getWikiPageFinder() {
405 return wikiPageFinder;
406 }
407
408
413 public void setWikiPageFinder(WikiPageFinder wikiPageFinder) {
414 this.wikiPageFinder = wikiPageFinder;
415 }
416
417
422 public com.liferay.portlet.wiki.service.WikiPageResourceLocalService getWikiPageResourceLocalService() {
423 return wikiPageResourceLocalService;
424 }
425
426
431 public void setWikiPageResourceLocalService(
432 com.liferay.portlet.wiki.service.WikiPageResourceLocalService wikiPageResourceLocalService) {
433 this.wikiPageResourceLocalService = wikiPageResourceLocalService;
434 }
435
436
441 public WikiPageResourcePersistence getWikiPageResourcePersistence() {
442 return wikiPageResourcePersistence;
443 }
444
445
450 public void setWikiPageResourcePersistence(
451 WikiPageResourcePersistence wikiPageResourcePersistence) {
452 this.wikiPageResourcePersistence = wikiPageResourcePersistence;
453 }
454
455
460 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
461 return counterLocalService;
462 }
463
464
469 public void setCounterLocalService(
470 com.liferay.counter.service.CounterLocalService counterLocalService) {
471 this.counterLocalService = counterLocalService;
472 }
473
474
479 public com.liferay.portal.service.ResourceLocalService getResourceLocalService() {
480 return resourceLocalService;
481 }
482
483
488 public void setResourceLocalService(
489 com.liferay.portal.service.ResourceLocalService resourceLocalService) {
490 this.resourceLocalService = resourceLocalService;
491 }
492
493
498 public com.liferay.portal.service.UserLocalService getUserLocalService() {
499 return userLocalService;
500 }
501
502
507 public void setUserLocalService(
508 com.liferay.portal.service.UserLocalService userLocalService) {
509 this.userLocalService = userLocalService;
510 }
511
512
517 public com.liferay.portal.service.UserService getUserService() {
518 return userService;
519 }
520
521
526 public void setUserService(
527 com.liferay.portal.service.UserService userService) {
528 this.userService = userService;
529 }
530
531
536 public UserPersistence getUserPersistence() {
537 return userPersistence;
538 }
539
540
545 public void setUserPersistence(UserPersistence userPersistence) {
546 this.userPersistence = userPersistence;
547 }
548
549
554 public UserFinder getUserFinder() {
555 return userFinder;
556 }
557
558
563 public void setUserFinder(UserFinder userFinder) {
564 this.userFinder = userFinder;
565 }
566
567 public void afterPropertiesSet() {
568 persistedModelLocalServiceRegistry.register("com.liferay.portlet.wiki.model.WikiPageResource",
569 wikiPageResourceLocalService);
570 }
571
572 public void destroy() {
573 persistedModelLocalServiceRegistry.unregister(
574 "com.liferay.portlet.wiki.model.WikiPageResource");
575 }
576
577
582 @Override
583 public String getBeanIdentifier() {
584 return _beanIdentifier;
585 }
586
587
592 @Override
593 public void setBeanIdentifier(String beanIdentifier) {
594 _beanIdentifier = beanIdentifier;
595 }
596
597 protected Class<?> getModelClass() {
598 return WikiPageResource.class;
599 }
600
601 protected String getModelClassName() {
602 return WikiPageResource.class.getName();
603 }
604
605
610 protected void runSQL(String sql) throws SystemException {
611 try {
612 DataSource dataSource = wikiPageResourcePersistence.getDataSource();
613
614 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
615 sql, new int[0]);
616
617 sqlUpdate.update();
618 }
619 catch (Exception e) {
620 throw new SystemException(e);
621 }
622 }
623
624 @BeanReference(type = com.liferay.portlet.wiki.service.WikiNodeLocalService.class)
625 protected com.liferay.portlet.wiki.service.WikiNodeLocalService wikiNodeLocalService;
626 @BeanReference(type = com.liferay.portlet.wiki.service.WikiNodeService.class)
627 protected com.liferay.portlet.wiki.service.WikiNodeService wikiNodeService;
628 @BeanReference(type = WikiNodePersistence.class)
629 protected WikiNodePersistence wikiNodePersistence;
630 @BeanReference(type = com.liferay.portlet.wiki.service.WikiPageLocalService.class)
631 protected com.liferay.portlet.wiki.service.WikiPageLocalService wikiPageLocalService;
632 @BeanReference(type = com.liferay.portlet.wiki.service.WikiPageService.class)
633 protected com.liferay.portlet.wiki.service.WikiPageService wikiPageService;
634 @BeanReference(type = WikiPagePersistence.class)
635 protected WikiPagePersistence wikiPagePersistence;
636 @BeanReference(type = WikiPageFinder.class)
637 protected WikiPageFinder wikiPageFinder;
638 @BeanReference(type = com.liferay.portlet.wiki.service.WikiPageResourceLocalService.class)
639 protected com.liferay.portlet.wiki.service.WikiPageResourceLocalService wikiPageResourceLocalService;
640 @BeanReference(type = WikiPageResourcePersistence.class)
641 protected WikiPageResourcePersistence wikiPageResourcePersistence;
642 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
643 protected com.liferay.counter.service.CounterLocalService counterLocalService;
644 @BeanReference(type = com.liferay.portal.service.ResourceLocalService.class)
645 protected com.liferay.portal.service.ResourceLocalService resourceLocalService;
646 @BeanReference(type = com.liferay.portal.service.UserLocalService.class)
647 protected com.liferay.portal.service.UserLocalService userLocalService;
648 @BeanReference(type = com.liferay.portal.service.UserService.class)
649 protected com.liferay.portal.service.UserService userService;
650 @BeanReference(type = UserPersistence.class)
651 protected UserPersistence userPersistence;
652 @BeanReference(type = UserFinder.class)
653 protected UserFinder userFinder;
654 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
655 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
656 private String _beanIdentifier;
657 }