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 CountryService getCountryService() {
058 return countryService;
059 }
060
061
066 public void setCountryService(CountryService countryService) {
067 this.countryService = countryService;
068 }
069
070
075 public CountryPersistence getCountryPersistence() {
076 return countryPersistence;
077 }
078
079
084 public void setCountryPersistence(CountryPersistence countryPersistence) {
085 this.countryPersistence = countryPersistence;
086 }
087
088
093 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
094 return counterLocalService;
095 }
096
097
102 public void setCounterLocalService(
103 com.liferay.counter.service.CounterLocalService counterLocalService) {
104 this.counterLocalService = counterLocalService;
105 }
106
107 public void afterPropertiesSet() {
108 }
109
110 public void destroy() {
111 }
112
113
118 @Override
119 public String getBeanIdentifier() {
120 return _beanIdentifier;
121 }
122
123
128 @Override
129 public void setBeanIdentifier(String beanIdentifier) {
130 _beanIdentifier = beanIdentifier;
131 }
132
133 protected Class<?> getModelClass() {
134 return Country.class;
135 }
136
137 protected String getModelClassName() {
138 return Country.class.getName();
139 }
140
141
146 protected void runSQL(String sql) {
147 try {
148 DataSource dataSource = countryPersistence.getDataSource();
149
150 DB db = DBFactoryUtil.getDB();
151
152 sql = db.buildSQL(sql);
153 sql = PortalUtil.transformSQL(sql);
154
155 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
156 sql, new int[0]);
157
158 sqlUpdate.update();
159 }
160 catch (Exception e) {
161 throw new SystemException(e);
162 }
163 }
164
165 @BeanReference(type = CountryService.class)
166 protected CountryService countryService;
167 @BeanReference(type = CountryPersistence.class)
168 protected CountryPersistence countryPersistence;
169 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
170 protected com.liferay.counter.service.CounterLocalService counterLocalService;
171 private String _beanIdentifier;
172 }