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.dao.db.DB;
021 import com.liferay.portal.kernel.dao.db.DBFactoryUtil;
022 import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
023 import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
024 import com.liferay.portal.kernel.exception.SystemException;
025 import com.liferay.portal.kernel.module.framework.service.IdentifiableOSGiService;
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, IdentifiableOSGiService {
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 getOSGiServiceIdentifier() {
200 return ThemeLocalService.class.getName();
201 }
202
203
208 protected void runSQL(String sql) {
209 try {
210 DataSource dataSource = InfrastructureUtil.getDataSource();
211
212 DB db = DBFactoryUtil.getDB();
213
214 sql = db.buildSQL(sql);
215 sql = PortalUtil.transformSQL(sql);
216
217 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
218 sql, new int[0]);
219
220 sqlUpdate.update();
221 }
222 catch (Exception e) {
223 throw new SystemException(e);
224 }
225 }
226
227 @BeanReference(type = com.liferay.portal.service.ThemeLocalService.class)
228 protected ThemeLocalService themeLocalService;
229 @BeanReference(type = com.liferay.portal.service.ThemeService.class)
230 protected com.liferay.portal.service.ThemeService themeService;
231 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
232 protected com.liferay.counter.service.CounterLocalService counterLocalService;
233 @BeanReference(type = com.liferay.portal.service.LayoutTemplateLocalService.class)
234 protected com.liferay.portal.service.LayoutTemplateLocalService layoutTemplateLocalService;
235 @BeanReference(type = com.liferay.portal.service.PluginSettingLocalService.class)
236 protected com.liferay.portal.service.PluginSettingLocalService pluginSettingLocalService;
237 @BeanReference(type = com.liferay.portal.service.PluginSettingService.class)
238 protected com.liferay.portal.service.PluginSettingService pluginSettingService;
239 @BeanReference(type = PluginSettingPersistence.class)
240 protected PluginSettingPersistence pluginSettingPersistence;
241 }