001
014
015 package com.liferay.portal.service.base;
016
017 import com.liferay.portal.kernel.bean.BeanReference;
018 import com.liferay.portal.kernel.bean.IdentifiableBean;
019 import com.liferay.portal.kernel.dao.db.DB;
020 import com.liferay.portal.kernel.dao.db.DBFactoryUtil;
021 import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
022 import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
023 import com.liferay.portal.kernel.exception.SystemException;
024 import com.liferay.portal.kernel.util.InfrastructureUtil;
025 import com.liferay.portal.service.BaseServiceImpl;
026 import com.liferay.portal.service.ThemeService;
027 import com.liferay.portal.service.persistence.PluginSettingPersistence;
028 import com.liferay.portal.util.PortalUtil;
029
030 import javax.sql.DataSource;
031
032
044 public abstract class ThemeServiceBaseImpl extends BaseServiceImpl
045 implements ThemeService, IdentifiableBean {
046
051
052
057 public com.liferay.portal.service.ThemeLocalService getThemeLocalService() {
058 return themeLocalService;
059 }
060
061
066 public void setThemeLocalService(
067 com.liferay.portal.service.ThemeLocalService themeLocalService) {
068 this.themeLocalService = themeLocalService;
069 }
070
071
076 public ThemeService getThemeService() {
077 return themeService;
078 }
079
080
085 public void setThemeService(ThemeService themeService) {
086 this.themeService = themeService;
087 }
088
089
094 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
095 return counterLocalService;
096 }
097
098
103 public void setCounterLocalService(
104 com.liferay.counter.service.CounterLocalService counterLocalService) {
105 this.counterLocalService = counterLocalService;
106 }
107
108
113 public com.liferay.portal.service.LayoutTemplateLocalService getLayoutTemplateLocalService() {
114 return layoutTemplateLocalService;
115 }
116
117
122 public void setLayoutTemplateLocalService(
123 com.liferay.portal.service.LayoutTemplateLocalService layoutTemplateLocalService) {
124 this.layoutTemplateLocalService = layoutTemplateLocalService;
125 }
126
127
132 public com.liferay.portal.service.PluginSettingLocalService getPluginSettingLocalService() {
133 return pluginSettingLocalService;
134 }
135
136
141 public void setPluginSettingLocalService(
142 com.liferay.portal.service.PluginSettingLocalService pluginSettingLocalService) {
143 this.pluginSettingLocalService = pluginSettingLocalService;
144 }
145
146
151 public com.liferay.portal.service.PluginSettingService getPluginSettingService() {
152 return pluginSettingService;
153 }
154
155
160 public void setPluginSettingService(
161 com.liferay.portal.service.PluginSettingService pluginSettingService) {
162 this.pluginSettingService = pluginSettingService;
163 }
164
165
170 public PluginSettingPersistence getPluginSettingPersistence() {
171 return pluginSettingPersistence;
172 }
173
174
179 public void setPluginSettingPersistence(
180 PluginSettingPersistence pluginSettingPersistence) {
181 this.pluginSettingPersistence = pluginSettingPersistence;
182 }
183
184 public void afterPropertiesSet() {
185 }
186
187 public void destroy() {
188 }
189
190
195 @Override
196 public String getBeanIdentifier() {
197 return _beanIdentifier;
198 }
199
200
205 @Override
206 public void setBeanIdentifier(String beanIdentifier) {
207 _beanIdentifier = beanIdentifier;
208 }
209
210
215 protected void runSQL(String sql) {
216 try {
217 DataSource dataSource = InfrastructureUtil.getDataSource();
218
219 DB db = DBFactoryUtil.getDB();
220
221 sql = db.buildSQL(sql);
222 sql = PortalUtil.transformSQL(sql);
223
224 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
225 sql, new int[0]);
226
227 sqlUpdate.update();
228 }
229 catch (Exception e) {
230 throw new SystemException(e);
231 }
232 }
233
234 @BeanReference(type = com.liferay.portal.service.ThemeLocalService.class)
235 protected com.liferay.portal.service.ThemeLocalService themeLocalService;
236 @BeanReference(type = ThemeService.class)
237 protected ThemeService themeService;
238 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
239 protected com.liferay.counter.service.CounterLocalService counterLocalService;
240 @BeanReference(type = com.liferay.portal.service.LayoutTemplateLocalService.class)
241 protected com.liferay.portal.service.LayoutTemplateLocalService layoutTemplateLocalService;
242 @BeanReference(type = com.liferay.portal.service.PluginSettingLocalService.class)
243 protected com.liferay.portal.service.PluginSettingLocalService pluginSettingLocalService;
244 @BeanReference(type = com.liferay.portal.service.PluginSettingService.class)
245 protected com.liferay.portal.service.PluginSettingService pluginSettingService;
246 @BeanReference(type = PluginSettingPersistence.class)
247 protected PluginSettingPersistence pluginSettingPersistence;
248 private String _beanIdentifier;
249 }