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.LayoutTemplateLocalService;
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 LayoutTemplateLocalServiceBaseImpl
048 extends BaseLocalServiceImpl implements LayoutTemplateLocalService,
049 IdentifiableOSGiService {
050
055
056
061 public LayoutTemplateLocalService getLayoutTemplateLocalService() {
062 return layoutTemplateLocalService;
063 }
064
065
070 public void setLayoutTemplateLocalService(
071 LayoutTemplateLocalService layoutTemplateLocalService) {
072 this.layoutTemplateLocalService = layoutTemplateLocalService;
073 }
074
075
080 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
081 return counterLocalService;
082 }
083
084
089 public void setCounterLocalService(
090 com.liferay.counter.service.CounterLocalService counterLocalService) {
091 this.counterLocalService = counterLocalService;
092 }
093
094
099 public com.liferay.portal.service.PluginSettingLocalService getPluginSettingLocalService() {
100 return pluginSettingLocalService;
101 }
102
103
108 public void setPluginSettingLocalService(
109 com.liferay.portal.service.PluginSettingLocalService pluginSettingLocalService) {
110 this.pluginSettingLocalService = pluginSettingLocalService;
111 }
112
113
118 public com.liferay.portal.service.PluginSettingService getPluginSettingService() {
119 return pluginSettingService;
120 }
121
122
127 public void setPluginSettingService(
128 com.liferay.portal.service.PluginSettingService pluginSettingService) {
129 this.pluginSettingService = pluginSettingService;
130 }
131
132
137 public PluginSettingPersistence getPluginSettingPersistence() {
138 return pluginSettingPersistence;
139 }
140
141
146 public void setPluginSettingPersistence(
147 PluginSettingPersistence pluginSettingPersistence) {
148 this.pluginSettingPersistence = pluginSettingPersistence;
149 }
150
151 public void afterPropertiesSet() {
152 }
153
154 public void destroy() {
155 }
156
157
162 @Override
163 public String getOSGiServiceIdentifier() {
164 return LayoutTemplateLocalService.class.getName();
165 }
166
167
172 protected void runSQL(String sql) {
173 try {
174 DataSource dataSource = InfrastructureUtil.getDataSource();
175
176 DB db = DBFactoryUtil.getDB();
177
178 sql = db.buildSQL(sql);
179 sql = PortalUtil.transformSQL(sql);
180
181 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
182 sql, new int[0]);
183
184 sqlUpdate.update();
185 }
186 catch (Exception e) {
187 throw new SystemException(e);
188 }
189 }
190
191 @BeanReference(type = com.liferay.portal.service.LayoutTemplateLocalService.class)
192 protected LayoutTemplateLocalService layoutTemplateLocalService;
193 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
194 protected com.liferay.counter.service.CounterLocalService counterLocalService;
195 @BeanReference(type = com.liferay.portal.service.PluginSettingLocalService.class)
196 protected com.liferay.portal.service.PluginSettingLocalService pluginSettingLocalService;
197 @BeanReference(type = com.liferay.portal.service.PluginSettingService.class)
198 protected com.liferay.portal.service.PluginSettingService pluginSettingService;
199 @BeanReference(type = PluginSettingPersistence.class)
200 protected PluginSettingPersistence pluginSettingPersistence;
201 }