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.DDMTemplateVersion;
028 import com.liferay.portlet.dynamicdatamapping.service.DDMTemplateVersionService;
029 import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMTemplateVersionPersistence;
030
031 import javax.sql.DataSource;
032
033
045 public abstract class DDMTemplateVersionServiceBaseImpl extends BaseServiceImpl
046 implements DDMTemplateVersionService, IdentifiableBean {
047
052
053
058 public com.liferay.portlet.dynamicdatamapping.service.DDMTemplateVersionLocalService getDDMTemplateVersionLocalService() {
059 return ddmTemplateVersionLocalService;
060 }
061
062
067 public void setDDMTemplateVersionLocalService(
068 com.liferay.portlet.dynamicdatamapping.service.DDMTemplateVersionLocalService ddmTemplateVersionLocalService) {
069 this.ddmTemplateVersionLocalService = ddmTemplateVersionLocalService;
070 }
071
072
077 public com.liferay.portlet.dynamicdatamapping.service.DDMTemplateVersionService getDDMTemplateVersionService() {
078 return ddmTemplateVersionService;
079 }
080
081
086 public void setDDMTemplateVersionService(
087 com.liferay.portlet.dynamicdatamapping.service.DDMTemplateVersionService ddmTemplateVersionService) {
088 this.ddmTemplateVersionService = ddmTemplateVersionService;
089 }
090
091
096 public DDMTemplateVersionPersistence getDDMTemplateVersionPersistence() {
097 return ddmTemplateVersionPersistence;
098 }
099
100
105 public void setDDMTemplateVersionPersistence(
106 DDMTemplateVersionPersistence ddmTemplateVersionPersistence) {
107 this.ddmTemplateVersionPersistence = ddmTemplateVersionPersistence;
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 DDMTemplateVersion.class;
157 }
158
159 protected String getModelClassName() {
160 return DDMTemplateVersion.class.getName();
161 }
162
163
168 protected void runSQL(String sql) {
169 try {
170 DataSource dataSource = ddmTemplateVersionPersistence.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.DDMTemplateVersionLocalService.class)
188 protected com.liferay.portlet.dynamicdatamapping.service.DDMTemplateVersionLocalService ddmTemplateVersionLocalService;
189 @BeanReference(type = com.liferay.portlet.dynamicdatamapping.service.DDMTemplateVersionService.class)
190 protected com.liferay.portlet.dynamicdatamapping.service.DDMTemplateVersionService ddmTemplateVersionService;
191 @BeanReference(type = DDMTemplateVersionPersistence.class)
192 protected DDMTemplateVersionPersistence ddmTemplateVersionPersistence;
193 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
194 protected com.liferay.counter.service.CounterLocalService counterLocalService;
195 private String _beanIdentifier;
196 }