001
014
015 package com.liferay.portal.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.model.Region;
025 import com.liferay.portal.service.BaseServiceImpl;
026 import com.liferay.portal.service.RegionService;
027 import com.liferay.portal.service.persistence.CountryPersistence;
028 import com.liferay.portal.service.persistence.RegionPersistence;
029 import com.liferay.portal.util.PortalUtil;
030
031 import javax.sql.DataSource;
032
033
045 public abstract class RegionServiceBaseImpl extends BaseServiceImpl
046 implements RegionService, IdentifiableBean {
047
052
053
058 public RegionService getRegionService() {
059 return regionService;
060 }
061
062
067 public void setRegionService(RegionService regionService) {
068 this.regionService = regionService;
069 }
070
071
076 public RegionPersistence getRegionPersistence() {
077 return regionPersistence;
078 }
079
080
085 public void setRegionPersistence(RegionPersistence regionPersistence) {
086 this.regionPersistence = regionPersistence;
087 }
088
089
094 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
095 return counterLocalService;
096 }
097
098
103 public void setCounterLocalService(
104 com.liferay.counter.service.CounterLocalService counterLocalService) {
105 this.counterLocalService = counterLocalService;
106 }
107
108
113 public com.liferay.portal.service.CountryService getCountryService() {
114 return countryService;
115 }
116
117
122 public void setCountryService(
123 com.liferay.portal.service.CountryService countryService) {
124 this.countryService = countryService;
125 }
126
127
132 public CountryPersistence getCountryPersistence() {
133 return countryPersistence;
134 }
135
136
141 public void setCountryPersistence(CountryPersistence countryPersistence) {
142 this.countryPersistence = countryPersistence;
143 }
144
145 public void afterPropertiesSet() {
146 }
147
148 public void destroy() {
149 }
150
151
156 @Override
157 public String getBeanIdentifier() {
158 return _beanIdentifier;
159 }
160
161
166 @Override
167 public void setBeanIdentifier(String beanIdentifier) {
168 _beanIdentifier = beanIdentifier;
169 }
170
171 protected Class<?> getModelClass() {
172 return Region.class;
173 }
174
175 protected String getModelClassName() {
176 return Region.class.getName();
177 }
178
179
184 protected void runSQL(String sql) {
185 try {
186 DataSource dataSource = regionPersistence.getDataSource();
187
188 DB db = DBFactoryUtil.getDB();
189
190 sql = db.buildSQL(sql);
191 sql = PortalUtil.transformSQL(sql);
192
193 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
194 sql, new int[0]);
195
196 sqlUpdate.update();
197 }
198 catch (Exception e) {
199 throw new SystemException(e);
200 }
201 }
202
203 @BeanReference(type = com.liferay.portal.service.RegionService.class)
204 protected RegionService regionService;
205 @BeanReference(type = RegionPersistence.class)
206 protected RegionPersistence regionPersistence;
207 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
208 protected com.liferay.counter.service.CounterLocalService counterLocalService;
209 @BeanReference(type = com.liferay.portal.service.CountryService.class)
210 protected com.liferay.portal.service.CountryService countryService;
211 @BeanReference(type = CountryPersistence.class)
212 protected CountryPersistence countryPersistence;
213 private String _beanIdentifier;
214 }