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.LayoutSetPersistence;
042 import com.liferay.portal.service.persistence.VirtualHostPersistence;
043 import com.liferay.portal.util.PortalUtil;
044
045 import java.io.Serializable;
046
047 import java.util.List;
048
049 import javax.sql.DataSource;
050
051
063 @ProviderType
064 public abstract class VirtualHostLocalServiceBaseImpl
065 extends BaseLocalServiceImpl implements VirtualHostLocalService,
066 IdentifiableBean {
067
072
073
079 @Indexable(type = IndexableType.REINDEX)
080 @Override
081 public VirtualHost addVirtualHost(VirtualHost virtualHost) {
082 virtualHost.setNew(true);
083
084 return virtualHostPersistence.update(virtualHost);
085 }
086
087
093 @Override
094 public VirtualHost createVirtualHost(long virtualHostId) {
095 return virtualHostPersistence.create(virtualHostId);
096 }
097
098
105 @Indexable(type = IndexableType.DELETE)
106 @Override
107 public VirtualHost deleteVirtualHost(long virtualHostId)
108 throws PortalException {
109 return virtualHostPersistence.remove(virtualHostId);
110 }
111
112
118 @Indexable(type = IndexableType.DELETE)
119 @Override
120 public VirtualHost deleteVirtualHost(VirtualHost virtualHost) {
121 return virtualHostPersistence.remove(virtualHost);
122 }
123
124 @Override
125 public DynamicQuery dynamicQuery() {
126 Class<?> clazz = getClass();
127
128 return DynamicQueryFactoryUtil.forClass(VirtualHost.class,
129 clazz.getClassLoader());
130 }
131
132
138 @Override
139 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
140 return virtualHostPersistence.findWithDynamicQuery(dynamicQuery);
141 }
142
143
155 @Override
156 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
157 int end) {
158 return virtualHostPersistence.findWithDynamicQuery(dynamicQuery, start,
159 end);
160 }
161
162
175 @Override
176 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
177 int end, OrderByComparator<T> orderByComparator) {
178 return virtualHostPersistence.findWithDynamicQuery(dynamicQuery, start,
179 end, orderByComparator);
180 }
181
182
188 @Override
189 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
190 return virtualHostPersistence.countWithDynamicQuery(dynamicQuery);
191 }
192
193
200 @Override
201 public long dynamicQueryCount(DynamicQuery dynamicQuery,
202 Projection projection) {
203 return virtualHostPersistence.countWithDynamicQuery(dynamicQuery,
204 projection);
205 }
206
207 @Override
208 public VirtualHost fetchVirtualHost(long virtualHostId) {
209 return virtualHostPersistence.fetchByPrimaryKey(virtualHostId);
210 }
211
212
219 @Override
220 public VirtualHost getVirtualHost(long virtualHostId)
221 throws PortalException {
222 return virtualHostPersistence.findByPrimaryKey(virtualHostId);
223 }
224
225 @Override
226 public ActionableDynamicQuery getActionableDynamicQuery() {
227 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
228
229 actionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.VirtualHostLocalServiceUtil.getService());
230 actionableDynamicQuery.setClass(VirtualHost.class);
231 actionableDynamicQuery.setClassLoader(getClassLoader());
232
233 actionableDynamicQuery.setPrimaryKeyPropertyName("virtualHostId");
234
235 return actionableDynamicQuery;
236 }
237
238 protected void initActionableDynamicQuery(
239 ActionableDynamicQuery actionableDynamicQuery) {
240 actionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.VirtualHostLocalServiceUtil.getService());
241 actionableDynamicQuery.setClass(VirtualHost.class);
242 actionableDynamicQuery.setClassLoader(getClassLoader());
243
244 actionableDynamicQuery.setPrimaryKeyPropertyName("virtualHostId");
245 }
246
247
250 @Override
251 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
252 throws PortalException {
253 return virtualHostLocalService.deleteVirtualHost((VirtualHost)persistedModel);
254 }
255
256 @Override
257 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
258 throws PortalException {
259 return virtualHostPersistence.findByPrimaryKey(primaryKeyObj);
260 }
261
262
273 @Override
274 public List<VirtualHost> getVirtualHosts(int start, int end) {
275 return virtualHostPersistence.findAll(start, end);
276 }
277
278
283 @Override
284 public int getVirtualHostsCount() {
285 return virtualHostPersistence.countAll();
286 }
287
288
294 @Indexable(type = IndexableType.REINDEX)
295 @Override
296 public VirtualHost updateVirtualHost(VirtualHost virtualHost) {
297 return virtualHostPersistence.update(virtualHost);
298 }
299
300
305 public com.liferay.portal.service.VirtualHostLocalService getVirtualHostLocalService() {
306 return virtualHostLocalService;
307 }
308
309
314 public void setVirtualHostLocalService(
315 com.liferay.portal.service.VirtualHostLocalService virtualHostLocalService) {
316 this.virtualHostLocalService = virtualHostLocalService;
317 }
318
319
324 public VirtualHostPersistence getVirtualHostPersistence() {
325 return virtualHostPersistence;
326 }
327
328
333 public void setVirtualHostPersistence(
334 VirtualHostPersistence virtualHostPersistence) {
335 this.virtualHostPersistence = virtualHostPersistence;
336 }
337
338
343 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
344 return counterLocalService;
345 }
346
347
352 public void setCounterLocalService(
353 com.liferay.counter.service.CounterLocalService counterLocalService) {
354 this.counterLocalService = counterLocalService;
355 }
356
357
362 public com.liferay.portal.service.CompanyLocalService getCompanyLocalService() {
363 return companyLocalService;
364 }
365
366
371 public void setCompanyLocalService(
372 com.liferay.portal.service.CompanyLocalService companyLocalService) {
373 this.companyLocalService = companyLocalService;
374 }
375
376
381 public com.liferay.portal.service.CompanyService getCompanyService() {
382 return companyService;
383 }
384
385
390 public void setCompanyService(
391 com.liferay.portal.service.CompanyService companyService) {
392 this.companyService = companyService;
393 }
394
395
400 public CompanyPersistence getCompanyPersistence() {
401 return companyPersistence;
402 }
403
404
409 public void setCompanyPersistence(CompanyPersistence companyPersistence) {
410 this.companyPersistence = companyPersistence;
411 }
412
413
418 public com.liferay.portal.service.LayoutSetLocalService getLayoutSetLocalService() {
419 return layoutSetLocalService;
420 }
421
422
427 public void setLayoutSetLocalService(
428 com.liferay.portal.service.LayoutSetLocalService layoutSetLocalService) {
429 this.layoutSetLocalService = layoutSetLocalService;
430 }
431
432
437 public com.liferay.portal.service.LayoutSetService getLayoutSetService() {
438 return layoutSetService;
439 }
440
441
446 public void setLayoutSetService(
447 com.liferay.portal.service.LayoutSetService layoutSetService) {
448 this.layoutSetService = layoutSetService;
449 }
450
451
456 public LayoutSetPersistence getLayoutSetPersistence() {
457 return layoutSetPersistence;
458 }
459
460
465 public void setLayoutSetPersistence(
466 LayoutSetPersistence layoutSetPersistence) {
467 this.layoutSetPersistence = layoutSetPersistence;
468 }
469
470 public void afterPropertiesSet() {
471 persistedModelLocalServiceRegistry.register("com.liferay.portal.model.VirtualHost",
472 virtualHostLocalService);
473 }
474
475 public void destroy() {
476 persistedModelLocalServiceRegistry.unregister(
477 "com.liferay.portal.model.VirtualHost");
478 }
479
480
485 @Override
486 public String getBeanIdentifier() {
487 return _beanIdentifier;
488 }
489
490
495 @Override
496 public void setBeanIdentifier(String beanIdentifier) {
497 _beanIdentifier = beanIdentifier;
498 }
499
500 protected Class<?> getModelClass() {
501 return VirtualHost.class;
502 }
503
504 protected String getModelClassName() {
505 return VirtualHost.class.getName();
506 }
507
508
513 protected void runSQL(String sql) {
514 try {
515 DataSource dataSource = virtualHostPersistence.getDataSource();
516
517 DB db = DBFactoryUtil.getDB();
518
519 sql = db.buildSQL(sql);
520 sql = PortalUtil.transformSQL(sql);
521
522 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
523 sql, new int[0]);
524
525 sqlUpdate.update();
526 }
527 catch (Exception e) {
528 throw new SystemException(e);
529 }
530 }
531
532 @BeanReference(type = com.liferay.portal.service.VirtualHostLocalService.class)
533 protected com.liferay.portal.service.VirtualHostLocalService virtualHostLocalService;
534 @BeanReference(type = VirtualHostPersistence.class)
535 protected VirtualHostPersistence virtualHostPersistence;
536 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
537 protected com.liferay.counter.service.CounterLocalService counterLocalService;
538 @BeanReference(type = com.liferay.portal.service.CompanyLocalService.class)
539 protected com.liferay.portal.service.CompanyLocalService companyLocalService;
540 @BeanReference(type = com.liferay.portal.service.CompanyService.class)
541 protected com.liferay.portal.service.CompanyService companyService;
542 @BeanReference(type = CompanyPersistence.class)
543 protected CompanyPersistence companyPersistence;
544 @BeanReference(type = com.liferay.portal.service.LayoutSetLocalService.class)
545 protected com.liferay.portal.service.LayoutSetLocalService layoutSetLocalService;
546 @BeanReference(type = com.liferay.portal.service.LayoutSetService.class)
547 protected com.liferay.portal.service.LayoutSetService layoutSetService;
548 @BeanReference(type = LayoutSetPersistence.class)
549 protected LayoutSetPersistence layoutSetPersistence;
550 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
551 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
552 private String _beanIdentifier;
553 }