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.PortletPreferences;
025 import com.liferay.portal.service.BaseServiceImpl;
026 import com.liferay.portal.service.PortletPreferencesService;
027 import com.liferay.portal.service.persistence.PortletItemPersistence;
028 import com.liferay.portal.service.persistence.PortletPersistence;
029 import com.liferay.portal.service.persistence.PortletPreferencesFinder;
030 import com.liferay.portal.service.persistence.PortletPreferencesPersistence;
031 import com.liferay.portal.util.PortalUtil;
032
033 import javax.sql.DataSource;
034
035
047 public abstract class PortletPreferencesServiceBaseImpl extends BaseServiceImpl
048 implements PortletPreferencesService, IdentifiableOSGiService {
049
054
055
060 public com.liferay.portal.service.PortletPreferencesLocalService getPortletPreferencesLocalService() {
061 return portletPreferencesLocalService;
062 }
063
064
069 public void setPortletPreferencesLocalService(
070 com.liferay.portal.service.PortletPreferencesLocalService portletPreferencesLocalService) {
071 this.portletPreferencesLocalService = portletPreferencesLocalService;
072 }
073
074
079 public PortletPreferencesService getPortletPreferencesService() {
080 return portletPreferencesService;
081 }
082
083
088 public void setPortletPreferencesService(
089 PortletPreferencesService portletPreferencesService) {
090 this.portletPreferencesService = portletPreferencesService;
091 }
092
093
098 public PortletPreferencesPersistence getPortletPreferencesPersistence() {
099 return portletPreferencesPersistence;
100 }
101
102
107 public void setPortletPreferencesPersistence(
108 PortletPreferencesPersistence portletPreferencesPersistence) {
109 this.portletPreferencesPersistence = portletPreferencesPersistence;
110 }
111
112
117 public PortletPreferencesFinder getPortletPreferencesFinder() {
118 return portletPreferencesFinder;
119 }
120
121
126 public void setPortletPreferencesFinder(
127 PortletPreferencesFinder portletPreferencesFinder) {
128 this.portletPreferencesFinder = portletPreferencesFinder;
129 }
130
131
136 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
137 return counterLocalService;
138 }
139
140
145 public void setCounterLocalService(
146 com.liferay.counter.service.CounterLocalService counterLocalService) {
147 this.counterLocalService = counterLocalService;
148 }
149
150
155 public com.liferay.portal.service.PortletLocalService getPortletLocalService() {
156 return portletLocalService;
157 }
158
159
164 public void setPortletLocalService(
165 com.liferay.portal.service.PortletLocalService portletLocalService) {
166 this.portletLocalService = portletLocalService;
167 }
168
169
174 public com.liferay.portal.service.PortletService getPortletService() {
175 return portletService;
176 }
177
178
183 public void setPortletService(
184 com.liferay.portal.service.PortletService portletService) {
185 this.portletService = portletService;
186 }
187
188
193 public PortletPersistence getPortletPersistence() {
194 return portletPersistence;
195 }
196
197
202 public void setPortletPersistence(PortletPersistence portletPersistence) {
203 this.portletPersistence = portletPersistence;
204 }
205
206
211 public com.liferay.portal.service.PortletItemLocalService getPortletItemLocalService() {
212 return portletItemLocalService;
213 }
214
215
220 public void setPortletItemLocalService(
221 com.liferay.portal.service.PortletItemLocalService portletItemLocalService) {
222 this.portletItemLocalService = portletItemLocalService;
223 }
224
225
230 public PortletItemPersistence getPortletItemPersistence() {
231 return portletItemPersistence;
232 }
233
234
239 public void setPortletItemPersistence(
240 PortletItemPersistence portletItemPersistence) {
241 this.portletItemPersistence = portletItemPersistence;
242 }
243
244 public void afterPropertiesSet() {
245 }
246
247 public void destroy() {
248 }
249
250
255 @Override
256 public String getOSGiServiceIdentifier() {
257 return PortletPreferencesService.class.getName();
258 }
259
260 protected Class<?> getModelClass() {
261 return PortletPreferences.class;
262 }
263
264 protected String getModelClassName() {
265 return PortletPreferences.class.getName();
266 }
267
268
273 protected void runSQL(String sql) {
274 try {
275 DataSource dataSource = portletPreferencesPersistence.getDataSource();
276
277 DB db = DBManagerUtil.getDB();
278
279 sql = db.buildSQL(sql);
280 sql = PortalUtil.transformSQL(sql);
281
282 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
283 sql, new int[0]);
284
285 sqlUpdate.update();
286 }
287 catch (Exception e) {
288 throw new SystemException(e);
289 }
290 }
291
292 @BeanReference(type = com.liferay.portal.service.PortletPreferencesLocalService.class)
293 protected com.liferay.portal.service.PortletPreferencesLocalService portletPreferencesLocalService;
294 @BeanReference(type = com.liferay.portal.service.PortletPreferencesService.class)
295 protected PortletPreferencesService portletPreferencesService;
296 @BeanReference(type = PortletPreferencesPersistence.class)
297 protected PortletPreferencesPersistence portletPreferencesPersistence;
298 @BeanReference(type = PortletPreferencesFinder.class)
299 protected PortletPreferencesFinder portletPreferencesFinder;
300 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
301 protected com.liferay.counter.service.CounterLocalService counterLocalService;
302 @BeanReference(type = com.liferay.portal.service.PortletLocalService.class)
303 protected com.liferay.portal.service.PortletLocalService portletLocalService;
304 @BeanReference(type = com.liferay.portal.service.PortletService.class)
305 protected com.liferay.portal.service.PortletService portletService;
306 @BeanReference(type = PortletPersistence.class)
307 protected PortletPersistence portletPersistence;
308 @BeanReference(type = com.liferay.portal.service.PortletItemLocalService.class)
309 protected com.liferay.portal.service.PortletItemLocalService portletItemLocalService;
310 @BeanReference(type = PortletItemPersistence.class)
311 protected PortletItemPersistence portletItemPersistence;
312 }