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.BackgroundTask;
025 import com.liferay.portal.service.BackgroundTaskService;
026 import com.liferay.portal.service.BaseServiceImpl;
027 import com.liferay.portal.service.persistence.BackgroundTaskPersistence;
028 import com.liferay.portal.service.persistence.UserFinder;
029 import com.liferay.portal.service.persistence.UserPersistence;
030 import com.liferay.portal.util.PortalUtil;
031
032 import javax.sql.DataSource;
033
034
046 public abstract class BackgroundTaskServiceBaseImpl extends BaseServiceImpl
047 implements BackgroundTaskService, IdentifiableBean {
048
053
054
059 public com.liferay.portal.service.BackgroundTaskLocalService getBackgroundTaskLocalService() {
060 return backgroundTaskLocalService;
061 }
062
063
068 public void setBackgroundTaskLocalService(
069 com.liferay.portal.service.BackgroundTaskLocalService backgroundTaskLocalService) {
070 this.backgroundTaskLocalService = backgroundTaskLocalService;
071 }
072
073
078 public BackgroundTaskService getBackgroundTaskService() {
079 return backgroundTaskService;
080 }
081
082
087 public void setBackgroundTaskService(
088 BackgroundTaskService backgroundTaskService) {
089 this.backgroundTaskService = backgroundTaskService;
090 }
091
092
097 public BackgroundTaskPersistence getBackgroundTaskPersistence() {
098 return backgroundTaskPersistence;
099 }
100
101
106 public void setBackgroundTaskPersistence(
107 BackgroundTaskPersistence backgroundTaskPersistence) {
108 this.backgroundTaskPersistence = backgroundTaskPersistence;
109 }
110
111
116 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
117 return counterLocalService;
118 }
119
120
125 public void setCounterLocalService(
126 com.liferay.counter.service.CounterLocalService counterLocalService) {
127 this.counterLocalService = counterLocalService;
128 }
129
130
135 public com.liferay.portal.service.UserLocalService getUserLocalService() {
136 return userLocalService;
137 }
138
139
144 public void setUserLocalService(
145 com.liferay.portal.service.UserLocalService userLocalService) {
146 this.userLocalService = userLocalService;
147 }
148
149
154 public com.liferay.portal.service.UserService getUserService() {
155 return userService;
156 }
157
158
163 public void setUserService(
164 com.liferay.portal.service.UserService userService) {
165 this.userService = userService;
166 }
167
168
173 public UserPersistence getUserPersistence() {
174 return userPersistence;
175 }
176
177
182 public void setUserPersistence(UserPersistence userPersistence) {
183 this.userPersistence = userPersistence;
184 }
185
186
191 public UserFinder getUserFinder() {
192 return userFinder;
193 }
194
195
200 public void setUserFinder(UserFinder userFinder) {
201 this.userFinder = userFinder;
202 }
203
204 public void afterPropertiesSet() {
205 }
206
207 public void destroy() {
208 }
209
210
215 @Override
216 public String getBeanIdentifier() {
217 return _beanIdentifier;
218 }
219
220
225 @Override
226 public void setBeanIdentifier(String beanIdentifier) {
227 _beanIdentifier = beanIdentifier;
228 }
229
230 protected Class<?> getModelClass() {
231 return BackgroundTask.class;
232 }
233
234 protected String getModelClassName() {
235 return BackgroundTask.class.getName();
236 }
237
238
243 protected void runSQL(String sql) {
244 try {
245 DataSource dataSource = backgroundTaskPersistence.getDataSource();
246
247 DB db = DBFactoryUtil.getDB();
248
249 sql = db.buildSQL(sql);
250 sql = PortalUtil.transformSQL(sql);
251
252 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
253 sql, new int[0]);
254
255 sqlUpdate.update();
256 }
257 catch (Exception e) {
258 throw new SystemException(e);
259 }
260 }
261
262 @BeanReference(type = com.liferay.portal.service.BackgroundTaskLocalService.class)
263 protected com.liferay.portal.service.BackgroundTaskLocalService backgroundTaskLocalService;
264 @BeanReference(type = BackgroundTaskService.class)
265 protected BackgroundTaskService backgroundTaskService;
266 @BeanReference(type = BackgroundTaskPersistence.class)
267 protected BackgroundTaskPersistence backgroundTaskPersistence;
268 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
269 protected com.liferay.counter.service.CounterLocalService counterLocalService;
270 @BeanReference(type = com.liferay.portal.service.UserLocalService.class)
271 protected com.liferay.portal.service.UserLocalService userLocalService;
272 @BeanReference(type = com.liferay.portal.service.UserService.class)
273 protected com.liferay.portal.service.UserService userService;
274 @BeanReference(type = UserPersistence.class)
275 protected UserPersistence userPersistence;
276 @BeanReference(type = UserFinder.class)
277 protected UserFinder userFinder;
278 private String _beanIdentifier;
279 }