001
014
015 package com.liferay.portlet.documentlibrary.service.base;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.bean.BeanReference;
020 import com.liferay.portal.kernel.dao.db.DB;
021 import com.liferay.portal.kernel.dao.db.DBManagerUtil;
022 import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
023 import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
024 import com.liferay.portal.kernel.exception.SystemException;
025 import com.liferay.portal.kernel.module.framework.service.IdentifiableOSGiService;
026 import com.liferay.portal.kernel.util.InfrastructureUtil;
027 import com.liferay.portal.service.BaseLocalServiceImpl;
028 import com.liferay.portal.util.PortalUtil;
029
030 import com.liferay.portlet.documentlibrary.service.DLTrashLocalService;
031
032 import javax.sql.DataSource;
033
034
046 @ProviderType
047 public abstract class DLTrashLocalServiceBaseImpl extends BaseLocalServiceImpl
048 implements DLTrashLocalService, IdentifiableOSGiService {
049
054
055
060 public DLTrashLocalService getDLTrashLocalService() {
061 return dlTrashLocalService;
062 }
063
064
069 public void setDLTrashLocalService(DLTrashLocalService dlTrashLocalService) {
070 this.dlTrashLocalService = dlTrashLocalService;
071 }
072
073
078 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
079 return counterLocalService;
080 }
081
082
087 public void setCounterLocalService(
088 com.liferay.counter.service.CounterLocalService counterLocalService) {
089 this.counterLocalService = counterLocalService;
090 }
091
092
097 public com.liferay.portlet.documentlibrary.service.DLAppHelperLocalService getDLAppHelperLocalService() {
098 return dlAppHelperLocalService;
099 }
100
101
106 public void setDLAppHelperLocalService(
107 com.liferay.portlet.documentlibrary.service.DLAppHelperLocalService dlAppHelperLocalService) {
108 this.dlAppHelperLocalService = dlAppHelperLocalService;
109 }
110
111 public void afterPropertiesSet() {
112 }
113
114 public void destroy() {
115 }
116
117
122 @Override
123 public String getOSGiServiceIdentifier() {
124 return DLTrashLocalService.class.getName();
125 }
126
127
132 protected void runSQL(String sql) {
133 try {
134 DataSource dataSource = InfrastructureUtil.getDataSource();
135
136 DB db = DBManagerUtil.getDB();
137
138 sql = db.buildSQL(sql);
139 sql = PortalUtil.transformSQL(sql);
140
141 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
142 sql, new int[0]);
143
144 sqlUpdate.update();
145 }
146 catch (Exception e) {
147 throw new SystemException(e);
148 }
149 }
150
151 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLTrashLocalService.class)
152 protected DLTrashLocalService dlTrashLocalService;
153 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
154 protected com.liferay.counter.service.CounterLocalService counterLocalService;
155 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLAppHelperLocalService.class)
156 protected com.liferay.portlet.documentlibrary.service.DLAppHelperLocalService dlAppHelperLocalService;
157 }