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.model.ListType;
024 import com.liferay.portal.kernel.module.framework.service.IdentifiableOSGiService;
025 import com.liferay.portal.kernel.service.BaseServiceImpl;
026 import com.liferay.portal.kernel.service.ListTypeService;
027 import com.liferay.portal.kernel.service.persistence.ClassNamePersistence;
028 import com.liferay.portal.kernel.service.persistence.ListTypePersistence;
029 import com.liferay.portal.kernel.util.PortalUtil;
030
031 import javax.sql.DataSource;
032
033
045 public abstract class ListTypeServiceBaseImpl extends BaseServiceImpl
046 implements ListTypeService, IdentifiableOSGiService {
047
052
053
058 public com.liferay.portal.kernel.service.ListTypeLocalService getListTypeLocalService() {
059 return listTypeLocalService;
060 }
061
062
067 public void setListTypeLocalService(
068 com.liferay.portal.kernel.service.ListTypeLocalService listTypeLocalService) {
069 this.listTypeLocalService = listTypeLocalService;
070 }
071
072
077 public ListTypeService getListTypeService() {
078 return listTypeService;
079 }
080
081
086 public void setListTypeService(ListTypeService listTypeService) {
087 this.listTypeService = listTypeService;
088 }
089
090
095 public ListTypePersistence getListTypePersistence() {
096 return listTypePersistence;
097 }
098
099
104 public void setListTypePersistence(ListTypePersistence listTypePersistence) {
105 this.listTypePersistence = listTypePersistence;
106 }
107
108
113 public com.liferay.counter.kernel.service.CounterLocalService getCounterLocalService() {
114 return counterLocalService;
115 }
116
117
122 public void setCounterLocalService(
123 com.liferay.counter.kernel.service.CounterLocalService counterLocalService) {
124 this.counterLocalService = counterLocalService;
125 }
126
127
132 public com.liferay.portal.kernel.service.ClassNameLocalService getClassNameLocalService() {
133 return classNameLocalService;
134 }
135
136
141 public void setClassNameLocalService(
142 com.liferay.portal.kernel.service.ClassNameLocalService classNameLocalService) {
143 this.classNameLocalService = classNameLocalService;
144 }
145
146
151 public com.liferay.portal.kernel.service.ClassNameService getClassNameService() {
152 return classNameService;
153 }
154
155
160 public void setClassNameService(
161 com.liferay.portal.kernel.service.ClassNameService classNameService) {
162 this.classNameService = classNameService;
163 }
164
165
170 public ClassNamePersistence getClassNamePersistence() {
171 return classNamePersistence;
172 }
173
174
179 public void setClassNamePersistence(
180 ClassNamePersistence classNamePersistence) {
181 this.classNamePersistence = classNamePersistence;
182 }
183
184 public void afterPropertiesSet() {
185 }
186
187 public void destroy() {
188 }
189
190
195 @Override
196 public String getOSGiServiceIdentifier() {
197 return ListTypeService.class.getName();
198 }
199
200 protected Class<?> getModelClass() {
201 return ListType.class;
202 }
203
204 protected String getModelClassName() {
205 return ListType.class.getName();
206 }
207
208
213 protected void runSQL(String sql) {
214 try {
215 DataSource dataSource = listTypePersistence.getDataSource();
216
217 DB db = DBManagerUtil.getDB();
218
219 sql = db.buildSQL(sql);
220 sql = PortalUtil.transformSQL(sql);
221
222 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
223 sql);
224
225 sqlUpdate.update();
226 }
227 catch (Exception e) {
228 throw new SystemException(e);
229 }
230 }
231
232 @BeanReference(type = com.liferay.portal.kernel.service.ListTypeLocalService.class)
233 protected com.liferay.portal.kernel.service.ListTypeLocalService listTypeLocalService;
234 @BeanReference(type = ListTypeService.class)
235 protected ListTypeService listTypeService;
236 @BeanReference(type = ListTypePersistence.class)
237 protected ListTypePersistence listTypePersistence;
238 @BeanReference(type = com.liferay.counter.kernel.service.CounterLocalService.class)
239 protected com.liferay.counter.kernel.service.CounterLocalService counterLocalService;
240 @BeanReference(type = com.liferay.portal.kernel.service.ClassNameLocalService.class)
241 protected com.liferay.portal.kernel.service.ClassNameLocalService classNameLocalService;
242 @BeanReference(type = com.liferay.portal.kernel.service.ClassNameService.class)
243 protected com.liferay.portal.kernel.service.ClassNameService classNameService;
244 @BeanReference(type = ClassNamePersistence.class)
245 protected ClassNamePersistence classNamePersistence;
246 }