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.model.MembershipRequest;
024    import com.liferay.portal.kernel.module.framework.service.IdentifiableOSGiService;
025    import com.liferay.portal.kernel.service.BaseServiceImpl;
026    import com.liferay.portal.kernel.service.MembershipRequestService;
027    import com.liferay.portal.kernel.service.persistence.GroupFinder;
028    import com.liferay.portal.kernel.service.persistence.GroupPersistence;
029    import com.liferay.portal.kernel.service.persistence.MembershipRequestPersistence;
030    import com.liferay.portal.kernel.service.persistence.RoleFinder;
031    import com.liferay.portal.kernel.service.persistence.RolePersistence;
032    import com.liferay.portal.kernel.service.persistence.UserFinder;
033    import com.liferay.portal.kernel.service.persistence.UserGroupFinder;
034    import com.liferay.portal.kernel.service.persistence.UserGroupPersistence;
035    import com.liferay.portal.kernel.service.persistence.UserGroupRoleFinder;
036    import com.liferay.portal.kernel.service.persistence.UserGroupRolePersistence;
037    import com.liferay.portal.kernel.service.persistence.UserPersistence;
038    import com.liferay.portal.kernel.util.PortalUtil;
039    
040    import javax.sql.DataSource;
041    
042    /**
043     * Provides the base implementation for the membership request remote service.
044     *
045     * <p>
046     * 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.MembershipRequestServiceImpl}.
047     * </p>
048     *
049     * @author Brian Wing Shun Chan
050     * @see com.liferay.portal.service.impl.MembershipRequestServiceImpl
051     * @see com.liferay.portal.kernel.service.MembershipRequestServiceUtil
052     * @generated
053     */
054    public abstract class MembershipRequestServiceBaseImpl extends BaseServiceImpl
055            implements MembershipRequestService, IdentifiableOSGiService {
056            /*
057             * NOTE FOR DEVELOPERS:
058             *
059             * Never modify or reference this class directly. Always use {@link com.liferay.portal.kernel.service.MembershipRequestServiceUtil} to access the membership request remote service.
060             */
061    
062            /**
063             * Returns the membership request local service.
064             *
065             * @return the membership request local service
066             */
067            public com.liferay.portal.kernel.service.MembershipRequestLocalService getMembershipRequestLocalService() {
068                    return membershipRequestLocalService;
069            }
070    
071            /**
072             * Sets the membership request local service.
073             *
074             * @param membershipRequestLocalService the membership request local service
075             */
076            public void setMembershipRequestLocalService(
077                    com.liferay.portal.kernel.service.MembershipRequestLocalService membershipRequestLocalService) {
078                    this.membershipRequestLocalService = membershipRequestLocalService;
079            }
080    
081            /**
082             * Returns the membership request remote service.
083             *
084             * @return the membership request remote service
085             */
086            public MembershipRequestService getMembershipRequestService() {
087                    return membershipRequestService;
088            }
089    
090            /**
091             * Sets the membership request remote service.
092             *
093             * @param membershipRequestService the membership request remote service
094             */
095            public void setMembershipRequestService(
096                    MembershipRequestService membershipRequestService) {
097                    this.membershipRequestService = membershipRequestService;
098            }
099    
100            /**
101             * Returns the membership request persistence.
102             *
103             * @return the membership request persistence
104             */
105            public MembershipRequestPersistence getMembershipRequestPersistence() {
106                    return membershipRequestPersistence;
107            }
108    
109            /**
110             * Sets the membership request persistence.
111             *
112             * @param membershipRequestPersistence the membership request persistence
113             */
114            public void setMembershipRequestPersistence(
115                    MembershipRequestPersistence membershipRequestPersistence) {
116                    this.membershipRequestPersistence = membershipRequestPersistence;
117            }
118    
119            /**
120             * Returns the counter local service.
121             *
122             * @return the counter local service
123             */
124            public com.liferay.counter.kernel.service.CounterLocalService getCounterLocalService() {
125                    return counterLocalService;
126            }
127    
128            /**
129             * Sets the counter local service.
130             *
131             * @param counterLocalService the counter local service
132             */
133            public void setCounterLocalService(
134                    com.liferay.counter.kernel.service.CounterLocalService counterLocalService) {
135                    this.counterLocalService = counterLocalService;
136            }
137    
138            /**
139             * Returns the mail remote service.
140             *
141             * @return the mail remote service
142             */
143            public com.liferay.mail.kernel.service.MailService getMailService() {
144                    return mailService;
145            }
146    
147            /**
148             * Sets the mail remote service.
149             *
150             * @param mailService the mail remote service
151             */
152            public void setMailService(
153                    com.liferay.mail.kernel.service.MailService mailService) {
154                    this.mailService = mailService;
155            }
156    
157            /**
158             * Returns the group local service.
159             *
160             * @return the group local service
161             */
162            public com.liferay.portal.kernel.service.GroupLocalService getGroupLocalService() {
163                    return groupLocalService;
164            }
165    
166            /**
167             * Sets the group local service.
168             *
169             * @param groupLocalService the group local service
170             */
171            public void setGroupLocalService(
172                    com.liferay.portal.kernel.service.GroupLocalService groupLocalService) {
173                    this.groupLocalService = groupLocalService;
174            }
175    
176            /**
177             * Returns the group remote service.
178             *
179             * @return the group remote service
180             */
181            public com.liferay.portal.kernel.service.GroupService getGroupService() {
182                    return groupService;
183            }
184    
185            /**
186             * Sets the group remote service.
187             *
188             * @param groupService the group remote service
189             */
190            public void setGroupService(
191                    com.liferay.portal.kernel.service.GroupService groupService) {
192                    this.groupService = groupService;
193            }
194    
195            /**
196             * Returns the group persistence.
197             *
198             * @return the group persistence
199             */
200            public GroupPersistence getGroupPersistence() {
201                    return groupPersistence;
202            }
203    
204            /**
205             * Sets the group persistence.
206             *
207             * @param groupPersistence the group persistence
208             */
209            public void setGroupPersistence(GroupPersistence groupPersistence) {
210                    this.groupPersistence = groupPersistence;
211            }
212    
213            /**
214             * Returns the group finder.
215             *
216             * @return the group finder
217             */
218            public GroupFinder getGroupFinder() {
219                    return groupFinder;
220            }
221    
222            /**
223             * Sets the group finder.
224             *
225             * @param groupFinder the group finder
226             */
227            public void setGroupFinder(GroupFinder groupFinder) {
228                    this.groupFinder = groupFinder;
229            }
230    
231            /**
232             * Returns the resource local service.
233             *
234             * @return the resource local service
235             */
236            public com.liferay.portal.kernel.service.ResourceLocalService getResourceLocalService() {
237                    return resourceLocalService;
238            }
239    
240            /**
241             * Sets the resource local service.
242             *
243             * @param resourceLocalService the resource local service
244             */
245            public void setResourceLocalService(
246                    com.liferay.portal.kernel.service.ResourceLocalService resourceLocalService) {
247                    this.resourceLocalService = resourceLocalService;
248            }
249    
250            /**
251             * Returns the role local service.
252             *
253             * @return the role local service
254             */
255            public com.liferay.portal.kernel.service.RoleLocalService getRoleLocalService() {
256                    return roleLocalService;
257            }
258    
259            /**
260             * Sets the role local service.
261             *
262             * @param roleLocalService the role local service
263             */
264            public void setRoleLocalService(
265                    com.liferay.portal.kernel.service.RoleLocalService roleLocalService) {
266                    this.roleLocalService = roleLocalService;
267            }
268    
269            /**
270             * Returns the role remote service.
271             *
272             * @return the role remote service
273             */
274            public com.liferay.portal.kernel.service.RoleService getRoleService() {
275                    return roleService;
276            }
277    
278            /**
279             * Sets the role remote service.
280             *
281             * @param roleService the role remote service
282             */
283            public void setRoleService(
284                    com.liferay.portal.kernel.service.RoleService roleService) {
285                    this.roleService = roleService;
286            }
287    
288            /**
289             * Returns the role persistence.
290             *
291             * @return the role persistence
292             */
293            public RolePersistence getRolePersistence() {
294                    return rolePersistence;
295            }
296    
297            /**
298             * Sets the role persistence.
299             *
300             * @param rolePersistence the role persistence
301             */
302            public void setRolePersistence(RolePersistence rolePersistence) {
303                    this.rolePersistence = rolePersistence;
304            }
305    
306            /**
307             * Returns the role finder.
308             *
309             * @return the role finder
310             */
311            public RoleFinder getRoleFinder() {
312                    return roleFinder;
313            }
314    
315            /**
316             * Sets the role finder.
317             *
318             * @param roleFinder the role finder
319             */
320            public void setRoleFinder(RoleFinder roleFinder) {
321                    this.roleFinder = roleFinder;
322            }
323    
324            /**
325             * Returns the user local service.
326             *
327             * @return the user local service
328             */
329            public com.liferay.portal.kernel.service.UserLocalService getUserLocalService() {
330                    return userLocalService;
331            }
332    
333            /**
334             * Sets the user local service.
335             *
336             * @param userLocalService the user local service
337             */
338            public void setUserLocalService(
339                    com.liferay.portal.kernel.service.UserLocalService userLocalService) {
340                    this.userLocalService = userLocalService;
341            }
342    
343            /**
344             * Returns the user remote service.
345             *
346             * @return the user remote service
347             */
348            public com.liferay.portal.kernel.service.UserService getUserService() {
349                    return userService;
350            }
351    
352            /**
353             * Sets the user remote service.
354             *
355             * @param userService the user remote service
356             */
357            public void setUserService(
358                    com.liferay.portal.kernel.service.UserService userService) {
359                    this.userService = userService;
360            }
361    
362            /**
363             * Returns the user persistence.
364             *
365             * @return the user persistence
366             */
367            public UserPersistence getUserPersistence() {
368                    return userPersistence;
369            }
370    
371            /**
372             * Sets the user persistence.
373             *
374             * @param userPersistence the user persistence
375             */
376            public void setUserPersistence(UserPersistence userPersistence) {
377                    this.userPersistence = userPersistence;
378            }
379    
380            /**
381             * Returns the user finder.
382             *
383             * @return the user finder
384             */
385            public UserFinder getUserFinder() {
386                    return userFinder;
387            }
388    
389            /**
390             * Sets the user finder.
391             *
392             * @param userFinder the user finder
393             */
394            public void setUserFinder(UserFinder userFinder) {
395                    this.userFinder = userFinder;
396            }
397    
398            /**
399             * Returns the user group local service.
400             *
401             * @return the user group local service
402             */
403            public com.liferay.portal.kernel.service.UserGroupLocalService getUserGroupLocalService() {
404                    return userGroupLocalService;
405            }
406    
407            /**
408             * Sets the user group local service.
409             *
410             * @param userGroupLocalService the user group local service
411             */
412            public void setUserGroupLocalService(
413                    com.liferay.portal.kernel.service.UserGroupLocalService userGroupLocalService) {
414                    this.userGroupLocalService = userGroupLocalService;
415            }
416    
417            /**
418             * Returns the user group remote service.
419             *
420             * @return the user group remote service
421             */
422            public com.liferay.portal.kernel.service.UserGroupService getUserGroupService() {
423                    return userGroupService;
424            }
425    
426            /**
427             * Sets the user group remote service.
428             *
429             * @param userGroupService the user group remote service
430             */
431            public void setUserGroupService(
432                    com.liferay.portal.kernel.service.UserGroupService userGroupService) {
433                    this.userGroupService = userGroupService;
434            }
435    
436            /**
437             * Returns the user group persistence.
438             *
439             * @return the user group persistence
440             */
441            public UserGroupPersistence getUserGroupPersistence() {
442                    return userGroupPersistence;
443            }
444    
445            /**
446             * Sets the user group persistence.
447             *
448             * @param userGroupPersistence the user group persistence
449             */
450            public void setUserGroupPersistence(
451                    UserGroupPersistence userGroupPersistence) {
452                    this.userGroupPersistence = userGroupPersistence;
453            }
454    
455            /**
456             * Returns the user group finder.
457             *
458             * @return the user group finder
459             */
460            public UserGroupFinder getUserGroupFinder() {
461                    return userGroupFinder;
462            }
463    
464            /**
465             * Sets the user group finder.
466             *
467             * @param userGroupFinder the user group finder
468             */
469            public void setUserGroupFinder(UserGroupFinder userGroupFinder) {
470                    this.userGroupFinder = userGroupFinder;
471            }
472    
473            /**
474             * Returns the user group role local service.
475             *
476             * @return the user group role local service
477             */
478            public com.liferay.portal.kernel.service.UserGroupRoleLocalService getUserGroupRoleLocalService() {
479                    return userGroupRoleLocalService;
480            }
481    
482            /**
483             * Sets the user group role local service.
484             *
485             * @param userGroupRoleLocalService the user group role local service
486             */
487            public void setUserGroupRoleLocalService(
488                    com.liferay.portal.kernel.service.UserGroupRoleLocalService userGroupRoleLocalService) {
489                    this.userGroupRoleLocalService = userGroupRoleLocalService;
490            }
491    
492            /**
493             * Returns the user group role remote service.
494             *
495             * @return the user group role remote service
496             */
497            public com.liferay.portal.kernel.service.UserGroupRoleService getUserGroupRoleService() {
498                    return userGroupRoleService;
499            }
500    
501            /**
502             * Sets the user group role remote service.
503             *
504             * @param userGroupRoleService the user group role remote service
505             */
506            public void setUserGroupRoleService(
507                    com.liferay.portal.kernel.service.UserGroupRoleService userGroupRoleService) {
508                    this.userGroupRoleService = userGroupRoleService;
509            }
510    
511            /**
512             * Returns the user group role persistence.
513             *
514             * @return the user group role persistence
515             */
516            public UserGroupRolePersistence getUserGroupRolePersistence() {
517                    return userGroupRolePersistence;
518            }
519    
520            /**
521             * Sets the user group role persistence.
522             *
523             * @param userGroupRolePersistence the user group role persistence
524             */
525            public void setUserGroupRolePersistence(
526                    UserGroupRolePersistence userGroupRolePersistence) {
527                    this.userGroupRolePersistence = userGroupRolePersistence;
528            }
529    
530            /**
531             * Returns the user group role finder.
532             *
533             * @return the user group role finder
534             */
535            public UserGroupRoleFinder getUserGroupRoleFinder() {
536                    return userGroupRoleFinder;
537            }
538    
539            /**
540             * Sets the user group role finder.
541             *
542             * @param userGroupRoleFinder the user group role finder
543             */
544            public void setUserGroupRoleFinder(UserGroupRoleFinder userGroupRoleFinder) {
545                    this.userGroupRoleFinder = userGroupRoleFinder;
546            }
547    
548            public void afterPropertiesSet() {
549            }
550    
551            public void destroy() {
552            }
553    
554            /**
555             * Returns the OSGi service identifier.
556             *
557             * @return the OSGi service identifier
558             */
559            @Override
560            public String getOSGiServiceIdentifier() {
561                    return MembershipRequestService.class.getName();
562            }
563    
564            protected Class<?> getModelClass() {
565                    return MembershipRequest.class;
566            }
567    
568            protected String getModelClassName() {
569                    return MembershipRequest.class.getName();
570            }
571    
572            /**
573             * Performs a SQL query.
574             *
575             * @param sql the sql query
576             */
577            protected void runSQL(String sql) {
578                    try {
579                            DataSource dataSource = membershipRequestPersistence.getDataSource();
580    
581                            DB db = DBManagerUtil.getDB();
582    
583                            sql = db.buildSQL(sql);
584                            sql = PortalUtil.transformSQL(sql);
585    
586                            SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
587                                            sql);
588    
589                            sqlUpdate.update();
590                    }
591                    catch (Exception e) {
592                            throw new SystemException(e);
593                    }
594            }
595    
596            @BeanReference(type = com.liferay.portal.kernel.service.MembershipRequestLocalService.class)
597            protected com.liferay.portal.kernel.service.MembershipRequestLocalService membershipRequestLocalService;
598            @BeanReference(type = MembershipRequestService.class)
599            protected MembershipRequestService membershipRequestService;
600            @BeanReference(type = MembershipRequestPersistence.class)
601            protected MembershipRequestPersistence membershipRequestPersistence;
602            @BeanReference(type = com.liferay.counter.kernel.service.CounterLocalService.class)
603            protected com.liferay.counter.kernel.service.CounterLocalService counterLocalService;
604            @BeanReference(type = com.liferay.mail.kernel.service.MailService.class)
605            protected com.liferay.mail.kernel.service.MailService mailService;
606            @BeanReference(type = com.liferay.portal.kernel.service.GroupLocalService.class)
607            protected com.liferay.portal.kernel.service.GroupLocalService groupLocalService;
608            @BeanReference(type = com.liferay.portal.kernel.service.GroupService.class)
609            protected com.liferay.portal.kernel.service.GroupService groupService;
610            @BeanReference(type = GroupPersistence.class)
611            protected GroupPersistence groupPersistence;
612            @BeanReference(type = GroupFinder.class)
613            protected GroupFinder groupFinder;
614            @BeanReference(type = com.liferay.portal.kernel.service.ResourceLocalService.class)
615            protected com.liferay.portal.kernel.service.ResourceLocalService resourceLocalService;
616            @BeanReference(type = com.liferay.portal.kernel.service.RoleLocalService.class)
617            protected com.liferay.portal.kernel.service.RoleLocalService roleLocalService;
618            @BeanReference(type = com.liferay.portal.kernel.service.RoleService.class)
619            protected com.liferay.portal.kernel.service.RoleService roleService;
620            @BeanReference(type = RolePersistence.class)
621            protected RolePersistence rolePersistence;
622            @BeanReference(type = RoleFinder.class)
623            protected RoleFinder roleFinder;
624            @BeanReference(type = com.liferay.portal.kernel.service.UserLocalService.class)
625            protected com.liferay.portal.kernel.service.UserLocalService userLocalService;
626            @BeanReference(type = com.liferay.portal.kernel.service.UserService.class)
627            protected com.liferay.portal.kernel.service.UserService userService;
628            @BeanReference(type = UserPersistence.class)
629            protected UserPersistence userPersistence;
630            @BeanReference(type = UserFinder.class)
631            protected UserFinder userFinder;
632            @BeanReference(type = com.liferay.portal.kernel.service.UserGroupLocalService.class)
633            protected com.liferay.portal.kernel.service.UserGroupLocalService userGroupLocalService;
634            @BeanReference(type = com.liferay.portal.kernel.service.UserGroupService.class)
635            protected com.liferay.portal.kernel.service.UserGroupService userGroupService;
636            @BeanReference(type = UserGroupPersistence.class)
637            protected UserGroupPersistence userGroupPersistence;
638            @BeanReference(type = UserGroupFinder.class)
639            protected UserGroupFinder userGroupFinder;
640            @BeanReference(type = com.liferay.portal.kernel.service.UserGroupRoleLocalService.class)
641            protected com.liferay.portal.kernel.service.UserGroupRoleLocalService userGroupRoleLocalService;
642            @BeanReference(type = com.liferay.portal.kernel.service.UserGroupRoleService.class)
643            protected com.liferay.portal.kernel.service.UserGroupRoleService userGroupRoleService;
644            @BeanReference(type = UserGroupRolePersistence.class)
645            protected UserGroupRolePersistence userGroupRolePersistence;
646            @BeanReference(type = UserGroupRoleFinder.class)
647            protected UserGroupRoleFinder userGroupRoleFinder;
648    }