001
014
015 package com.liferay.portal.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.model.VirtualHost;
037 import com.liferay.portal.service.BaseLocalServiceImpl;
038 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
039 import com.liferay.portal.service.VirtualHostLocalService;
040 import com.liferay.portal.service.persistence.CompanyPersistence;
041 import com.liferay.portal.service.persistence.GroupFinder;
042 import com.liferay.portal.service.persistence.GroupPersistence;
043 import com.liferay.portal.service.persistence.LayoutSetPersistence;
044 import com.liferay.portal.service.persistence.VirtualHostPersistence;
045 import com.liferay.portal.util.PortalUtil;
046
047 import java.io.Serializable;
048
049 import java.util.List;
050
051 import javax.sql.DataSource;
052
053
065 @ProviderType
066 public abstract class VirtualHostLocalServiceBaseImpl
067 extends BaseLocalServiceImpl implements VirtualHostLocalService,
068 IdentifiableBean {
069
074
075
081 @Indexable(type = IndexableType.REINDEX)
082 @Override
083 public VirtualHost addVirtualHost(VirtualHost virtualHost) {
084 virtualHost.setNew(true);
085
086 return virtualHostPersistence.update(virtualHost);
087 }
088
089
095 @Override
096 public VirtualHost createVirtualHost(long virtualHostId) {
097 return virtualHostPersistence.create(virtualHostId);
098 }
099
100
107 @Indexable(type = IndexableType.DELETE)
108 @Override
109 public VirtualHost deleteVirtualHost(long virtualHostId)
110 throws PortalException {
111 return virtualHostPersistence.remove(virtualHostId);
112 }
113
114
120 @Indexable(type = IndexableType.DELETE)
121 @Override
122 public VirtualHost deleteVirtualHost(VirtualHost virtualHost) {
123 return virtualHostPersistence.remove(virtualHost);
124 }
125
126 @Override
127 public DynamicQuery dynamicQuery() {
128 Class<?> clazz = getClass();
129
130 return DynamicQueryFactoryUtil.forClass(VirtualHost.class,
131 clazz.getClassLoader());
132 }
133
134
140 @Override
141 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
142 return virtualHostPersistence.findWithDynamicQuery(dynamicQuery);
143 }
144
145
157 @Override
158 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
159 int end) {
160 return virtualHostPersistence.findWithDynamicQuery(dynamicQuery, start,
161 end);
162 }
163
164
177 @Override
178 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
179 int end, OrderByComparator<T> orderByComparator) {
180 return virtualHostPersistence.findWithDynamicQuery(dynamicQuery, start,
181 end, orderByComparator);
182 }
183
184
190 @Override
191 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
192 return virtualHostPersistence.countWithDynamicQuery(dynamicQuery);
193 }
194
195
202 @Override
203 public long dynamicQueryCount(DynamicQuery dynamicQuery,
204 Projection projection) {
205 return virtualHostPersistence.countWithDynamicQuery(dynamicQuery,
206 projection);
207 }
208
209 @Override
210 public VirtualHost fetchVirtualHost(long virtualHostId) {
211 return virtualHostPersistence.fetchByPrimaryKey(virtualHostId);
212 }
213
214
221 @Override
222 public VirtualHost getVirtualHost(long virtualHostId)
223 throws PortalException {
224 return virtualHostPersistence.findByPrimaryKey(virtualHostId);
225 }
226
227 @Override
228 public ActionableDynamicQuery getActionableDynamicQuery() {
229 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
230
231 actionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.VirtualHostLocalServiceUtil.getService());
232 actionableDynamicQuery.setClass(VirtualHost.class);
233 actionableDynamicQuery.setClassLoader(getClassLoader());
234
235 actionableDynamicQuery.setPrimaryKeyPropertyName("virtualHostId");
236
237 return actionableDynamicQuery;
238 }
239
240 protected void initActionableDynamicQuery(
241 ActionableDynamicQuery actionableDynamicQuery) {
242 actionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.VirtualHostLocalServiceUtil.getService());
243 actionableDynamicQuery.setClass(VirtualHost.class);
244 actionableDynamicQuery.setClassLoader(getClassLoader());
245
246 actionableDynamicQuery.setPrimaryKeyPropertyName("virtualHostId");
247 }
248
249
252 @Override
253 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
254 throws PortalException {
255 return virtualHostLocalService.deleteVirtualHost((VirtualHost)persistedModel);
256 }
257
258 @Override
259 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
260 throws PortalException {
261 return virtualHostPersistence.findByPrimaryKey(primaryKeyObj);
262 }
263
264
275 @Override
276 public List<VirtualHost> getVirtualHosts(int start, int end) {
277 return virtualHostPersistence.findAll(start, end);
278 }
279
280
285 @Override
286 public int getVirtualHostsCount() {
287 return virtualHostPersistence.countAll();
288 }
289
290
296 @Indexable(type = IndexableType.REINDEX)
297 @Override
298 public VirtualHost updateVirtualHost(VirtualHost virtualHost) {
299 return virtualHostPersistence.update(virtualHost);
300 }
301
302
307 public com.liferay.portal.service.VirtualHostLocalService getVirtualHostLocalService() {
308 return virtualHostLocalService;
309 }
310
311
316 public void setVirtualHostLocalService(
317 com.liferay.portal.service.VirtualHostLocalService virtualHostLocalService) {
318 this.virtualHostLocalService = virtualHostLocalService;
319 }
320
321
326 public VirtualHostPersistence getVirtualHostPersistence() {
327 return virtualHostPersistence;
328 }
329
330
335 public void setVirtualHostPersistence(
336 VirtualHostPersistence virtualHostPersistence) {
337 this.virtualHostPersistence = virtualHostPersistence;
338 }
339
340
345 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
346 return counterLocalService;
347 }
348
349
354 public void setCounterLocalService(
355 com.liferay.counter.service.CounterLocalService counterLocalService) {
356 this.counterLocalService = counterLocalService;
357 }
358
359
364 public com.liferay.portal.service.CompanyLocalService getCompanyLocalService() {
365 return companyLocalService;
366 }
367
368
373 public void setCompanyLocalService(
374 com.liferay.portal.service.CompanyLocalService companyLocalService) {
375 this.companyLocalService = companyLocalService;
376 }
377
378
383 public com.liferay.portal.service.CompanyService getCompanyService() {
384 return companyService;
385 }
386
387
392 public void setCompanyService(
393 com.liferay.portal.service.CompanyService companyService) {
394 this.companyService = companyService;
395 }
396
397
402 public CompanyPersistence getCompanyPersistence() {
403 return companyPersistence;
404 }
405
406
411 public void setCompanyPersistence(CompanyPersistence companyPersistence) {
412 this.companyPersistence = companyPersistence;
413 }
414
415
420 public com.liferay.portal.service.GroupLocalService getGroupLocalService() {
421 return groupLocalService;
422 }
423
424
429 public void setGroupLocalService(
430 com.liferay.portal.service.GroupLocalService groupLocalService) {
431 this.groupLocalService = groupLocalService;
432 }
433
434
439 public com.liferay.portal.service.GroupService getGroupService() {
440 return groupService;
441 }
442
443
448 public void setGroupService(
449 com.liferay.portal.service.GroupService groupService) {
450 this.groupService = groupService;
451 }
452
453
458 public GroupPersistence getGroupPersistence() {
459 return groupPersistence;
460 }
461
462
467 public void setGroupPersistence(GroupPersistence groupPersistence) {
468 this.groupPersistence = groupPersistence;
469 }
470
471
476 public GroupFinder getGroupFinder() {
477 return groupFinder;
478 }
479
480
485 public void setGroupFinder(GroupFinder groupFinder) {
486 this.groupFinder = groupFinder;
487 }
488
489
494 public com.liferay.portal.service.LayoutSetLocalService getLayoutSetLocalService() {
495 return layoutSetLocalService;
496 }
497
498
503 public void setLayoutSetLocalService(
504 com.liferay.portal.service.LayoutSetLocalService layoutSetLocalService) {
505 this.layoutSetLocalService = layoutSetLocalService;
506 }
507
508
513 public com.liferay.portal.service.LayoutSetService getLayoutSetService() {
514 return layoutSetService;
515 }
516
517
522 public void setLayoutSetService(
523 com.liferay.portal.service.LayoutSetService layoutSetService) {
524 this.layoutSetService = layoutSetService;
525 }
526
527
532 public LayoutSetPersistence getLayoutSetPersistence() {
533 return layoutSetPersistence;
534 }
535
536
541 public void setLayoutSetPersistence(
542 LayoutSetPersistence layoutSetPersistence) {
543 this.layoutSetPersistence = layoutSetPersistence;
544 }
545
546 public void afterPropertiesSet() {
547 persistedModelLocalServiceRegistry.register("com.liferay.portal.model.VirtualHost",
548 virtualHostLocalService);
549 }
550
551 public void destroy() {
552 persistedModelLocalServiceRegistry.unregister(
553 "com.liferay.portal.model.VirtualHost");
554 }
555
556
561 @Override
562 public String getBeanIdentifier() {
563 return _beanIdentifier;
564 }
565
566
571 @Override
572 public void setBeanIdentifier(String beanIdentifier) {
573 _beanIdentifier = beanIdentifier;
574 }
575
576 protected Class<?> getModelClass() {
577 return VirtualHost.class;
578 }
579
580 protected String getModelClassName() {
581 return VirtualHost.class.getName();
582 }
583
584
589 protected void runSQL(String sql) {
590 try {
591 DataSource dataSource = virtualHostPersistence.getDataSource();
592
593 DB db = DBFactoryUtil.getDB();
594
595 sql = db.buildSQL(sql);
596 sql = PortalUtil.transformSQL(sql);
597
598 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
599 sql, new int[0]);
600
601 sqlUpdate.update();
602 }
603 catch (Exception e) {
604 throw new SystemException(e);
605 }
606 }
607
608 @BeanReference(type = com.liferay.portal.service.VirtualHostLocalService.class)
609 protected com.liferay.portal.service.VirtualHostLocalService virtualHostLocalService;
610 @BeanReference(type = VirtualHostPersistence.class)
611 protected VirtualHostPersistence virtualHostPersistence;
612 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
613 protected com.liferay.counter.service.CounterLocalService counterLocalService;
614 @BeanReference(type = com.liferay.portal.service.CompanyLocalService.class)
615 protected com.liferay.portal.service.CompanyLocalService companyLocalService;
616 @BeanReference(type = com.liferay.portal.service.CompanyService.class)
617 protected com.liferay.portal.service.CompanyService companyService;
618 @BeanReference(type = CompanyPersistence.class)
619 protected CompanyPersistence companyPersistence;
620 @BeanReference(type = com.liferay.portal.service.GroupLocalService.class)
621 protected com.liferay.portal.service.GroupLocalService groupLocalService;
622 @BeanReference(type = com.liferay.portal.service.GroupService.class)
623 protected com.liferay.portal.service.GroupService groupService;
624 @BeanReference(type = GroupPersistence.class)
625 protected GroupPersistence groupPersistence;
626 @BeanReference(type = GroupFinder.class)
627 protected GroupFinder groupFinder;
628 @BeanReference(type = com.liferay.portal.service.LayoutSetLocalService.class)
629 protected com.liferay.portal.service.LayoutSetLocalService layoutSetLocalService;
630 @BeanReference(type = com.liferay.portal.service.LayoutSetService.class)
631 protected com.liferay.portal.service.LayoutSetService layoutSetService;
632 @BeanReference(type = LayoutSetPersistence.class)
633 protected LayoutSetPersistence layoutSetPersistence;
634 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
635 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
636 private String _beanIdentifier;
637 }