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 com.liferay.portal.service.ImageService getImageService() {
080 return imageService;
081 }
082
083
088 public void setImageService(
089 com.liferay.portal.service.ImageService imageService) {
090 this.imageService = imageService;
091 }
092
093
098 public ImagePersistence getImagePersistence() {
099 return imagePersistence;
100 }
101
102
107 public void setImagePersistence(ImagePersistence imagePersistence) {
108 this.imagePersistence = imagePersistence;
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.portlet.documentlibrary.service.DLFileEntryLocalService getDLFileEntryLocalService() {
136 return dlFileEntryLocalService;
137 }
138
139
144 public void setDLFileEntryLocalService(
145 com.liferay.portlet.documentlibrary.service.DLFileEntryLocalService dlFileEntryLocalService) {
146 this.dlFileEntryLocalService = dlFileEntryLocalService;
147 }
148
149
154 public com.liferay.portlet.documentlibrary.service.DLFileEntryService getDLFileEntryService() {
155 return dlFileEntryService;
156 }
157
158
163 public void setDLFileEntryService(
164 com.liferay.portlet.documentlibrary.service.DLFileEntryService dlFileEntryService) {
165 this.dlFileEntryService = dlFileEntryService;
166 }
167
168
173 public DLFileEntryPersistence getDLFileEntryPersistence() {
174 return dlFileEntryPersistence;
175 }
176
177
182 public void setDLFileEntryPersistence(
183 DLFileEntryPersistence dlFileEntryPersistence) {
184 this.dlFileEntryPersistence = dlFileEntryPersistence;
185 }
186
187
192 public DLFileEntryFinder getDLFileEntryFinder() {
193 return dlFileEntryFinder;
194 }
195
196
201 public void setDLFileEntryFinder(DLFileEntryFinder dlFileEntryFinder) {
202 this.dlFileEntryFinder = dlFileEntryFinder;
203 }
204
205 public void afterPropertiesSet() {
206 }
207
208 public void destroy() {
209 }
210
211
216 @Override
217 public String getBeanIdentifier() {
218 return _beanIdentifier;
219 }
220
221
226 @Override
227 public void setBeanIdentifier(String beanIdentifier) {
228 _beanIdentifier = beanIdentifier;
229 }
230
231 protected Class<?> getModelClass() {
232 return Image.class;
233 }
234
235 protected String getModelClassName() {
236 return Image.class.getName();
237 }
238
239
244 protected void runSQL(String sql) {
245 try {
246 DataSource dataSource = imagePersistence.getDataSource();
247
248 DB db = DBFactoryUtil.getDB();
249
250 sql = db.buildSQL(sql);
251 sql = PortalUtil.transformSQL(sql);
252
253 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
254 sql, new int[0]);
255
256 sqlUpdate.update();
257 }
258 catch (Exception e) {
259 throw new SystemException(e);
260 }
261 }
262
263 @BeanReference(type = com.liferay.portal.service.ImageLocalService.class)
264 protected com.liferay.portal.service.ImageLocalService imageLocalService;
265 @BeanReference(type = com.liferay.portal.service.ImageService.class)
266 protected com.liferay.portal.service.ImageService imageService;
267 @BeanReference(type = ImagePersistence.class)
268 protected ImagePersistence imagePersistence;
269 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
270 protected com.liferay.counter.service.CounterLocalService counterLocalService;
271 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLFileEntryLocalService.class)
272 protected com.liferay.portlet.documentlibrary.service.DLFileEntryLocalService dlFileEntryLocalService;
273 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLFileEntryService.class)
274 protected com.liferay.portlet.documentlibrary.service.DLFileEntryService dlFileEntryService;
275 @BeanReference(type = DLFileEntryPersistence.class)
276 protected DLFileEntryPersistence dlFileEntryPersistence;
277 @BeanReference(type = DLFileEntryFinder.class)
278 protected DLFileEntryFinder dlFileEntryFinder;
279 private String _beanIdentifier;
280 }