001
014
015 package com.liferay.portal.service.base;
016
017 import com.liferay.portal.kernel.bean.BeanReference;
018 import com.liferay.portal.kernel.dao.db.DB;
019 import com.liferay.portal.kernel.dao.db.DBManagerUtil;
020 import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
021 import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
022 import com.liferay.portal.kernel.exception.SystemException;
023 import com.liferay.portal.kernel.module.framework.service.IdentifiableOSGiService;
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, IdentifiableOSGiService {
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 getOSGiServiceIdentifier() {
158 return RegionService.class.getName();
159 }
160
161 protected Class<?> getModelClass() {
162 return Region.class;
163 }
164
165 protected String getModelClassName() {
166 return Region.class.getName();
167 }
168
169
174 protected void runSQL(String sql) {
175 try {
176 DataSource dataSource = regionPersistence.getDataSource();
177
178 DB db = DBManagerUtil.getDB();
179
180 sql = db.buildSQL(sql);
181 sql = PortalUtil.transformSQL(sql);
182
183 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
184 sql, new int[0]);
185
186 sqlUpdate.update();
187 }
188 catch (Exception e) {
189 throw new SystemException(e);
190 }
191 }
192
193 @BeanReference(type = com.liferay.portal.service.RegionService.class)
194 protected RegionService regionService;
195 @BeanReference(type = RegionPersistence.class)
196 protected RegionPersistence regionPersistence;
197 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
198 protected com.liferay.counter.service.CounterLocalService counterLocalService;
199 @BeanReference(type = com.liferay.portal.service.CountryService.class)
200 protected com.liferay.portal.service.CountryService countryService;
201 @BeanReference(type = CountryPersistence.class)
202 protected CountryPersistence countryPersistence;
203 }