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.Image;
025 import com.liferay.portal.service.BaseServiceImpl;
026 import com.liferay.portal.service.ImageService;
027 import com.liferay.portal.service.persistence.ImagePersistence;
028 import com.liferay.portal.util.PortalUtil;
029
030 import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryFinder;
031 import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryPersistence;
032
033 import javax.sql.DataSource;
034
035
047 public abstract class ImageServiceBaseImpl extends BaseServiceImpl
048 implements ImageService, IdentifiableBean {
049
054
055
060 public com.liferay.portal.service.ImageLocalService getImageLocalService() {
061 return imageLocalService;
062 }
063
064
069 public void setImageLocalService(
070 com.liferay.portal.service.ImageLocalService imageLocalService) {
071 this.imageLocalService = imageLocalService;
072 }
073
074
079 public ImageService getImageService() {
080 return imageService;
081 }
082
083
088 public void setImageService(ImageService imageService) {
089 this.imageService = imageService;
090 }
091
092
097 public ImagePersistence getImagePersistence() {
098 return imagePersistence;
099 }
100
101
106 public void setImagePersistence(ImagePersistence imagePersistence) {
107 this.imagePersistence = imagePersistence;
108 }
109
110
115 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
116 return counterLocalService;
117 }
118
119
124 public void setCounterLocalService(
125 com.liferay.counter.service.CounterLocalService counterLocalService) {
126 this.counterLocalService = counterLocalService;
127 }
128
129
134 public com.liferay.portlet.documentlibrary.service.DLFileEntryLocalService getDLFileEntryLocalService() {
135 return dlFileEntryLocalService;
136 }
137
138
143 public void setDLFileEntryLocalService(
144 com.liferay.portlet.documentlibrary.service.DLFileEntryLocalService dlFileEntryLocalService) {
145 this.dlFileEntryLocalService = dlFileEntryLocalService;
146 }
147
148
153 public com.liferay.portlet.documentlibrary.service.DLFileEntryService getDLFileEntryService() {
154 return dlFileEntryService;
155 }
156
157
162 public void setDLFileEntryService(
163 com.liferay.portlet.documentlibrary.service.DLFileEntryService dlFileEntryService) {
164 this.dlFileEntryService = dlFileEntryService;
165 }
166
167
172 public DLFileEntryPersistence getDLFileEntryPersistence() {
173 return dlFileEntryPersistence;
174 }
175
176
181 public void setDLFileEntryPersistence(
182 DLFileEntryPersistence dlFileEntryPersistence) {
183 this.dlFileEntryPersistence = dlFileEntryPersistence;
184 }
185
186
191 public DLFileEntryFinder getDLFileEntryFinder() {
192 return dlFileEntryFinder;
193 }
194
195
200 public void setDLFileEntryFinder(DLFileEntryFinder dlFileEntryFinder) {
201 this.dlFileEntryFinder = dlFileEntryFinder;
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 Image.class;
232 }
233
234 protected String getModelClassName() {
235 return Image.class.getName();
236 }
237
238
243 protected void runSQL(String sql) {
244 try {
245 DataSource dataSource = imagePersistence.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.ImageLocalService.class)
263 protected com.liferay.portal.service.ImageLocalService imageLocalService;
264 @BeanReference(type = ImageService.class)
265 protected ImageService imageService;
266 @BeanReference(type = ImagePersistence.class)
267 protected ImagePersistence imagePersistence;
268 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
269 protected com.liferay.counter.service.CounterLocalService counterLocalService;
270 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLFileEntryLocalService.class)
271 protected com.liferay.portlet.documentlibrary.service.DLFileEntryLocalService dlFileEntryLocalService;
272 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLFileEntryService.class)
273 protected com.liferay.portlet.documentlibrary.service.DLFileEntryService dlFileEntryService;
274 @BeanReference(type = DLFileEntryPersistence.class)
275 protected DLFileEntryPersistence dlFileEntryPersistence;
276 @BeanReference(type = DLFileEntryFinder.class)
277 protected DLFileEntryFinder dlFileEntryFinder;
278 private String _beanIdentifier;
279 }