001
014
015 package com.liferay.portlet.wiki.service.base;
016
017 import com.liferay.counter.service.CounterLocalService;
018
019 import com.liferay.portal.kernel.bean.BeanReference;
020 import com.liferay.portal.kernel.bean.IdentifiableBean;
021 import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
022 import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
023 import com.liferay.portal.kernel.dao.orm.DynamicQuery;
024 import com.liferay.portal.kernel.dao.orm.DynamicQueryFactoryUtil;
025 import com.liferay.portal.kernel.exception.PortalException;
026 import com.liferay.portal.kernel.exception.SystemException;
027 import com.liferay.portal.kernel.search.Indexable;
028 import com.liferay.portal.kernel.search.IndexableType;
029 import com.liferay.portal.kernel.util.OrderByComparator;
030 import com.liferay.portal.model.PersistedModel;
031 import com.liferay.portal.service.BaseLocalServiceImpl;
032 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
033 import com.liferay.portal.service.ResourceLocalService;
034 import com.liferay.portal.service.UserLocalService;
035 import com.liferay.portal.service.UserService;
036 import com.liferay.portal.service.persistence.UserFinder;
037 import com.liferay.portal.service.persistence.UserPersistence;
038
039 import com.liferay.portlet.wiki.model.WikiPageResource;
040 import com.liferay.portlet.wiki.service.WikiNodeLocalService;
041 import com.liferay.portlet.wiki.service.WikiNodeService;
042 import com.liferay.portlet.wiki.service.WikiPageLocalService;
043 import com.liferay.portlet.wiki.service.WikiPageResourceLocalService;
044 import com.liferay.portlet.wiki.service.WikiPageService;
045 import com.liferay.portlet.wiki.service.persistence.WikiNodePersistence;
046 import com.liferay.portlet.wiki.service.persistence.WikiPageFinder;
047 import com.liferay.portlet.wiki.service.persistence.WikiPagePersistence;
048 import com.liferay.portlet.wiki.service.persistence.WikiPageResourcePersistence;
049
050 import java.io.Serializable;
051
052 import java.util.List;
053
054 import javax.sql.DataSource;
055
056
068 public abstract class WikiPageResourceLocalServiceBaseImpl
069 extends BaseLocalServiceImpl implements WikiPageResourceLocalService,
070 IdentifiableBean {
071
076
077
084 @Indexable(type = IndexableType.REINDEX)
085 public WikiPageResource addWikiPageResource(
086 WikiPageResource wikiPageResource) throws SystemException {
087 wikiPageResource.setNew(true);
088
089 return wikiPageResourcePersistence.update(wikiPageResource);
090 }
091
092
098 public WikiPageResource createWikiPageResource(long resourcePrimKey) {
099 return wikiPageResourcePersistence.create(resourcePrimKey);
100 }
101
102
110 @Indexable(type = IndexableType.DELETE)
111 public WikiPageResource deleteWikiPageResource(long resourcePrimKey)
112 throws PortalException, SystemException {
113 return wikiPageResourcePersistence.remove(resourcePrimKey);
114 }
115
116
123 @Indexable(type = IndexableType.DELETE)
124 public WikiPageResource deleteWikiPageResource(
125 WikiPageResource wikiPageResource) throws SystemException {
126 return wikiPageResourcePersistence.remove(wikiPageResource);
127 }
128
129 public DynamicQuery dynamicQuery() {
130 Class<?> clazz = getClass();
131
132 return DynamicQueryFactoryUtil.forClass(WikiPageResource.class,
133 clazz.getClassLoader());
134 }
135
136
143 @SuppressWarnings("rawtypes")
144 public List dynamicQuery(DynamicQuery dynamicQuery)
145 throws SystemException {
146 return wikiPageResourcePersistence.findWithDynamicQuery(dynamicQuery);
147 }
148
149
162 @SuppressWarnings("rawtypes")
163 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
164 throws SystemException {
165 return wikiPageResourcePersistence.findWithDynamicQuery(dynamicQuery,
166 start, end);
167 }
168
169
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 public long dynamicQueryCount(DynamicQuery dynamicQuery)
198 throws SystemException {
199 return wikiPageResourcePersistence.countWithDynamicQuery(dynamicQuery);
200 }
201
202 public WikiPageResource fetchWikiPageResource(long resourcePrimKey)
203 throws SystemException {
204 return wikiPageResourcePersistence.fetchByPrimaryKey(resourcePrimKey);
205 }
206
207
215 public WikiPageResource getWikiPageResource(long resourcePrimKey)
216 throws PortalException, SystemException {
217 return wikiPageResourcePersistence.findByPrimaryKey(resourcePrimKey);
218 }
219
220 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
221 throws PortalException, SystemException {
222 return wikiPageResourcePersistence.findByPrimaryKey(primaryKeyObj);
223 }
224
225
237 public List<WikiPageResource> getWikiPageResources(int start, int end)
238 throws SystemException {
239 return wikiPageResourcePersistence.findAll(start, end);
240 }
241
242
248 public int getWikiPageResourcesCount() throws SystemException {
249 return wikiPageResourcePersistence.countAll();
250 }
251
252
259 @Indexable(type = IndexableType.REINDEX)
260 public WikiPageResource updateWikiPageResource(
261 WikiPageResource wikiPageResource) throws SystemException {
262 return wikiPageResourcePersistence.update(wikiPageResource);
263 }
264
265
270 public WikiNodeLocalService getWikiNodeLocalService() {
271 return wikiNodeLocalService;
272 }
273
274
279 public void setWikiNodeLocalService(
280 WikiNodeLocalService wikiNodeLocalService) {
281 this.wikiNodeLocalService = wikiNodeLocalService;
282 }
283
284
289 public WikiNodeService getWikiNodeService() {
290 return wikiNodeService;
291 }
292
293
298 public void setWikiNodeService(WikiNodeService wikiNodeService) {
299 this.wikiNodeService = wikiNodeService;
300 }
301
302
307 public WikiNodePersistence getWikiNodePersistence() {
308 return wikiNodePersistence;
309 }
310
311
316 public void setWikiNodePersistence(WikiNodePersistence wikiNodePersistence) {
317 this.wikiNodePersistence = wikiNodePersistence;
318 }
319
320
325 public WikiPageLocalService getWikiPageLocalService() {
326 return wikiPageLocalService;
327 }
328
329
334 public void setWikiPageLocalService(
335 WikiPageLocalService wikiPageLocalService) {
336 this.wikiPageLocalService = wikiPageLocalService;
337 }
338
339
344 public WikiPageService getWikiPageService() {
345 return wikiPageService;
346 }
347
348
353 public void setWikiPageService(WikiPageService wikiPageService) {
354 this.wikiPageService = wikiPageService;
355 }
356
357
362 public WikiPagePersistence getWikiPagePersistence() {
363 return wikiPagePersistence;
364 }
365
366
371 public void setWikiPagePersistence(WikiPagePersistence wikiPagePersistence) {
372 this.wikiPagePersistence = wikiPagePersistence;
373 }
374
375
380 public WikiPageFinder getWikiPageFinder() {
381 return wikiPageFinder;
382 }
383
384
389 public void setWikiPageFinder(WikiPageFinder wikiPageFinder) {
390 this.wikiPageFinder = wikiPageFinder;
391 }
392
393
398 public WikiPageResourceLocalService getWikiPageResourceLocalService() {
399 return wikiPageResourceLocalService;
400 }
401
402
407 public void setWikiPageResourceLocalService(
408 WikiPageResourceLocalService wikiPageResourceLocalService) {
409 this.wikiPageResourceLocalService = wikiPageResourceLocalService;
410 }
411
412
417 public WikiPageResourcePersistence getWikiPageResourcePersistence() {
418 return wikiPageResourcePersistence;
419 }
420
421
426 public void setWikiPageResourcePersistence(
427 WikiPageResourcePersistence wikiPageResourcePersistence) {
428 this.wikiPageResourcePersistence = wikiPageResourcePersistence;
429 }
430
431
436 public CounterLocalService getCounterLocalService() {
437 return counterLocalService;
438 }
439
440
445 public void setCounterLocalService(CounterLocalService counterLocalService) {
446 this.counterLocalService = counterLocalService;
447 }
448
449
454 public ResourceLocalService getResourceLocalService() {
455 return resourceLocalService;
456 }
457
458
463 public void setResourceLocalService(
464 ResourceLocalService resourceLocalService) {
465 this.resourceLocalService = resourceLocalService;
466 }
467
468
473 public UserLocalService getUserLocalService() {
474 return userLocalService;
475 }
476
477
482 public void setUserLocalService(UserLocalService userLocalService) {
483 this.userLocalService = userLocalService;
484 }
485
486
491 public UserService getUserService() {
492 return userService;
493 }
494
495
500 public void setUserService(UserService userService) {
501 this.userService = userService;
502 }
503
504
509 public UserPersistence getUserPersistence() {
510 return userPersistence;
511 }
512
513
518 public void setUserPersistence(UserPersistence userPersistence) {
519 this.userPersistence = userPersistence;
520 }
521
522
527 public UserFinder getUserFinder() {
528 return userFinder;
529 }
530
531
536 public void setUserFinder(UserFinder userFinder) {
537 this.userFinder = userFinder;
538 }
539
540 public void afterPropertiesSet() {
541 persistedModelLocalServiceRegistry.register("com.liferay.portlet.wiki.model.WikiPageResource",
542 wikiPageResourceLocalService);
543 }
544
545 public void destroy() {
546 persistedModelLocalServiceRegistry.unregister(
547 "com.liferay.portlet.wiki.model.WikiPageResource");
548 }
549
550
555 public String getBeanIdentifier() {
556 return _beanIdentifier;
557 }
558
559
564 public void setBeanIdentifier(String beanIdentifier) {
565 _beanIdentifier = beanIdentifier;
566 }
567
568 protected Class<?> getModelClass() {
569 return WikiPageResource.class;
570 }
571
572 protected String getModelClassName() {
573 return WikiPageResource.class.getName();
574 }
575
576
581 protected void runSQL(String sql) throws SystemException {
582 try {
583 DataSource dataSource = wikiPageResourcePersistence.getDataSource();
584
585 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
586 sql, new int[0]);
587
588 sqlUpdate.update();
589 }
590 catch (Exception e) {
591 throw new SystemException(e);
592 }
593 }
594
595 @BeanReference(type = WikiNodeLocalService.class)
596 protected WikiNodeLocalService wikiNodeLocalService;
597 @BeanReference(type = WikiNodeService.class)
598 protected WikiNodeService wikiNodeService;
599 @BeanReference(type = WikiNodePersistence.class)
600 protected WikiNodePersistence wikiNodePersistence;
601 @BeanReference(type = WikiPageLocalService.class)
602 protected WikiPageLocalService wikiPageLocalService;
603 @BeanReference(type = WikiPageService.class)
604 protected WikiPageService wikiPageService;
605 @BeanReference(type = WikiPagePersistence.class)
606 protected WikiPagePersistence wikiPagePersistence;
607 @BeanReference(type = WikiPageFinder.class)
608 protected WikiPageFinder wikiPageFinder;
609 @BeanReference(type = WikiPageResourceLocalService.class)
610 protected WikiPageResourceLocalService wikiPageResourceLocalService;
611 @BeanReference(type = WikiPageResourcePersistence.class)
612 protected WikiPageResourcePersistence wikiPageResourcePersistence;
613 @BeanReference(type = CounterLocalService.class)
614 protected CounterLocalService counterLocalService;
615 @BeanReference(type = ResourceLocalService.class)
616 protected ResourceLocalService resourceLocalService;
617 @BeanReference(type = UserLocalService.class)
618 protected UserLocalService userLocalService;
619 @BeanReference(type = UserService.class)
620 protected UserService userService;
621 @BeanReference(type = UserPersistence.class)
622 protected UserPersistence userPersistence;
623 @BeanReference(type = UserFinder.class)
624 protected UserFinder userFinder;
625 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
626 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
627 private String _beanIdentifier;
628 }