001
014
015 package com.liferay.portlet.documentlibrary.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.kernel.util.InfrastructureUtil;
025 import com.liferay.portal.service.BaseServiceImpl;
026 import com.liferay.portal.util.PortalUtil;
027
028 import com.liferay.portlet.documentlibrary.service.DLTrashService;
029
030 import javax.sql.DataSource;
031
032
044 public abstract class DLTrashServiceBaseImpl extends BaseServiceImpl
045 implements DLTrashService, IdentifiableOSGiService {
046
051
052
057 public com.liferay.portlet.documentlibrary.service.DLTrashLocalService getDLTrashLocalService() {
058 return dlTrashLocalService;
059 }
060
061
066 public void setDLTrashLocalService(
067 com.liferay.portlet.documentlibrary.service.DLTrashLocalService dlTrashLocalService) {
068 this.dlTrashLocalService = dlTrashLocalService;
069 }
070
071
076 public DLTrashService getDLTrashService() {
077 return dlTrashService;
078 }
079
080
085 public void setDLTrashService(DLTrashService dlTrashService) {
086 this.dlTrashService = dlTrashService;
087 }
088
089
094 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
095 return counterLocalService;
096 }
097
098
103 public void setCounterLocalService(
104 com.liferay.counter.service.CounterLocalService counterLocalService) {
105 this.counterLocalService = counterLocalService;
106 }
107
108
113 public com.liferay.portlet.documentlibrary.service.DLAppHelperLocalService getDLAppHelperLocalService() {
114 return dlAppHelperLocalService;
115 }
116
117
122 public void setDLAppHelperLocalService(
123 com.liferay.portlet.documentlibrary.service.DLAppHelperLocalService dlAppHelperLocalService) {
124 this.dlAppHelperLocalService = dlAppHelperLocalService;
125 }
126
127 public void afterPropertiesSet() {
128 }
129
130 public void destroy() {
131 }
132
133
138 @Override
139 public String getOSGiServiceIdentifier() {
140 return DLTrashService.class.getName();
141 }
142
143
148 protected void runSQL(String sql) {
149 try {
150 DataSource dataSource = InfrastructureUtil.getDataSource();
151
152 DB db = DBManagerUtil.getDB();
153
154 sql = db.buildSQL(sql);
155 sql = PortalUtil.transformSQL(sql);
156
157 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
158 sql, new int[0]);
159
160 sqlUpdate.update();
161 }
162 catch (Exception e) {
163 throw new SystemException(e);
164 }
165 }
166
167 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLTrashLocalService.class)
168 protected com.liferay.portlet.documentlibrary.service.DLTrashLocalService dlTrashLocalService;
169 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLTrashService.class)
170 protected DLTrashService dlTrashService;
171 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
172 protected com.liferay.counter.service.CounterLocalService counterLocalService;
173 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLAppHelperLocalService.class)
174 protected com.liferay.portlet.documentlibrary.service.DLAppHelperLocalService dlAppHelperLocalService;
175 }