001
014
015 package com.liferay.portlet.journal.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.GroupFinder;
039 import com.liferay.portal.service.persistence.GroupPersistence;
040 import com.liferay.portal.service.persistence.LayoutFinder;
041 import com.liferay.portal.service.persistence.LayoutPersistence;
042 import com.liferay.portal.service.persistence.PortletPreferencesFinder;
043 import com.liferay.portal.service.persistence.PortletPreferencesPersistence;
044 import com.liferay.portal.util.PortalUtil;
045
046 import com.liferay.portlet.journal.model.JournalContentSearch;
047 import com.liferay.portlet.journal.service.JournalContentSearchLocalService;
048 import com.liferay.portlet.journal.service.persistence.JournalContentSearchPersistence;
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 JournalContentSearchLocalServiceBaseImpl
070 extends BaseLocalServiceImpl implements JournalContentSearchLocalService,
071 IdentifiableBean {
072
077
078
084 @Indexable(type = IndexableType.REINDEX)
085 @Override
086 public JournalContentSearch addJournalContentSearch(
087 JournalContentSearch journalContentSearch) {
088 journalContentSearch.setNew(true);
089
090 return journalContentSearchPersistence.update(journalContentSearch);
091 }
092
093
099 @Override
100 public JournalContentSearch createJournalContentSearch(long contentSearchId) {
101 return journalContentSearchPersistence.create(contentSearchId);
102 }
103
104
111 @Indexable(type = IndexableType.DELETE)
112 @Override
113 public JournalContentSearch deleteJournalContentSearch(long contentSearchId)
114 throws PortalException {
115 return journalContentSearchPersistence.remove(contentSearchId);
116 }
117
118
124 @Indexable(type = IndexableType.DELETE)
125 @Override
126 public JournalContentSearch deleteJournalContentSearch(
127 JournalContentSearch journalContentSearch) {
128 return journalContentSearchPersistence.remove(journalContentSearch);
129 }
130
131 @Override
132 public DynamicQuery dynamicQuery() {
133 Class<?> clazz = getClass();
134
135 return DynamicQueryFactoryUtil.forClass(JournalContentSearch.class,
136 clazz.getClassLoader());
137 }
138
139
145 @Override
146 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
147 return journalContentSearchPersistence.findWithDynamicQuery(dynamicQuery);
148 }
149
150
162 @Override
163 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
164 int end) {
165 return journalContentSearchPersistence.findWithDynamicQuery(dynamicQuery,
166 start, end);
167 }
168
169
182 @Override
183 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
184 int end, OrderByComparator<T> orderByComparator) {
185 return journalContentSearchPersistence.findWithDynamicQuery(dynamicQuery,
186 start, end, orderByComparator);
187 }
188
189
195 @Override
196 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
197 return journalContentSearchPersistence.countWithDynamicQuery(dynamicQuery);
198 }
199
200
207 @Override
208 public long dynamicQueryCount(DynamicQuery dynamicQuery,
209 Projection projection) {
210 return journalContentSearchPersistence.countWithDynamicQuery(dynamicQuery,
211 projection);
212 }
213
214 @Override
215 public JournalContentSearch fetchJournalContentSearch(long contentSearchId) {
216 return journalContentSearchPersistence.fetchByPrimaryKey(contentSearchId);
217 }
218
219
226 @Override
227 public JournalContentSearch getJournalContentSearch(long contentSearchId)
228 throws PortalException {
229 return journalContentSearchPersistence.findByPrimaryKey(contentSearchId);
230 }
231
232 @Override
233 public ActionableDynamicQuery getActionableDynamicQuery() {
234 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
235
236 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.journal.service.JournalContentSearchLocalServiceUtil.getService());
237 actionableDynamicQuery.setClass(JournalContentSearch.class);
238 actionableDynamicQuery.setClassLoader(getClassLoader());
239
240 actionableDynamicQuery.setPrimaryKeyPropertyName("contentSearchId");
241
242 return actionableDynamicQuery;
243 }
244
245 protected void initActionableDynamicQuery(
246 ActionableDynamicQuery actionableDynamicQuery) {
247 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.journal.service.JournalContentSearchLocalServiceUtil.getService());
248 actionableDynamicQuery.setClass(JournalContentSearch.class);
249 actionableDynamicQuery.setClassLoader(getClassLoader());
250
251 actionableDynamicQuery.setPrimaryKeyPropertyName("contentSearchId");
252 }
253
254
257 @Override
258 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
259 throws PortalException {
260 return journalContentSearchLocalService.deleteJournalContentSearch((JournalContentSearch)persistedModel);
261 }
262
263 @Override
264 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
265 throws PortalException {
266 return journalContentSearchPersistence.findByPrimaryKey(primaryKeyObj);
267 }
268
269
280 @Override
281 public List<JournalContentSearch> getJournalContentSearchs(int start,
282 int end) {
283 return journalContentSearchPersistence.findAll(start, end);
284 }
285
286
291 @Override
292 public int getJournalContentSearchsCount() {
293 return journalContentSearchPersistence.countAll();
294 }
295
296
302 @Indexable(type = IndexableType.REINDEX)
303 @Override
304 public JournalContentSearch updateJournalContentSearch(
305 JournalContentSearch journalContentSearch) {
306 return journalContentSearchPersistence.update(journalContentSearch);
307 }
308
309
314 public com.liferay.portlet.journal.service.JournalContentSearchLocalService getJournalContentSearchLocalService() {
315 return journalContentSearchLocalService;
316 }
317
318
323 public void setJournalContentSearchLocalService(
324 com.liferay.portlet.journal.service.JournalContentSearchLocalService journalContentSearchLocalService) {
325 this.journalContentSearchLocalService = journalContentSearchLocalService;
326 }
327
328
333 public JournalContentSearchPersistence getJournalContentSearchPersistence() {
334 return journalContentSearchPersistence;
335 }
336
337
342 public void setJournalContentSearchPersistence(
343 JournalContentSearchPersistence journalContentSearchPersistence) {
344 this.journalContentSearchPersistence = journalContentSearchPersistence;
345 }
346
347
352 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
353 return counterLocalService;
354 }
355
356
361 public void setCounterLocalService(
362 com.liferay.counter.service.CounterLocalService counterLocalService) {
363 this.counterLocalService = counterLocalService;
364 }
365
366
371 public com.liferay.portal.service.GroupLocalService getGroupLocalService() {
372 return groupLocalService;
373 }
374
375
380 public void setGroupLocalService(
381 com.liferay.portal.service.GroupLocalService groupLocalService) {
382 this.groupLocalService = groupLocalService;
383 }
384
385
390 public com.liferay.portal.service.GroupService getGroupService() {
391 return groupService;
392 }
393
394
399 public void setGroupService(
400 com.liferay.portal.service.GroupService groupService) {
401 this.groupService = groupService;
402 }
403
404
409 public GroupPersistence getGroupPersistence() {
410 return groupPersistence;
411 }
412
413
418 public void setGroupPersistence(GroupPersistence groupPersistence) {
419 this.groupPersistence = groupPersistence;
420 }
421
422
427 public GroupFinder getGroupFinder() {
428 return groupFinder;
429 }
430
431
436 public void setGroupFinder(GroupFinder groupFinder) {
437 this.groupFinder = groupFinder;
438 }
439
440
445 public com.liferay.portal.service.LayoutLocalService getLayoutLocalService() {
446 return layoutLocalService;
447 }
448
449
454 public void setLayoutLocalService(
455 com.liferay.portal.service.LayoutLocalService layoutLocalService) {
456 this.layoutLocalService = layoutLocalService;
457 }
458
459
464 public com.liferay.portal.service.LayoutService getLayoutService() {
465 return layoutService;
466 }
467
468
473 public void setLayoutService(
474 com.liferay.portal.service.LayoutService layoutService) {
475 this.layoutService = layoutService;
476 }
477
478
483 public LayoutPersistence getLayoutPersistence() {
484 return layoutPersistence;
485 }
486
487
492 public void setLayoutPersistence(LayoutPersistence layoutPersistence) {
493 this.layoutPersistence = layoutPersistence;
494 }
495
496
501 public LayoutFinder getLayoutFinder() {
502 return layoutFinder;
503 }
504
505
510 public void setLayoutFinder(LayoutFinder layoutFinder) {
511 this.layoutFinder = layoutFinder;
512 }
513
514
519 public com.liferay.portal.service.PortletPreferencesLocalService getPortletPreferencesLocalService() {
520 return portletPreferencesLocalService;
521 }
522
523
528 public void setPortletPreferencesLocalService(
529 com.liferay.portal.service.PortletPreferencesLocalService portletPreferencesLocalService) {
530 this.portletPreferencesLocalService = portletPreferencesLocalService;
531 }
532
533
538 public com.liferay.portal.service.PortletPreferencesService getPortletPreferencesService() {
539 return portletPreferencesService;
540 }
541
542
547 public void setPortletPreferencesService(
548 com.liferay.portal.service.PortletPreferencesService portletPreferencesService) {
549 this.portletPreferencesService = portletPreferencesService;
550 }
551
552
557 public PortletPreferencesPersistence getPortletPreferencesPersistence() {
558 return portletPreferencesPersistence;
559 }
560
561
566 public void setPortletPreferencesPersistence(
567 PortletPreferencesPersistence portletPreferencesPersistence) {
568 this.portletPreferencesPersistence = portletPreferencesPersistence;
569 }
570
571
576 public PortletPreferencesFinder getPortletPreferencesFinder() {
577 return portletPreferencesFinder;
578 }
579
580
585 public void setPortletPreferencesFinder(
586 PortletPreferencesFinder portletPreferencesFinder) {
587 this.portletPreferencesFinder = portletPreferencesFinder;
588 }
589
590 public void afterPropertiesSet() {
591 persistedModelLocalServiceRegistry.register("com.liferay.portlet.journal.model.JournalContentSearch",
592 journalContentSearchLocalService);
593 }
594
595 public void destroy() {
596 persistedModelLocalServiceRegistry.unregister(
597 "com.liferay.portlet.journal.model.JournalContentSearch");
598 }
599
600
605 @Override
606 public String getBeanIdentifier() {
607 return _beanIdentifier;
608 }
609
610
615 @Override
616 public void setBeanIdentifier(String beanIdentifier) {
617 _beanIdentifier = beanIdentifier;
618 }
619
620 protected Class<?> getModelClass() {
621 return JournalContentSearch.class;
622 }
623
624 protected String getModelClassName() {
625 return JournalContentSearch.class.getName();
626 }
627
628
633 protected void runSQL(String sql) {
634 try {
635 DataSource dataSource = journalContentSearchPersistence.getDataSource();
636
637 DB db = DBFactoryUtil.getDB();
638
639 sql = db.buildSQL(sql);
640 sql = PortalUtil.transformSQL(sql);
641
642 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
643 sql, new int[0]);
644
645 sqlUpdate.update();
646 }
647 catch (Exception e) {
648 throw new SystemException(e);
649 }
650 }
651
652 @BeanReference(type = com.liferay.portlet.journal.service.JournalContentSearchLocalService.class)
653 protected com.liferay.portlet.journal.service.JournalContentSearchLocalService journalContentSearchLocalService;
654 @BeanReference(type = JournalContentSearchPersistence.class)
655 protected JournalContentSearchPersistence journalContentSearchPersistence;
656 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
657 protected com.liferay.counter.service.CounterLocalService counterLocalService;
658 @BeanReference(type = com.liferay.portal.service.GroupLocalService.class)
659 protected com.liferay.portal.service.GroupLocalService groupLocalService;
660 @BeanReference(type = com.liferay.portal.service.GroupService.class)
661 protected com.liferay.portal.service.GroupService groupService;
662 @BeanReference(type = GroupPersistence.class)
663 protected GroupPersistence groupPersistence;
664 @BeanReference(type = GroupFinder.class)
665 protected GroupFinder groupFinder;
666 @BeanReference(type = com.liferay.portal.service.LayoutLocalService.class)
667 protected com.liferay.portal.service.LayoutLocalService layoutLocalService;
668 @BeanReference(type = com.liferay.portal.service.LayoutService.class)
669 protected com.liferay.portal.service.LayoutService layoutService;
670 @BeanReference(type = LayoutPersistence.class)
671 protected LayoutPersistence layoutPersistence;
672 @BeanReference(type = LayoutFinder.class)
673 protected LayoutFinder layoutFinder;
674 @BeanReference(type = com.liferay.portal.service.PortletPreferencesLocalService.class)
675 protected com.liferay.portal.service.PortletPreferencesLocalService portletPreferencesLocalService;
676 @BeanReference(type = com.liferay.portal.service.PortletPreferencesService.class)
677 protected com.liferay.portal.service.PortletPreferencesService portletPreferencesService;
678 @BeanReference(type = PortletPreferencesPersistence.class)
679 protected PortletPreferencesPersistence portletPreferencesPersistence;
680 @BeanReference(type = PortletPreferencesFinder.class)
681 protected PortletPreferencesFinder portletPreferencesFinder;
682 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
683 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
684 private String _beanIdentifier;
685 }