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.DBManagerUtil;
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.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
097 public com.liferay.portal.service.LayoutTemplateLocalService getLayoutTemplateLocalService() {
098 return layoutTemplateLocalService;
099 }
100
101
106 public void setLayoutTemplateLocalService(
107 com.liferay.portal.service.LayoutTemplateLocalService layoutTemplateLocalService) {
108 this.layoutTemplateLocalService = layoutTemplateLocalService;
109 }
110
111
116 public com.liferay.portal.service.PluginSettingLocalService getPluginSettingLocalService() {
117 return pluginSettingLocalService;
118 }
119
120
125 public void setPluginSettingLocalService(
126 com.liferay.portal.service.PluginSettingLocalService pluginSettingLocalService) {
127 this.pluginSettingLocalService = pluginSettingLocalService;
128 }
129
130
135 public PluginSettingPersistence getPluginSettingPersistence() {
136 return pluginSettingPersistence;
137 }
138
139
144 public void setPluginSettingPersistence(
145 PluginSettingPersistence pluginSettingPersistence) {
146 this.pluginSettingPersistence = pluginSettingPersistence;
147 }
148
149 public void afterPropertiesSet() {
150 }
151
152 public void destroy() {
153 }
154
155
160 @Override
161 public String getOSGiServiceIdentifier() {
162 return ThemeLocalService.class.getName();
163 }
164
165
170 protected void runSQL(String sql) {
171 try {
172 DataSource dataSource = InfrastructureUtil.getDataSource();
173
174 DB db = DBManagerUtil.getDB();
175
176 sql = db.buildSQL(sql);
177 sql = PortalUtil.transformSQL(sql);
178
179 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
180 sql, new int[0]);
181
182 sqlUpdate.update();
183 }
184 catch (Exception e) {
185 throw new SystemException(e);
186 }
187 }
188
189 @BeanReference(type = com.liferay.portal.service.ThemeLocalService.class)
190 protected ThemeLocalService themeLocalService;
191 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
192 protected com.liferay.counter.service.CounterLocalService counterLocalService;
193 @BeanReference(type = com.liferay.portal.service.LayoutTemplateLocalService.class)
194 protected com.liferay.portal.service.LayoutTemplateLocalService layoutTemplateLocalService;
195 @BeanReference(type = com.liferay.portal.service.PluginSettingLocalService.class)
196 protected com.liferay.portal.service.PluginSettingLocalService pluginSettingLocalService;
197 @BeanReference(type = PluginSettingPersistence.class)
198 protected PluginSettingPersistence pluginSettingPersistence;
199 }