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