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.Country;
025 import com.liferay.portal.service.BaseServiceImpl;
026 import com.liferay.portal.service.CountryService;
027 import com.liferay.portal.service.persistence.CountryPersistence;
028 import com.liferay.portal.util.PortalUtil;
029
030 import javax.sql.DataSource;
031
032
044 public abstract class CountryServiceBaseImpl extends BaseServiceImpl
045 implements CountryService, IdentifiableBean {
046
051
052
057 public com.liferay.portal.service.CountryService getCountryService() {
058 return countryService;
059 }
060
061
066 public void setCountryService(
067 com.liferay.portal.service.CountryService countryService) {
068 this.countryService = countryService;
069 }
070
071
076 public CountryPersistence getCountryPersistence() {
077 return countryPersistence;
078 }
079
080
085 public void setCountryPersistence(CountryPersistence countryPersistence) {
086 this.countryPersistence = countryPersistence;
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 public void afterPropertiesSet() {
109 }
110
111 public void destroy() {
112 }
113
114
119 @Override
120 public String getBeanIdentifier() {
121 return _beanIdentifier;
122 }
123
124
129 @Override
130 public void setBeanIdentifier(String beanIdentifier) {
131 _beanIdentifier = beanIdentifier;
132 }
133
134 protected Class<?> getModelClass() {
135 return Country.class;
136 }
137
138 protected String getModelClassName() {
139 return Country.class.getName();
140 }
141
142
147 protected void runSQL(String sql) {
148 try {
149 DataSource dataSource = countryPersistence.getDataSource();
150
151 DB db = DBFactoryUtil.getDB();
152
153 sql = db.buildSQL(sql);
154 sql = PortalUtil.transformSQL(sql);
155
156 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
157 sql, new int[0]);
158
159 sqlUpdate.update();
160 }
161 catch (Exception e) {
162 throw new SystemException(e);
163 }
164 }
165
166 @BeanReference(type = com.liferay.portal.service.CountryService.class)
167 protected com.liferay.portal.service.CountryService countryService;
168 @BeanReference(type = CountryPersistence.class)
169 protected CountryPersistence countryPersistence;
170 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
171 protected com.liferay.counter.service.CounterLocalService counterLocalService;
172 private String _beanIdentifier;
173 }