001    /**
002     * Copyright (c) 2000-present Liferay, Inc. All rights reserved.
003     *
004     * This library is free software; you can redistribute it and/or modify it under
005     * the terms of the GNU Lesser General Public License as published by the Free
006     * Software Foundation; either version 2.1 of the License, or (at your option)
007     * any later version.
008     *
009     * This library is distributed in the hope that it will be useful, but WITHOUT
010     * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
011     * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
012     * details.
013     */
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.LayoutSetPrototype;
025    import com.liferay.portal.service.BaseServiceImpl;
026    import com.liferay.portal.service.LayoutSetPrototypeService;
027    import com.liferay.portal.service.persistence.GroupFinder;
028    import com.liferay.portal.service.persistence.GroupPersistence;
029    import com.liferay.portal.service.persistence.LayoutFinder;
030    import com.liferay.portal.service.persistence.LayoutPersistence;
031    import com.liferay.portal.service.persistence.LayoutSetPersistence;
032    import com.liferay.portal.service.persistence.LayoutSetPrototypePersistence;
033    import com.liferay.portal.service.persistence.UserFinder;
034    import com.liferay.portal.service.persistence.UserPersistence;
035    import com.liferay.portal.util.PortalUtil;
036    
037    import javax.sql.DataSource;
038    
039    /**
040     * Provides the base implementation for the layout set prototype remote service.
041     *
042     * <p>
043     * This implementation exists only as a container for the default service methods generated by ServiceBuilder. All custom service methods should be put in {@link com.liferay.portal.service.impl.LayoutSetPrototypeServiceImpl}.
044     * </p>
045     *
046     * @author Brian Wing Shun Chan
047     * @see com.liferay.portal.service.impl.LayoutSetPrototypeServiceImpl
048     * @see com.liferay.portal.service.LayoutSetPrototypeServiceUtil
049     * @generated
050     */
051    public abstract class LayoutSetPrototypeServiceBaseImpl extends BaseServiceImpl
052            implements LayoutSetPrototypeService, IdentifiableOSGiService {
053            /*
054             * NOTE FOR DEVELOPERS:
055             *
056             * Never modify or reference this class directly. Always use {@link com.liferay.portal.service.LayoutSetPrototypeServiceUtil} to access the layout set prototype remote service.
057             */
058    
059            /**
060             * Returns the layout set prototype local service.
061             *
062             * @return the layout set prototype local service
063             */
064            public com.liferay.portal.service.LayoutSetPrototypeLocalService getLayoutSetPrototypeLocalService() {
065                    return layoutSetPrototypeLocalService;
066            }
067    
068            /**
069             * Sets the layout set prototype local service.
070             *
071             * @param layoutSetPrototypeLocalService the layout set prototype local service
072             */
073            public void setLayoutSetPrototypeLocalService(
074                    com.liferay.portal.service.LayoutSetPrototypeLocalService layoutSetPrototypeLocalService) {
075                    this.layoutSetPrototypeLocalService = layoutSetPrototypeLocalService;
076            }
077    
078            /**
079             * Returns the layout set prototype remote service.
080             *
081             * @return the layout set prototype remote service
082             */
083            public LayoutSetPrototypeService getLayoutSetPrototypeService() {
084                    return layoutSetPrototypeService;
085            }
086    
087            /**
088             * Sets the layout set prototype remote service.
089             *
090             * @param layoutSetPrototypeService the layout set prototype remote service
091             */
092            public void setLayoutSetPrototypeService(
093                    LayoutSetPrototypeService layoutSetPrototypeService) {
094                    this.layoutSetPrototypeService = layoutSetPrototypeService;
095            }
096    
097            /**
098             * Returns the layout set prototype persistence.
099             *
100             * @return the layout set prototype persistence
101             */
102            public LayoutSetPrototypePersistence getLayoutSetPrototypePersistence() {
103                    return layoutSetPrototypePersistence;
104            }
105    
106            /**
107             * Sets the layout set prototype persistence.
108             *
109             * @param layoutSetPrototypePersistence the layout set prototype persistence
110             */
111            public void setLayoutSetPrototypePersistence(
112                    LayoutSetPrototypePersistence layoutSetPrototypePersistence) {
113                    this.layoutSetPrototypePersistence = layoutSetPrototypePersistence;
114            }
115    
116            /**
117             * Returns the counter local service.
118             *
119             * @return the counter local service
120             */
121            public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
122                    return counterLocalService;
123            }
124    
125            /**
126             * Sets the counter local service.
127             *
128             * @param counterLocalService the counter local service
129             */
130            public void setCounterLocalService(
131                    com.liferay.counter.service.CounterLocalService counterLocalService) {
132                    this.counterLocalService = counterLocalService;
133            }
134    
135            /**
136             * Returns the group local service.
137             *
138             * @return the group local service
139             */
140            public com.liferay.portal.service.GroupLocalService getGroupLocalService() {
141                    return groupLocalService;
142            }
143    
144            /**
145             * Sets the group local service.
146             *
147             * @param groupLocalService the group local service
148             */
149            public void setGroupLocalService(
150                    com.liferay.portal.service.GroupLocalService groupLocalService) {
151                    this.groupLocalService = groupLocalService;
152            }
153    
154            /**
155             * Returns the group remote service.
156             *
157             * @return the group remote service
158             */
159            public com.liferay.portal.service.GroupService getGroupService() {
160                    return groupService;
161            }
162    
163            /**
164             * Sets the group remote service.
165             *
166             * @param groupService the group remote service
167             */
168            public void setGroupService(
169                    com.liferay.portal.service.GroupService groupService) {
170                    this.groupService = groupService;
171            }
172    
173            /**
174             * Returns the group persistence.
175             *
176             * @return the group persistence
177             */
178            public GroupPersistence getGroupPersistence() {
179                    return groupPersistence;
180            }
181    
182            /**
183             * Sets the group persistence.
184             *
185             * @param groupPersistence the group persistence
186             */
187            public void setGroupPersistence(GroupPersistence groupPersistence) {
188                    this.groupPersistence = groupPersistence;
189            }
190    
191            /**
192             * Returns the group finder.
193             *
194             * @return the group finder
195             */
196            public GroupFinder getGroupFinder() {
197                    return groupFinder;
198            }
199    
200            /**
201             * Sets the group finder.
202             *
203             * @param groupFinder the group finder
204             */
205            public void setGroupFinder(GroupFinder groupFinder) {
206                    this.groupFinder = groupFinder;
207            }
208    
209            /**
210             * Returns the layout local service.
211             *
212             * @return the layout local service
213             */
214            public com.liferay.portal.service.LayoutLocalService getLayoutLocalService() {
215                    return layoutLocalService;
216            }
217    
218            /**
219             * Sets the layout local service.
220             *
221             * @param layoutLocalService the layout local service
222             */
223            public void setLayoutLocalService(
224                    com.liferay.portal.service.LayoutLocalService layoutLocalService) {
225                    this.layoutLocalService = layoutLocalService;
226            }
227    
228            /**
229             * Returns the layout remote service.
230             *
231             * @return the layout remote service
232             */
233            public com.liferay.portal.service.LayoutService getLayoutService() {
234                    return layoutService;
235            }
236    
237            /**
238             * Sets the layout remote service.
239             *
240             * @param layoutService the layout remote service
241             */
242            public void setLayoutService(
243                    com.liferay.portal.service.LayoutService layoutService) {
244                    this.layoutService = layoutService;
245            }
246    
247            /**
248             * Returns the layout persistence.
249             *
250             * @return the layout persistence
251             */
252            public LayoutPersistence getLayoutPersistence() {
253                    return layoutPersistence;
254            }
255    
256            /**
257             * Sets the layout persistence.
258             *
259             * @param layoutPersistence the layout persistence
260             */
261            public void setLayoutPersistence(LayoutPersistence layoutPersistence) {
262                    this.layoutPersistence = layoutPersistence;
263            }
264    
265            /**
266             * Returns the layout finder.
267             *
268             * @return the layout finder
269             */
270            public LayoutFinder getLayoutFinder() {
271                    return layoutFinder;
272            }
273    
274            /**
275             * Sets the layout finder.
276             *
277             * @param layoutFinder the layout finder
278             */
279            public void setLayoutFinder(LayoutFinder layoutFinder) {
280                    this.layoutFinder = layoutFinder;
281            }
282    
283            /**
284             * Returns the layout set local service.
285             *
286             * @return the layout set local service
287             */
288            public com.liferay.portal.service.LayoutSetLocalService getLayoutSetLocalService() {
289                    return layoutSetLocalService;
290            }
291    
292            /**
293             * Sets the layout set local service.
294             *
295             * @param layoutSetLocalService the layout set local service
296             */
297            public void setLayoutSetLocalService(
298                    com.liferay.portal.service.LayoutSetLocalService layoutSetLocalService) {
299                    this.layoutSetLocalService = layoutSetLocalService;
300            }
301    
302            /**
303             * Returns the layout set remote service.
304             *
305             * @return the layout set remote service
306             */
307            public com.liferay.portal.service.LayoutSetService getLayoutSetService() {
308                    return layoutSetService;
309            }
310    
311            /**
312             * Sets the layout set remote service.
313             *
314             * @param layoutSetService the layout set remote service
315             */
316            public void setLayoutSetService(
317                    com.liferay.portal.service.LayoutSetService layoutSetService) {
318                    this.layoutSetService = layoutSetService;
319            }
320    
321            /**
322             * Returns the layout set persistence.
323             *
324             * @return the layout set persistence
325             */
326            public LayoutSetPersistence getLayoutSetPersistence() {
327                    return layoutSetPersistence;
328            }
329    
330            /**
331             * Sets the layout set persistence.
332             *
333             * @param layoutSetPersistence the layout set persistence
334             */
335            public void setLayoutSetPersistence(
336                    LayoutSetPersistence layoutSetPersistence) {
337                    this.layoutSetPersistence = layoutSetPersistence;
338            }
339    
340            /**
341             * Returns the resource local service.
342             *
343             * @return the resource local service
344             */
345            public com.liferay.portal.service.ResourceLocalService getResourceLocalService() {
346                    return resourceLocalService;
347            }
348    
349            /**
350             * Sets the resource local service.
351             *
352             * @param resourceLocalService the resource local service
353             */
354            public void setResourceLocalService(
355                    com.liferay.portal.service.ResourceLocalService resourceLocalService) {
356                    this.resourceLocalService = resourceLocalService;
357            }
358    
359            /**
360             * Returns the user local service.
361             *
362             * @return the user local service
363             */
364            public com.liferay.portal.service.UserLocalService getUserLocalService() {
365                    return userLocalService;
366            }
367    
368            /**
369             * Sets the user local service.
370             *
371             * @param userLocalService the user local service
372             */
373            public void setUserLocalService(
374                    com.liferay.portal.service.UserLocalService userLocalService) {
375                    this.userLocalService = userLocalService;
376            }
377    
378            /**
379             * Returns the user remote service.
380             *
381             * @return the user remote service
382             */
383            public com.liferay.portal.service.UserService getUserService() {
384                    return userService;
385            }
386    
387            /**
388             * Sets the user remote service.
389             *
390             * @param userService the user remote service
391             */
392            public void setUserService(
393                    com.liferay.portal.service.UserService userService) {
394                    this.userService = userService;
395            }
396    
397            /**
398             * Returns the user persistence.
399             *
400             * @return the user persistence
401             */
402            public UserPersistence getUserPersistence() {
403                    return userPersistence;
404            }
405    
406            /**
407             * Sets the user persistence.
408             *
409             * @param userPersistence the user persistence
410             */
411            public void setUserPersistence(UserPersistence userPersistence) {
412                    this.userPersistence = userPersistence;
413            }
414    
415            /**
416             * Returns the user finder.
417             *
418             * @return the user finder
419             */
420            public UserFinder getUserFinder() {
421                    return userFinder;
422            }
423    
424            /**
425             * Sets the user finder.
426             *
427             * @param userFinder the user finder
428             */
429            public void setUserFinder(UserFinder userFinder) {
430                    this.userFinder = userFinder;
431            }
432    
433            public void afterPropertiesSet() {
434            }
435    
436            public void destroy() {
437            }
438    
439            /**
440             * Returns the OSGi service identifier.
441             *
442             * @return the OSGi service identifier
443             */
444            @Override
445            public String getOSGiServiceIdentifier() {
446                    return LayoutSetPrototypeService.class.getName();
447            }
448    
449            protected Class<?> getModelClass() {
450                    return LayoutSetPrototype.class;
451            }
452    
453            protected String getModelClassName() {
454                    return LayoutSetPrototype.class.getName();
455            }
456    
457            /**
458             * Performs a SQL query.
459             *
460             * @param sql the sql query
461             */
462            protected void runSQL(String sql) {
463                    try {
464                            DataSource dataSource = layoutSetPrototypePersistence.getDataSource();
465    
466                            DB db = DBManagerUtil.getDB();
467    
468                            sql = db.buildSQL(sql);
469                            sql = PortalUtil.transformSQL(sql);
470    
471                            SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
472                                            sql, new int[0]);
473    
474                            sqlUpdate.update();
475                    }
476                    catch (Exception e) {
477                            throw new SystemException(e);
478                    }
479            }
480    
481            @BeanReference(type = com.liferay.portal.service.LayoutSetPrototypeLocalService.class)
482            protected com.liferay.portal.service.LayoutSetPrototypeLocalService layoutSetPrototypeLocalService;
483            @BeanReference(type = com.liferay.portal.service.LayoutSetPrototypeService.class)
484            protected LayoutSetPrototypeService layoutSetPrototypeService;
485            @BeanReference(type = LayoutSetPrototypePersistence.class)
486            protected LayoutSetPrototypePersistence layoutSetPrototypePersistence;
487            @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
488            protected com.liferay.counter.service.CounterLocalService counterLocalService;
489            @BeanReference(type = com.liferay.portal.service.GroupLocalService.class)
490            protected com.liferay.portal.service.GroupLocalService groupLocalService;
491            @BeanReference(type = com.liferay.portal.service.GroupService.class)
492            protected com.liferay.portal.service.GroupService groupService;
493            @BeanReference(type = GroupPersistence.class)
494            protected GroupPersistence groupPersistence;
495            @BeanReference(type = GroupFinder.class)
496            protected GroupFinder groupFinder;
497            @BeanReference(type = com.liferay.portal.service.LayoutLocalService.class)
498            protected com.liferay.portal.service.LayoutLocalService layoutLocalService;
499            @BeanReference(type = com.liferay.portal.service.LayoutService.class)
500            protected com.liferay.portal.service.LayoutService layoutService;
501            @BeanReference(type = LayoutPersistence.class)
502            protected LayoutPersistence layoutPersistence;
503            @BeanReference(type = LayoutFinder.class)
504            protected LayoutFinder layoutFinder;
505            @BeanReference(type = com.liferay.portal.service.LayoutSetLocalService.class)
506            protected com.liferay.portal.service.LayoutSetLocalService layoutSetLocalService;
507            @BeanReference(type = com.liferay.portal.service.LayoutSetService.class)
508            protected com.liferay.portal.service.LayoutSetService layoutSetService;
509            @BeanReference(type = LayoutSetPersistence.class)
510            protected LayoutSetPersistence layoutSetPersistence;
511            @BeanReference(type = com.liferay.portal.service.ResourceLocalService.class)
512            protected com.liferay.portal.service.ResourceLocalService resourceLocalService;
513            @BeanReference(type = com.liferay.portal.service.UserLocalService.class)
514            protected com.liferay.portal.service.UserLocalService userLocalService;
515            @BeanReference(type = com.liferay.portal.service.UserService.class)
516            protected com.liferay.portal.service.UserService userService;
517            @BeanReference(type = UserPersistence.class)
518            protected UserPersistence userPersistence;
519            @BeanReference(type = UserFinder.class)
520            protected UserFinder userFinder;
521    }