001
014
015 package com.liferay.portlet.dynamicdatamapping.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.service.BaseServiceImpl;
025 import com.liferay.portal.util.PortalUtil;
026
027 import com.liferay.portlet.dynamicdatamapping.model.DDMStructureVersion;
028 import com.liferay.portlet.dynamicdatamapping.service.DDMStructureVersionService;
029 import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMStructureVersionPersistence;
030
031 import javax.sql.DataSource;
032
033
045 public abstract class DDMStructureVersionServiceBaseImpl extends BaseServiceImpl
046 implements DDMStructureVersionService, IdentifiableBean {
047
052
053
058 public com.liferay.portlet.dynamicdatamapping.service.DDMStructureVersionLocalService getDDMStructureVersionLocalService() {
059 return ddmStructureVersionLocalService;
060 }
061
062
067 public void setDDMStructureVersionLocalService(
068 com.liferay.portlet.dynamicdatamapping.service.DDMStructureVersionLocalService ddmStructureVersionLocalService) {
069 this.ddmStructureVersionLocalService = ddmStructureVersionLocalService;
070 }
071
072
077 public DDMStructureVersionService getDDMStructureVersionService() {
078 return ddmStructureVersionService;
079 }
080
081
086 public void setDDMStructureVersionService(
087 DDMStructureVersionService ddmStructureVersionService) {
088 this.ddmStructureVersionService = ddmStructureVersionService;
089 }
090
091
096 public DDMStructureVersionPersistence getDDMStructureVersionPersistence() {
097 return ddmStructureVersionPersistence;
098 }
099
100
105 public void setDDMStructureVersionPersistence(
106 DDMStructureVersionPersistence ddmStructureVersionPersistence) {
107 this.ddmStructureVersionPersistence = ddmStructureVersionPersistence;
108 }
109
110
115 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
116 return counterLocalService;
117 }
118
119
124 public void setCounterLocalService(
125 com.liferay.counter.service.CounterLocalService counterLocalService) {
126 this.counterLocalService = counterLocalService;
127 }
128
129 public void afterPropertiesSet() {
130 }
131
132 public void destroy() {
133 }
134
135
140 @Override
141 public String getBeanIdentifier() {
142 return _beanIdentifier;
143 }
144
145
150 @Override
151 public void setBeanIdentifier(String beanIdentifier) {
152 _beanIdentifier = beanIdentifier;
153 }
154
155 protected Class<?> getModelClass() {
156 return DDMStructureVersion.class;
157 }
158
159 protected String getModelClassName() {
160 return DDMStructureVersion.class.getName();
161 }
162
163
168 protected void runSQL(String sql) {
169 try {
170 DataSource dataSource = ddmStructureVersionPersistence.getDataSource();
171
172 DB db = DBFactoryUtil.getDB();
173
174 sql = db.buildSQL(sql);
175 sql = PortalUtil.transformSQL(sql);
176
177 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
178 sql, new int[0]);
179
180 sqlUpdate.update();
181 }
182 catch (Exception e) {
183 throw new SystemException(e);
184 }
185 }
186
187 @BeanReference(type = com.liferay.portlet.dynamicdatamapping.service.DDMStructureVersionLocalService.class)
188 protected com.liferay.portlet.dynamicdatamapping.service.DDMStructureVersionLocalService ddmStructureVersionLocalService;
189 @BeanReference(type = DDMStructureVersionService.class)
190 protected DDMStructureVersionService ddmStructureVersionService;
191 @BeanReference(type = DDMStructureVersionPersistence.class)
192 protected DDMStructureVersionPersistence ddmStructureVersionPersistence;
193 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
194 protected com.liferay.counter.service.CounterLocalService counterLocalService;
195 private String _beanIdentifier;
196 }