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.exception.SystemException;
026 import com.liferay.portal.kernel.util.InfrastructureUtil;
027 import com.liferay.portal.service.BaseLocalServiceImpl;
028 import com.liferay.portal.service.QuartzLocalService;
029 import com.liferay.portal.util.PortalUtil;
030
031 import javax.sql.DataSource;
032
033
045 @ProviderType
046 public abstract class QuartzLocalServiceBaseImpl extends BaseLocalServiceImpl
047 implements QuartzLocalService, IdentifiableBean {
048
053
054
059 public com.liferay.portal.service.QuartzLocalService getQuartzLocalService() {
060 return quartzLocalService;
061 }
062
063
068 public void setQuartzLocalService(
069 com.liferay.portal.service.QuartzLocalService quartzLocalService) {
070 this.quartzLocalService = quartzLocalService;
071 }
072
073
078 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
079 return counterLocalService;
080 }
081
082
087 public void setCounterLocalService(
088 com.liferay.counter.service.CounterLocalService counterLocalService) {
089 this.counterLocalService = counterLocalService;
090 }
091
092 public void afterPropertiesSet() {
093 }
094
095 public void destroy() {
096 }
097
098
103 @Override
104 public String getBeanIdentifier() {
105 return _beanIdentifier;
106 }
107
108
113 @Override
114 public void setBeanIdentifier(String beanIdentifier) {
115 _beanIdentifier = beanIdentifier;
116 }
117
118
123 protected void runSQL(String sql) {
124 try {
125 DataSource dataSource = InfrastructureUtil.getDataSource();
126
127 DB db = DBFactoryUtil.getDB();
128
129 sql = db.buildSQL(sql);
130 sql = PortalUtil.transformSQL(sql);
131
132 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
133 sql, new int[0]);
134
135 sqlUpdate.update();
136 }
137 catch (Exception e) {
138 throw new SystemException(e);
139 }
140 }
141
142 @BeanReference(type = com.liferay.portal.service.QuartzLocalService.class)
143 protected com.liferay.portal.service.QuartzLocalService quartzLocalService;
144 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
145 protected com.liferay.counter.service.CounterLocalService counterLocalService;
146 private String _beanIdentifier;
147 }