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.ListType;
025 import com.liferay.portal.service.BaseServiceImpl;
026 import com.liferay.portal.service.ListTypeService;
027 import com.liferay.portal.service.persistence.ClassNamePersistence;
028 import com.liferay.portal.service.persistence.ListTypePersistence;
029 import com.liferay.portal.util.PortalUtil;
030
031 import javax.sql.DataSource;
032
033
045 public abstract class ListTypeServiceBaseImpl extends BaseServiceImpl
046 implements ListTypeService, IdentifiableBean {
047
052
053
058 public com.liferay.portal.service.ListTypeService getListTypeService() {
059 return listTypeService;
060 }
061
062
067 public void setListTypeService(
068 com.liferay.portal.service.ListTypeService listTypeService) {
069 this.listTypeService = listTypeService;
070 }
071
072
077 public ListTypePersistence getListTypePersistence() {
078 return listTypePersistence;
079 }
080
081
086 public void setListTypePersistence(ListTypePersistence listTypePersistence) {
087 this.listTypePersistence = listTypePersistence;
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.ClassNameLocalService getClassNameLocalService() {
115 return classNameLocalService;
116 }
117
118
123 public void setClassNameLocalService(
124 com.liferay.portal.service.ClassNameLocalService classNameLocalService) {
125 this.classNameLocalService = classNameLocalService;
126 }
127
128
133 public com.liferay.portal.service.ClassNameService getClassNameService() {
134 return classNameService;
135 }
136
137
142 public void setClassNameService(
143 com.liferay.portal.service.ClassNameService classNameService) {
144 this.classNameService = classNameService;
145 }
146
147
152 public ClassNamePersistence getClassNamePersistence() {
153 return classNamePersistence;
154 }
155
156
161 public void setClassNamePersistence(
162 ClassNamePersistence classNamePersistence) {
163 this.classNamePersistence = classNamePersistence;
164 }
165
166 public void afterPropertiesSet() {
167 }
168
169 public void destroy() {
170 }
171
172
177 @Override
178 public String getBeanIdentifier() {
179 return _beanIdentifier;
180 }
181
182
187 @Override
188 public void setBeanIdentifier(String beanIdentifier) {
189 _beanIdentifier = beanIdentifier;
190 }
191
192 protected Class<?> getModelClass() {
193 return ListType.class;
194 }
195
196 protected String getModelClassName() {
197 return ListType.class.getName();
198 }
199
200
205 protected void runSQL(String sql) {
206 try {
207 DataSource dataSource = listTypePersistence.getDataSource();
208
209 DB db = DBFactoryUtil.getDB();
210
211 sql = db.buildSQL(sql);
212 sql = PortalUtil.transformSQL(sql);
213
214 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
215 sql, new int[0]);
216
217 sqlUpdate.update();
218 }
219 catch (Exception e) {
220 throw new SystemException(e);
221 }
222 }
223
224 @BeanReference(type = com.liferay.portal.service.ListTypeService.class)
225 protected com.liferay.portal.service.ListTypeService listTypeService;
226 @BeanReference(type = ListTypePersistence.class)
227 protected ListTypePersistence listTypePersistence;
228 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
229 protected com.liferay.counter.service.CounterLocalService counterLocalService;
230 @BeanReference(type = com.liferay.portal.service.ClassNameLocalService.class)
231 protected com.liferay.portal.service.ClassNameLocalService classNameLocalService;
232 @BeanReference(type = com.liferay.portal.service.ClassNameService.class)
233 protected com.liferay.portal.service.ClassNameService classNameService;
234 @BeanReference(type = ClassNamePersistence.class)
235 protected ClassNamePersistence classNamePersistence;
236 private String _beanIdentifier;
237 }