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 com.liferay.portal.service.RegionService getRegionService() {
059 return regionService;
060 }
061
062
067 public void setRegionService(
068 com.liferay.portal.service.RegionService regionService) {
069 this.regionService = regionService;
070 }
071
072
077 public RegionPersistence getRegionPersistence() {
078 return regionPersistence;
079 }
080
081
086 public void setRegionPersistence(RegionPersistence regionPersistence) {
087 this.regionPersistence = regionPersistence;
088 }
089
090
095 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
096 return counterLocalService;
097 }
098
099
104 public void setCounterLocalService(
105 com.liferay.counter.service.CounterLocalService counterLocalService) {
106 this.counterLocalService = counterLocalService;
107 }
108
109
114 public com.liferay.portal.service.CountryService getCountryService() {
115 return countryService;
116 }
117
118
123 public void setCountryService(
124 com.liferay.portal.service.CountryService countryService) {
125 this.countryService = countryService;
126 }
127
128
133 public CountryPersistence getCountryPersistence() {
134 return countryPersistence;
135 }
136
137
142 public void setCountryPersistence(CountryPersistence countryPersistence) {
143 this.countryPersistence = countryPersistence;
144 }
145
146 public void afterPropertiesSet() {
147 }
148
149 public void destroy() {
150 }
151
152
157 @Override
158 public String getBeanIdentifier() {
159 return _beanIdentifier;
160 }
161
162
167 @Override
168 public void setBeanIdentifier(String beanIdentifier) {
169 _beanIdentifier = beanIdentifier;
170 }
171
172 protected Class<?> getModelClass() {
173 return Region.class;
174 }
175
176 protected String getModelClassName() {
177 return Region.class.getName();
178 }
179
180
185 protected void runSQL(String sql) {
186 try {
187 DataSource dataSource = regionPersistence.getDataSource();
188
189 DB db = DBFactoryUtil.getDB();
190
191 sql = db.buildSQL(sql);
192 sql = PortalUtil.transformSQL(sql);
193
194 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
195 sql, new int[0]);
196
197 sqlUpdate.update();
198 }
199 catch (Exception e) {
200 throw new SystemException(e);
201 }
202 }
203
204 @BeanReference(type = com.liferay.portal.service.RegionService.class)
205 protected com.liferay.portal.service.RegionService regionService;
206 @BeanReference(type = RegionPersistence.class)
207 protected RegionPersistence regionPersistence;
208 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
209 protected com.liferay.counter.service.CounterLocalService counterLocalService;
210 @BeanReference(type = com.liferay.portal.service.CountryService.class)
211 protected com.liferay.portal.service.CountryService countryService;
212 @BeanReference(type = CountryPersistence.class)
213 protected CountryPersistence countryPersistence;
214 private String _beanIdentifier;
215 }