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.ThemeLocalService;
029 import com.liferay.portal.service.persistence.PluginSettingPersistence;
030 import com.liferay.portal.util.PortalUtil;
031
032 import javax.sql.DataSource;
033
034
046 @ProviderType
047 public abstract class ThemeLocalServiceBaseImpl extends BaseLocalServiceImpl
048 implements ThemeLocalService, IdentifiableBean {
049
054
055
060 public ThemeLocalService getThemeLocalService() {
061 return themeLocalService;
062 }
063
064
069 public void setThemeLocalService(ThemeLocalService themeLocalService) {
070 this.themeLocalService = themeLocalService;
071 }
072
073
078 public com.liferay.portal.service.ThemeService getThemeService() {
079 return themeService;
080 }
081
082
087 public void setThemeService(
088 com.liferay.portal.service.ThemeService themeService) {
089 this.themeService = themeService;
090 }
091
092
097 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
098 return counterLocalService;
099 }
100
101
106 public void setCounterLocalService(
107 com.liferay.counter.service.CounterLocalService counterLocalService) {
108 this.counterLocalService = counterLocalService;
109 }
110
111
116 public com.liferay.portal.service.LayoutTemplateLocalService getLayoutTemplateLocalService() {
117 return layoutTemplateLocalService;
118 }
119
120
125 public void setLayoutTemplateLocalService(
126 com.liferay.portal.service.LayoutTemplateLocalService layoutTemplateLocalService) {
127 this.layoutTemplateLocalService = layoutTemplateLocalService;
128 }
129
130
135 public com.liferay.portal.service.PluginSettingLocalService getPluginSettingLocalService() {
136 return pluginSettingLocalService;
137 }
138
139
144 public void setPluginSettingLocalService(
145 com.liferay.portal.service.PluginSettingLocalService pluginSettingLocalService) {
146 this.pluginSettingLocalService = pluginSettingLocalService;
147 }
148
149
154 public com.liferay.portal.service.PluginSettingService getPluginSettingService() {
155 return pluginSettingService;
156 }
157
158
163 public void setPluginSettingService(
164 com.liferay.portal.service.PluginSettingService pluginSettingService) {
165 this.pluginSettingService = pluginSettingService;
166 }
167
168
173 public PluginSettingPersistence getPluginSettingPersistence() {
174 return pluginSettingPersistence;
175 }
176
177
182 public void setPluginSettingPersistence(
183 PluginSettingPersistence pluginSettingPersistence) {
184 this.pluginSettingPersistence = pluginSettingPersistence;
185 }
186
187 public void afterPropertiesSet() {
188 }
189
190 public void destroy() {
191 }
192
193
198 @Override
199 public String getBeanIdentifier() {
200 return _beanIdentifier;
201 }
202
203
208 @Override
209 public void setBeanIdentifier(String beanIdentifier) {
210 _beanIdentifier = beanIdentifier;
211 }
212
213
218 protected void runSQL(String sql) {
219 try {
220 DataSource dataSource = InfrastructureUtil.getDataSource();
221
222 DB db = DBFactoryUtil.getDB();
223
224 sql = db.buildSQL(sql);
225 sql = PortalUtil.transformSQL(sql);
226
227 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
228 sql, new int[0]);
229
230 sqlUpdate.update();
231 }
232 catch (Exception e) {
233 throw new SystemException(e);
234 }
235 }
236
237 @BeanReference(type = ThemeLocalService.class)
238 protected ThemeLocalService themeLocalService;
239 @BeanReference(type = com.liferay.portal.service.ThemeService.class)
240 protected com.liferay.portal.service.ThemeService themeService;
241 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
242 protected com.liferay.counter.service.CounterLocalService counterLocalService;
243 @BeanReference(type = com.liferay.portal.service.LayoutTemplateLocalService.class)
244 protected com.liferay.portal.service.LayoutTemplateLocalService layoutTemplateLocalService;
245 @BeanReference(type = com.liferay.portal.service.PluginSettingLocalService.class)
246 protected com.liferay.portal.service.PluginSettingLocalService pluginSettingLocalService;
247 @BeanReference(type = com.liferay.portal.service.PluginSettingService.class)
248 protected com.liferay.portal.service.PluginSettingService pluginSettingService;
249 @BeanReference(type = PluginSettingPersistence.class)
250 protected PluginSettingPersistence pluginSettingPersistence;
251 private String _beanIdentifier;
252 }