001
014
015 package com.liferay.portal.service.base;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.bean.BeanReference;
020 import com.liferay.portal.kernel.bean.IdentifiableBean;
021 import com.liferay.portal.kernel.dao.db.DB;
022 import com.liferay.portal.kernel.dao.db.DBFactoryUtil;
023 import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
024 import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
025 import com.liferay.portal.kernel.exception.SystemException;
026 import com.liferay.portal.kernel.util.InfrastructureUtil;
027 import com.liferay.portal.service.BaseLocalServiceImpl;
028 import com.liferay.portal.service.CMISRepositoryLocalService;
029 import com.liferay.portal.service.persistence.RepositoryPersistence;
030 import com.liferay.portal.util.PortalUtil;
031
032 import javax.sql.DataSource;
033
034
046 @ProviderType
047 public abstract class CMISRepositoryLocalServiceBaseImpl
048 extends BaseLocalServiceImpl implements CMISRepositoryLocalService,
049 IdentifiableBean {
050
055
056
061 public com.liferay.portal.service.CMISRepositoryLocalService getCMISRepositoryLocalService() {
062 return cmisRepositoryLocalService;
063 }
064
065
070 public void setCMISRepositoryLocalService(
071 com.liferay.portal.service.CMISRepositoryLocalService cmisRepositoryLocalService) {
072 this.cmisRepositoryLocalService = cmisRepositoryLocalService;
073 }
074
075
080 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
081 return counterLocalService;
082 }
083
084
089 public void setCounterLocalService(
090 com.liferay.counter.service.CounterLocalService counterLocalService) {
091 this.counterLocalService = counterLocalService;
092 }
093
094
099 public com.liferay.portal.service.RepositoryLocalService getRepositoryLocalService() {
100 return repositoryLocalService;
101 }
102
103
108 public void setRepositoryLocalService(
109 com.liferay.portal.service.RepositoryLocalService repositoryLocalService) {
110 this.repositoryLocalService = repositoryLocalService;
111 }
112
113
118 public com.liferay.portal.service.RepositoryService getRepositoryService() {
119 return repositoryService;
120 }
121
122
127 public void setRepositoryService(
128 com.liferay.portal.service.RepositoryService repositoryService) {
129 this.repositoryService = repositoryService;
130 }
131
132
137 public RepositoryPersistence getRepositoryPersistence() {
138 return repositoryPersistence;
139 }
140
141
146 public void setRepositoryPersistence(
147 RepositoryPersistence repositoryPersistence) {
148 this.repositoryPersistence = repositoryPersistence;
149 }
150
151 public void afterPropertiesSet() {
152 }
153
154 public void destroy() {
155 }
156
157
162 @Override
163 public String getBeanIdentifier() {
164 return _beanIdentifier;
165 }
166
167
172 @Override
173 public void setBeanIdentifier(String beanIdentifier) {
174 _beanIdentifier = beanIdentifier;
175 }
176
177
182 protected void runSQL(String sql) {
183 try {
184 DataSource dataSource = InfrastructureUtil.getDataSource();
185
186 DB db = DBFactoryUtil.getDB();
187
188 sql = db.buildSQL(sql);
189 sql = PortalUtil.transformSQL(sql);
190
191 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
192 sql, new int[0]);
193
194 sqlUpdate.update();
195 }
196 catch (Exception e) {
197 throw new SystemException(e);
198 }
199 }
200
201 @BeanReference(type = com.liferay.portal.service.CMISRepositoryLocalService.class)
202 protected com.liferay.portal.service.CMISRepositoryLocalService cmisRepositoryLocalService;
203 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
204 protected com.liferay.counter.service.CounterLocalService counterLocalService;
205 @BeanReference(type = com.liferay.portal.service.RepositoryLocalService.class)
206 protected com.liferay.portal.service.RepositoryLocalService repositoryLocalService;
207 @BeanReference(type = com.liferay.portal.service.RepositoryService.class)
208 protected com.liferay.portal.service.RepositoryService repositoryService;
209 @BeanReference(type = RepositoryPersistence.class)
210 protected RepositoryPersistence repositoryPersistence;
211 private String _beanIdentifier;
212 }