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.module.framework.service.IdentifiableOSGiService;
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, IdentifiableOSGiService {
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 getOSGiServiceIdentifier() {
217 return ImageService.class.getName();
218 }
219
220 protected Class<?> getModelClass() {
221 return Image.class;
222 }
223
224 protected String getModelClassName() {
225 return Image.class.getName();
226 }
227
228
233 protected void runSQL(String sql) {
234 try {
235 DataSource dataSource = imagePersistence.getDataSource();
236
237 DB db = DBManagerUtil.getDB();
238
239 sql = db.buildSQL(sql);
240 sql = PortalUtil.transformSQL(sql);
241
242 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
243 sql, new int[0]);
244
245 sqlUpdate.update();
246 }
247 catch (Exception e) {
248 throw new SystemException(e);
249 }
250 }
251
252 @BeanReference(type = com.liferay.portal.service.ImageLocalService.class)
253 protected com.liferay.portal.service.ImageLocalService imageLocalService;
254 @BeanReference(type = com.liferay.portal.service.ImageService.class)
255 protected ImageService imageService;
256 @BeanReference(type = ImagePersistence.class)
257 protected ImagePersistence imagePersistence;
258 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
259 protected com.liferay.counter.service.CounterLocalService counterLocalService;
260 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLFileEntryLocalService.class)
261 protected com.liferay.portlet.documentlibrary.service.DLFileEntryLocalService dlFileEntryLocalService;
262 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLFileEntryService.class)
263 protected com.liferay.portlet.documentlibrary.service.DLFileEntryService dlFileEntryService;
264 @BeanReference(type = DLFileEntryPersistence.class)
265 protected DLFileEntryPersistence dlFileEntryPersistence;
266 @BeanReference(type = DLFileEntryFinder.class)
267 protected DLFileEntryFinder dlFileEntryFinder;
268 }