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 aQute.bnd.annotation.ProviderType;
018    
019    import com.liferay.announcements.kernel.service.persistence.AnnouncementsDeliveryPersistence;
020    
021    import com.liferay.asset.kernel.service.persistence.AssetEntryFinder;
022    import com.liferay.asset.kernel.service.persistence.AssetEntryPersistence;
023    
024    import com.liferay.blogs.kernel.service.persistence.BlogsStatsUserFinder;
025    import com.liferay.blogs.kernel.service.persistence.BlogsStatsUserPersistence;
026    
027    import com.liferay.document.library.kernel.service.persistence.DLFileEntryFinder;
028    import com.liferay.document.library.kernel.service.persistence.DLFileEntryPersistence;
029    import com.liferay.document.library.kernel.service.persistence.DLFileRankFinder;
030    import com.liferay.document.library.kernel.service.persistence.DLFileRankPersistence;
031    
032    import com.liferay.expando.kernel.service.persistence.ExpandoRowPersistence;
033    
034    import com.liferay.exportimport.kernel.lar.ExportImportHelperUtil;
035    import com.liferay.exportimport.kernel.lar.ManifestSummary;
036    import com.liferay.exportimport.kernel.lar.PortletDataContext;
037    import com.liferay.exportimport.kernel.lar.StagedModelDataHandlerUtil;
038    import com.liferay.exportimport.kernel.lar.StagedModelType;
039    
040    import com.liferay.message.boards.kernel.service.persistence.MBBanPersistence;
041    import com.liferay.message.boards.kernel.service.persistence.MBMessageFinder;
042    import com.liferay.message.boards.kernel.service.persistence.MBMessagePersistence;
043    import com.liferay.message.boards.kernel.service.persistence.MBStatsUserPersistence;
044    import com.liferay.message.boards.kernel.service.persistence.MBThreadFlagPersistence;
045    
046    import com.liferay.portal.kernel.bean.BeanReference;
047    import com.liferay.portal.kernel.dao.db.DB;
048    import com.liferay.portal.kernel.dao.db.DBManagerUtil;
049    import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
050    import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
051    import com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery;
052    import com.liferay.portal.kernel.dao.orm.DefaultActionableDynamicQuery;
053    import com.liferay.portal.kernel.dao.orm.DynamicQuery;
054    import com.liferay.portal.kernel.dao.orm.DynamicQueryFactoryUtil;
055    import com.liferay.portal.kernel.dao.orm.ExportActionableDynamicQuery;
056    import com.liferay.portal.kernel.dao.orm.IndexableActionableDynamicQuery;
057    import com.liferay.portal.kernel.dao.orm.Projection;
058    import com.liferay.portal.kernel.exception.PortalException;
059    import com.liferay.portal.kernel.exception.SystemException;
060    import com.liferay.portal.kernel.model.PersistedModel;
061    import com.liferay.portal.kernel.model.User;
062    import com.liferay.portal.kernel.module.framework.service.IdentifiableOSGiService;
063    import com.liferay.portal.kernel.search.Indexable;
064    import com.liferay.portal.kernel.search.IndexableType;
065    import com.liferay.portal.kernel.service.BaseLocalServiceImpl;
066    import com.liferay.portal.kernel.service.PersistedModelLocalServiceRegistry;
067    import com.liferay.portal.kernel.service.UserLocalService;
068    import com.liferay.portal.kernel.service.persistence.BrowserTrackerPersistence;
069    import com.liferay.portal.kernel.service.persistence.CompanyPersistence;
070    import com.liferay.portal.kernel.service.persistence.ContactPersistence;
071    import com.liferay.portal.kernel.service.persistence.GroupFinder;
072    import com.liferay.portal.kernel.service.persistence.GroupPersistence;
073    import com.liferay.portal.kernel.service.persistence.ImagePersistence;
074    import com.liferay.portal.kernel.service.persistence.LayoutFinder;
075    import com.liferay.portal.kernel.service.persistence.LayoutPersistence;
076    import com.liferay.portal.kernel.service.persistence.MembershipRequestPersistence;
077    import com.liferay.portal.kernel.service.persistence.OrganizationFinder;
078    import com.liferay.portal.kernel.service.persistence.OrganizationPersistence;
079    import com.liferay.portal.kernel.service.persistence.PasswordPolicyFinder;
080    import com.liferay.portal.kernel.service.persistence.PasswordPolicyPersistence;
081    import com.liferay.portal.kernel.service.persistence.PasswordPolicyRelPersistence;
082    import com.liferay.portal.kernel.service.persistence.PasswordTrackerPersistence;
083    import com.liferay.portal.kernel.service.persistence.RecentLayoutBranchPersistence;
084    import com.liferay.portal.kernel.service.persistence.RecentLayoutRevisionPersistence;
085    import com.liferay.portal.kernel.service.persistence.RecentLayoutSetBranchPersistence;
086    import com.liferay.portal.kernel.service.persistence.RoleFinder;
087    import com.liferay.portal.kernel.service.persistence.RolePersistence;
088    import com.liferay.portal.kernel.service.persistence.SubscriptionPersistence;
089    import com.liferay.portal.kernel.service.persistence.TeamFinder;
090    import com.liferay.portal.kernel.service.persistence.TeamPersistence;
091    import com.liferay.portal.kernel.service.persistence.TicketPersistence;
092    import com.liferay.portal.kernel.service.persistence.UserFinder;
093    import com.liferay.portal.kernel.service.persistence.UserGroupFinder;
094    import com.liferay.portal.kernel.service.persistence.UserGroupPersistence;
095    import com.liferay.portal.kernel.service.persistence.UserGroupRoleFinder;
096    import com.liferay.portal.kernel.service.persistence.UserGroupRolePersistence;
097    import com.liferay.portal.kernel.service.persistence.UserIdMapperPersistence;
098    import com.liferay.portal.kernel.service.persistence.UserPersistence;
099    import com.liferay.portal.kernel.service.persistence.WorkflowInstanceLinkPersistence;
100    import com.liferay.portal.kernel.util.OrderByComparator;
101    import com.liferay.portal.kernel.util.PortalUtil;
102    
103    import com.liferay.ratings.kernel.service.persistence.RatingsStatsFinder;
104    import com.liferay.ratings.kernel.service.persistence.RatingsStatsPersistence;
105    
106    import com.liferay.social.kernel.service.persistence.SocialActivityFinder;
107    import com.liferay.social.kernel.service.persistence.SocialActivityPersistence;
108    import com.liferay.social.kernel.service.persistence.SocialRelationPersistence;
109    import com.liferay.social.kernel.service.persistence.SocialRequestPersistence;
110    
111    import java.io.Serializable;
112    
113    import java.util.List;
114    
115    import javax.sql.DataSource;
116    
117    /**
118     * Provides the base implementation for the user local service.
119     *
120     * <p>
121     * 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.UserLocalServiceImpl}.
122     * </p>
123     *
124     * @author Brian Wing Shun Chan
125     * @see com.liferay.portal.service.impl.UserLocalServiceImpl
126     * @see com.liferay.portal.kernel.service.UserLocalServiceUtil
127     * @generated
128     */
129    @ProviderType
130    public abstract class UserLocalServiceBaseImpl extends BaseLocalServiceImpl
131            implements UserLocalService, IdentifiableOSGiService {
132            /*
133             * NOTE FOR DEVELOPERS:
134             *
135             * Never modify or reference this class directly. Always use {@link com.liferay.portal.kernel.service.UserLocalServiceUtil} to access the user local service.
136             */
137    
138            /**
139             * Adds the user to the database. Also notifies the appropriate model listeners.
140             *
141             * @param user the user
142             * @return the user that was added
143             */
144            @Indexable(type = IndexableType.REINDEX)
145            @Override
146            public User addUser(User user) {
147                    user.setNew(true);
148    
149                    return userPersistence.update(user);
150            }
151    
152            /**
153             * Creates a new user with the primary key. Does not add the user to the database.
154             *
155             * @param userId the primary key for the new user
156             * @return the new user
157             */
158            @Override
159            public User createUser(long userId) {
160                    return userPersistence.create(userId);
161            }
162    
163            /**
164             * Deletes the user with the primary key from the database. Also notifies the appropriate model listeners.
165             *
166             * @param userId the primary key of the user
167             * @return the user that was removed
168             * @throws PortalException if a user with the primary key could not be found
169             */
170            @Indexable(type = IndexableType.DELETE)
171            @Override
172            public User deleteUser(long userId) throws PortalException {
173                    return userPersistence.remove(userId);
174            }
175    
176            /**
177             * Deletes the user from the database. Also notifies the appropriate model listeners.
178             *
179             * @param user the user
180             * @return the user that was removed
181             * @throws PortalException
182             */
183            @Indexable(type = IndexableType.DELETE)
184            @Override
185            public User deleteUser(User user) throws PortalException {
186                    return userPersistence.remove(user);
187            }
188    
189            @Override
190            public DynamicQuery dynamicQuery() {
191                    Class<?> clazz = getClass();
192    
193                    return DynamicQueryFactoryUtil.forClass(User.class,
194                            clazz.getClassLoader());
195            }
196    
197            /**
198             * Performs a dynamic query on the database and returns the matching rows.
199             *
200             * @param dynamicQuery the dynamic query
201             * @return the matching rows
202             */
203            @Override
204            public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
205                    return userPersistence.findWithDynamicQuery(dynamicQuery);
206            }
207    
208            /**
209             * Performs a dynamic query on the database and returns a range of the matching rows.
210             *
211             * <p>
212             * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portal.model.impl.UserModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
213             * </p>
214             *
215             * @param dynamicQuery the dynamic query
216             * @param start the lower bound of the range of model instances
217             * @param end the upper bound of the range of model instances (not inclusive)
218             * @return the range of matching rows
219             */
220            @Override
221            public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
222                    int end) {
223                    return userPersistence.findWithDynamicQuery(dynamicQuery, start, end);
224            }
225    
226            /**
227             * Performs a dynamic query on the database and returns an ordered range of the matching rows.
228             *
229             * <p>
230             * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portal.model.impl.UserModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
231             * </p>
232             *
233             * @param dynamicQuery the dynamic query
234             * @param start the lower bound of the range of model instances
235             * @param end the upper bound of the range of model instances (not inclusive)
236             * @param orderByComparator the comparator to order the results by (optionally <code>null</code>)
237             * @return the ordered range of matching rows
238             */
239            @Override
240            public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
241                    int end, OrderByComparator<T> orderByComparator) {
242                    return userPersistence.findWithDynamicQuery(dynamicQuery, start, end,
243                            orderByComparator);
244            }
245    
246            /**
247             * Returns the number of rows matching the dynamic query.
248             *
249             * @param dynamicQuery the dynamic query
250             * @return the number of rows matching the dynamic query
251             */
252            @Override
253            public long dynamicQueryCount(DynamicQuery dynamicQuery) {
254                    return userPersistence.countWithDynamicQuery(dynamicQuery);
255            }
256    
257            /**
258             * Returns the number of rows matching the dynamic query.
259             *
260             * @param dynamicQuery the dynamic query
261             * @param projection the projection to apply to the query
262             * @return the number of rows matching the dynamic query
263             */
264            @Override
265            public long dynamicQueryCount(DynamicQuery dynamicQuery,
266                    Projection projection) {
267                    return userPersistence.countWithDynamicQuery(dynamicQuery, projection);
268            }
269    
270            @Override
271            public User fetchUser(long userId) {
272                    return userPersistence.fetchByPrimaryKey(userId);
273            }
274    
275            /**
276             * Returns the user with the matching UUID and company.
277             *
278             * @param uuid the user's UUID
279             * @param companyId the primary key of the company
280             * @return the matching user, or <code>null</code> if a matching user could not be found
281             */
282            @Override
283            public User fetchUserByUuidAndCompanyId(String uuid, long companyId) {
284                    return userPersistence.fetchByUuid_C_First(uuid, companyId, null);
285            }
286    
287            /**
288             * Returns the user with the primary key.
289             *
290             * @param userId the primary key of the user
291             * @return the user
292             * @throws PortalException if a user with the primary key could not be found
293             */
294            @Override
295            public User getUser(long userId) throws PortalException {
296                    return userPersistence.findByPrimaryKey(userId);
297            }
298    
299            @Override
300            public ActionableDynamicQuery getActionableDynamicQuery() {
301                    ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
302    
303                    actionableDynamicQuery.setBaseLocalService(com.liferay.portal.kernel.service.UserLocalServiceUtil.getService());
304                    actionableDynamicQuery.setClassLoader(getClassLoader());
305                    actionableDynamicQuery.setModelClass(User.class);
306    
307                    actionableDynamicQuery.setPrimaryKeyPropertyName("userId");
308    
309                    return actionableDynamicQuery;
310            }
311    
312            @Override
313            public IndexableActionableDynamicQuery getIndexableActionableDynamicQuery() {
314                    IndexableActionableDynamicQuery indexableActionableDynamicQuery = new IndexableActionableDynamicQuery();
315    
316                    indexableActionableDynamicQuery.setBaseLocalService(com.liferay.portal.kernel.service.UserLocalServiceUtil.getService());
317                    indexableActionableDynamicQuery.setClassLoader(getClassLoader());
318                    indexableActionableDynamicQuery.setModelClass(User.class);
319    
320                    indexableActionableDynamicQuery.setPrimaryKeyPropertyName("userId");
321    
322                    return indexableActionableDynamicQuery;
323            }
324    
325            protected void initActionableDynamicQuery(
326                    ActionableDynamicQuery actionableDynamicQuery) {
327                    actionableDynamicQuery.setBaseLocalService(com.liferay.portal.kernel.service.UserLocalServiceUtil.getService());
328                    actionableDynamicQuery.setClassLoader(getClassLoader());
329                    actionableDynamicQuery.setModelClass(User.class);
330    
331                    actionableDynamicQuery.setPrimaryKeyPropertyName("userId");
332            }
333    
334            @Override
335            public ExportActionableDynamicQuery getExportActionableDynamicQuery(
336                    final PortletDataContext portletDataContext) {
337                    final ExportActionableDynamicQuery exportActionableDynamicQuery = new ExportActionableDynamicQuery() {
338                                    @Override
339                                    public long performCount() throws PortalException {
340                                            ManifestSummary manifestSummary = portletDataContext.getManifestSummary();
341    
342                                            StagedModelType stagedModelType = getStagedModelType();
343    
344                                            long modelAdditionCount = super.performCount();
345    
346                                            manifestSummary.addModelAdditionCount(stagedModelType,
347                                                    modelAdditionCount);
348    
349                                            long modelDeletionCount = ExportImportHelperUtil.getModelDeletionCount(portletDataContext,
350                                                            stagedModelType);
351    
352                                            manifestSummary.addModelDeletionCount(stagedModelType,
353                                                    modelDeletionCount);
354    
355                                            return modelAdditionCount;
356                                    }
357                            };
358    
359                    initActionableDynamicQuery(exportActionableDynamicQuery);
360    
361                    exportActionableDynamicQuery.setAddCriteriaMethod(new ActionableDynamicQuery.AddCriteriaMethod() {
362                                    @Override
363                                    public void addCriteria(DynamicQuery dynamicQuery) {
364                                            portletDataContext.addDateRangeCriteria(dynamicQuery,
365                                                    "modifiedDate");
366                                    }
367                            });
368    
369                    exportActionableDynamicQuery.setCompanyId(portletDataContext.getCompanyId());
370    
371                    exportActionableDynamicQuery.setPerformActionMethod(new ActionableDynamicQuery.PerformActionMethod<User>() {
372                                    @Override
373                                    public void performAction(User user) throws PortalException {
374                                            StagedModelDataHandlerUtil.exportStagedModel(portletDataContext,
375                                                    user);
376                                    }
377                            });
378                    exportActionableDynamicQuery.setStagedModelType(new StagedModelType(
379                                    PortalUtil.getClassNameId(User.class.getName())));
380    
381                    return exportActionableDynamicQuery;
382            }
383    
384            /**
385             * @throws PortalException
386             */
387            @Override
388            public PersistedModel deletePersistedModel(PersistedModel persistedModel)
389                    throws PortalException {
390                    return userLocalService.deleteUser((User)persistedModel);
391            }
392    
393            @Override
394            public PersistedModel getPersistedModel(Serializable primaryKeyObj)
395                    throws PortalException {
396                    return userPersistence.findByPrimaryKey(primaryKeyObj);
397            }
398    
399            /**
400             * Returns the user with the matching UUID and company.
401             *
402             * @param uuid the user's UUID
403             * @param companyId the primary key of the company
404             * @return the matching user
405             * @throws PortalException if a matching user could not be found
406             */
407            @Override
408            public User getUserByUuidAndCompanyId(String uuid, long companyId)
409                    throws PortalException {
410                    return userPersistence.findByUuid_C_First(uuid, companyId, null);
411            }
412    
413            /**
414             * Returns a range of all the users.
415             *
416             * <p>
417             * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portal.model.impl.UserModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
418             * </p>
419             *
420             * @param start the lower bound of the range of users
421             * @param end the upper bound of the range of users (not inclusive)
422             * @return the range of users
423             */
424            @Override
425            public List<User> getUsers(int start, int end) {
426                    return userPersistence.findAll(start, end);
427            }
428    
429            /**
430             * Returns the number of users.
431             *
432             * @return the number of users
433             */
434            @Override
435            public int getUsersCount() {
436                    return userPersistence.countAll();
437            }
438    
439            /**
440             * Updates the user in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners.
441             *
442             * @param user the user
443             * @return the user that was updated
444             */
445            @Indexable(type = IndexableType.REINDEX)
446            @Override
447            public User updateUser(User user) {
448                    return userPersistence.update(user);
449            }
450    
451            /**
452             */
453            @Override
454            public void addGroupUser(long groupId, long userId) {
455                    groupPersistence.addUser(groupId, userId);
456            }
457    
458            /**
459             */
460            @Override
461            public void addGroupUser(long groupId, User user) {
462                    groupPersistence.addUser(groupId, user);
463            }
464    
465            /**
466             * @throws PortalException
467             */
468            @Override
469            public void addGroupUsers(long groupId, long[] userIds)
470                    throws PortalException {
471                    groupPersistence.addUsers(groupId, userIds);
472            }
473    
474            /**
475             * @throws PortalException
476             */
477            @Override
478            public void addGroupUsers(long groupId, List<User> Users)
479                    throws PortalException {
480                    groupPersistence.addUsers(groupId, Users);
481            }
482    
483            /**
484             */
485            @Override
486            public void clearGroupUsers(long groupId) {
487                    groupPersistence.clearUsers(groupId);
488            }
489    
490            /**
491             */
492            @Override
493            public void deleteGroupUser(long groupId, long userId) {
494                    groupPersistence.removeUser(groupId, userId);
495            }
496    
497            /**
498             */
499            @Override
500            public void deleteGroupUser(long groupId, User user) {
501                    groupPersistence.removeUser(groupId, user);
502            }
503    
504            /**
505             */
506            @Override
507            public void deleteGroupUsers(long groupId, long[] userIds) {
508                    groupPersistence.removeUsers(groupId, userIds);
509            }
510    
511            /**
512             */
513            @Override
514            public void deleteGroupUsers(long groupId, List<User> Users) {
515                    groupPersistence.removeUsers(groupId, Users);
516            }
517    
518            /**
519             * Returns the groupIds of the groups associated with the user.
520             *
521             * @param userId the userId of the user
522             * @return long[] the groupIds of groups associated with the user
523             */
524            @Override
525            public long[] getGroupPrimaryKeys(long userId) {
526                    return userPersistence.getGroupPrimaryKeys(userId);
527            }
528    
529            /**
530             */
531            @Override
532            public List<User> getGroupUsers(long groupId) {
533                    return groupPersistence.getUsers(groupId);
534            }
535    
536            /**
537             */
538            @Override
539            public List<User> getGroupUsers(long groupId, int start, int end) {
540                    return groupPersistence.getUsers(groupId, start, end);
541            }
542    
543            /**
544             */
545            @Override
546            public List<User> getGroupUsers(long groupId, int start, int end,
547                    OrderByComparator<User> orderByComparator) {
548                    return groupPersistence.getUsers(groupId, start, end, orderByComparator);
549            }
550    
551            /**
552             */
553            @Override
554            public int getGroupUsersCount(long groupId) {
555                    return groupPersistence.getUsersSize(groupId);
556            }
557    
558            /**
559             */
560            @Override
561            public boolean hasGroupUser(long groupId, long userId) {
562                    return groupPersistence.containsUser(groupId, userId);
563            }
564    
565            /**
566             */
567            @Override
568            public boolean hasGroupUsers(long groupId) {
569                    return groupPersistence.containsUsers(groupId);
570            }
571    
572            /**
573             */
574            @Override
575            public void setGroupUsers(long groupId, long[] userIds) {
576                    groupPersistence.setUsers(groupId, userIds);
577            }
578    
579            /**
580             */
581            @Override
582            public void addOrganizationUser(long organizationId, long userId) {
583                    organizationPersistence.addUser(organizationId, userId);
584            }
585    
586            /**
587             */
588            @Override
589            public void addOrganizationUser(long organizationId, User user) {
590                    organizationPersistence.addUser(organizationId, user);
591            }
592    
593            /**
594             * @throws PortalException
595             */
596            @Override
597            public void addOrganizationUsers(long organizationId, long[] userIds)
598                    throws PortalException {
599                    organizationPersistence.addUsers(organizationId, userIds);
600            }
601    
602            /**
603             * @throws PortalException
604             */
605            @Override
606            public void addOrganizationUsers(long organizationId, List<User> Users)
607                    throws PortalException {
608                    organizationPersistence.addUsers(organizationId, Users);
609            }
610    
611            /**
612             */
613            @Override
614            public void clearOrganizationUsers(long organizationId) {
615                    organizationPersistence.clearUsers(organizationId);
616            }
617    
618            /**
619             */
620            @Override
621            public void deleteOrganizationUser(long organizationId, long userId) {
622                    organizationPersistence.removeUser(organizationId, userId);
623            }
624    
625            /**
626             */
627            @Override
628            public void deleteOrganizationUser(long organizationId, User user) {
629                    organizationPersistence.removeUser(organizationId, user);
630            }
631    
632            /**
633             */
634            @Override
635            public void deleteOrganizationUsers(long organizationId, long[] userIds) {
636                    organizationPersistence.removeUsers(organizationId, userIds);
637            }
638    
639            /**
640             */
641            @Override
642            public void deleteOrganizationUsers(long organizationId, List<User> Users) {
643                    organizationPersistence.removeUsers(organizationId, Users);
644            }
645    
646            /**
647             * Returns the organizationIds of the organizations associated with the user.
648             *
649             * @param userId the userId of the user
650             * @return long[] the organizationIds of organizations associated with the user
651             */
652            @Override
653            public long[] getOrganizationPrimaryKeys(long userId) {
654                    return userPersistence.getOrganizationPrimaryKeys(userId);
655            }
656    
657            /**
658             */
659            @Override
660            public List<User> getOrganizationUsers(long organizationId) {
661                    return organizationPersistence.getUsers(organizationId);
662            }
663    
664            /**
665             */
666            @Override
667            public List<User> getOrganizationUsers(long organizationId, int start,
668                    int end) {
669                    return organizationPersistence.getUsers(organizationId, start, end);
670            }
671    
672            /**
673             */
674            @Override
675            public List<User> getOrganizationUsers(long organizationId, int start,
676                    int end, OrderByComparator<User> orderByComparator) {
677                    return organizationPersistence.getUsers(organizationId, start, end,
678                            orderByComparator);
679            }
680    
681            /**
682             */
683            @Override
684            public int getOrganizationUsersCount(long organizationId) {
685                    return organizationPersistence.getUsersSize(organizationId);
686            }
687    
688            /**
689             */
690            @Override
691            public boolean hasOrganizationUser(long organizationId, long userId) {
692                    return organizationPersistence.containsUser(organizationId, userId);
693            }
694    
695            /**
696             */
697            @Override
698            public boolean hasOrganizationUsers(long organizationId) {
699                    return organizationPersistence.containsUsers(organizationId);
700            }
701    
702            /**
703             */
704            @Override
705            public void setOrganizationUsers(long organizationId, long[] userIds) {
706                    organizationPersistence.setUsers(organizationId, userIds);
707            }
708    
709            /**
710             */
711            @Override
712            public void addRoleUser(long roleId, long userId) {
713                    rolePersistence.addUser(roleId, userId);
714            }
715    
716            /**
717             */
718            @Override
719            public void addRoleUser(long roleId, User user) {
720                    rolePersistence.addUser(roleId, user);
721            }
722    
723            /**
724             * @throws PortalException
725             */
726            @Override
727            public void addRoleUsers(long roleId, long[] userIds)
728                    throws PortalException {
729                    rolePersistence.addUsers(roleId, userIds);
730            }
731    
732            /**
733             * @throws PortalException
734             */
735            @Override
736            public void addRoleUsers(long roleId, List<User> Users)
737                    throws PortalException {
738                    rolePersistence.addUsers(roleId, Users);
739            }
740    
741            /**
742             */
743            @Override
744            public void clearRoleUsers(long roleId) {
745                    rolePersistence.clearUsers(roleId);
746            }
747    
748            /**
749             * @throws PortalException
750             */
751            @Override
752            public void deleteRoleUser(long roleId, long userId)
753                    throws PortalException {
754                    rolePersistence.removeUser(roleId, userId);
755            }
756    
757            /**
758             * @throws PortalException
759             */
760            @Override
761            public void deleteRoleUser(long roleId, User user)
762                    throws PortalException {
763                    rolePersistence.removeUser(roleId, user);
764            }
765    
766            /**
767             */
768            @Override
769            public void deleteRoleUsers(long roleId, long[] userIds) {
770                    rolePersistence.removeUsers(roleId, userIds);
771            }
772    
773            /**
774             */
775            @Override
776            public void deleteRoleUsers(long roleId, List<User> Users) {
777                    rolePersistence.removeUsers(roleId, Users);
778            }
779    
780            /**
781             * Returns the roleIds of the roles associated with the user.
782             *
783             * @param userId the userId of the user
784             * @return long[] the roleIds of roles associated with the user
785             */
786            @Override
787            public long[] getRolePrimaryKeys(long userId) {
788                    return userPersistence.getRolePrimaryKeys(userId);
789            }
790    
791            /**
792             */
793            @Override
794            public List<User> getRoleUsers(long roleId) {
795                    return rolePersistence.getUsers(roleId);
796            }
797    
798            /**
799             */
800            @Override
801            public List<User> getRoleUsers(long roleId, int start, int end) {
802                    return rolePersistence.getUsers(roleId, start, end);
803            }
804    
805            /**
806             */
807            @Override
808            public List<User> getRoleUsers(long roleId, int start, int end,
809                    OrderByComparator<User> orderByComparator) {
810                    return rolePersistence.getUsers(roleId, start, end, orderByComparator);
811            }
812    
813            /**
814             */
815            @Override
816            public int getRoleUsersCount(long roleId) {
817                    return rolePersistence.getUsersSize(roleId);
818            }
819    
820            /**
821             */
822            @Override
823            public boolean hasRoleUser(long roleId, long userId) {
824                    return rolePersistence.containsUser(roleId, userId);
825            }
826    
827            /**
828             */
829            @Override
830            public boolean hasRoleUsers(long roleId) {
831                    return rolePersistence.containsUsers(roleId);
832            }
833    
834            /**
835             * @throws PortalException
836             */
837            @Override
838            public void setRoleUsers(long roleId, long[] userIds)
839                    throws PortalException {
840                    rolePersistence.setUsers(roleId, userIds);
841            }
842    
843            /**
844             */
845            @Override
846            public void addTeamUser(long teamId, long userId) {
847                    teamPersistence.addUser(teamId, userId);
848            }
849    
850            /**
851             */
852            @Override
853            public void addTeamUser(long teamId, User user) {
854                    teamPersistence.addUser(teamId, user);
855            }
856    
857            /**
858             * @throws PortalException
859             */
860            @Override
861            public void addTeamUsers(long teamId, long[] userIds)
862                    throws PortalException {
863                    teamPersistence.addUsers(teamId, userIds);
864            }
865    
866            /**
867             * @throws PortalException
868             */
869            @Override
870            public void addTeamUsers(long teamId, List<User> Users)
871                    throws PortalException {
872                    teamPersistence.addUsers(teamId, Users);
873            }
874    
875            /**
876             */
877            @Override
878            public void clearTeamUsers(long teamId) {
879                    teamPersistence.clearUsers(teamId);
880            }
881    
882            /**
883             */
884            @Override
885            public void deleteTeamUser(long teamId, long userId) {
886                    teamPersistence.removeUser(teamId, userId);
887            }
888    
889            /**
890             */
891            @Override
892            public void deleteTeamUser(long teamId, User user) {
893                    teamPersistence.removeUser(teamId, user);
894            }
895    
896            /**
897             */
898            @Override
899            public void deleteTeamUsers(long teamId, long[] userIds) {
900                    teamPersistence.removeUsers(teamId, userIds);
901            }
902    
903            /**
904             */
905            @Override
906            public void deleteTeamUsers(long teamId, List<User> Users) {
907                    teamPersistence.removeUsers(teamId, Users);
908            }
909    
910            /**
911             * Returns the teamIds of the teams associated with the user.
912             *
913             * @param userId the userId of the user
914             * @return long[] the teamIds of teams associated with the user
915             */
916            @Override
917            public long[] getTeamPrimaryKeys(long userId) {
918                    return userPersistence.getTeamPrimaryKeys(userId);
919            }
920    
921            /**
922             */
923            @Override
924            public List<User> getTeamUsers(long teamId) {
925                    return teamPersistence.getUsers(teamId);
926            }
927    
928            /**
929             */
930            @Override
931            public List<User> getTeamUsers(long teamId, int start, int end) {
932                    return teamPersistence.getUsers(teamId, start, end);
933            }
934    
935            /**
936             */
937            @Override
938            public List<User> getTeamUsers(long teamId, int start, int end,
939                    OrderByComparator<User> orderByComparator) {
940                    return teamPersistence.getUsers(teamId, start, end, orderByComparator);
941            }
942    
943            /**
944             */
945            @Override
946            public int getTeamUsersCount(long teamId) {
947                    return teamPersistence.getUsersSize(teamId);
948            }
949    
950            /**
951             */
952            @Override
953            public boolean hasTeamUser(long teamId, long userId) {
954                    return teamPersistence.containsUser(teamId, userId);
955            }
956    
957            /**
958             */
959            @Override
960            public boolean hasTeamUsers(long teamId) {
961                    return teamPersistence.containsUsers(teamId);
962            }
963    
964            /**
965             */
966            @Override
967            public void setTeamUsers(long teamId, long[] userIds) {
968                    teamPersistence.setUsers(teamId, userIds);
969            }
970    
971            /**
972             */
973            @Override
974            public void addUserGroupUser(long userGroupId, long userId) {
975                    userGroupPersistence.addUser(userGroupId, userId);
976            }
977    
978            /**
979             */
980            @Override
981            public void addUserGroupUser(long userGroupId, User user) {
982                    userGroupPersistence.addUser(userGroupId, user);
983            }
984    
985            /**
986             * @throws PortalException
987             */
988            @Override
989            public void addUserGroupUsers(long userGroupId, long[] userIds)
990                    throws PortalException {
991                    userGroupPersistence.addUsers(userGroupId, userIds);
992            }
993    
994            /**
995             * @throws PortalException
996             */
997            @Override
998            public void addUserGroupUsers(long userGroupId, List<User> Users)
999                    throws PortalException {
1000                    userGroupPersistence.addUsers(userGroupId, Users);
1001            }
1002    
1003            /**
1004             */
1005            @Override
1006            public void clearUserGroupUsers(long userGroupId) {
1007                    userGroupPersistence.clearUsers(userGroupId);
1008            }
1009    
1010            /**
1011             * @throws PortalException
1012             */
1013            @Override
1014            public void deleteUserGroupUser(long userGroupId, long userId)
1015                    throws PortalException {
1016                    userGroupPersistence.removeUser(userGroupId, userId);
1017            }
1018    
1019            /**
1020             * @throws PortalException
1021             */
1022            @Override
1023            public void deleteUserGroupUser(long userGroupId, User user)
1024                    throws PortalException {
1025                    userGroupPersistence.removeUser(userGroupId, user);
1026            }
1027    
1028            /**
1029             */
1030            @Override
1031            public void deleteUserGroupUsers(long userGroupId, long[] userIds) {
1032                    userGroupPersistence.removeUsers(userGroupId, userIds);
1033            }
1034    
1035            /**
1036             */
1037            @Override
1038            public void deleteUserGroupUsers(long userGroupId, List<User> Users) {
1039                    userGroupPersistence.removeUsers(userGroupId, Users);
1040            }
1041    
1042            /**
1043             * Returns the userGroupIds of the user groups associated with the user.
1044             *
1045             * @param userId the userId of the user
1046             * @return long[] the userGroupIds of user groups associated with the user
1047             */
1048            @Override
1049            public long[] getUserGroupPrimaryKeys(long userId) {
1050                    return userPersistence.getUserGroupPrimaryKeys(userId);
1051            }
1052    
1053            /**
1054             */
1055            @Override
1056            public List<User> getUserGroupUsers(long userGroupId) {
1057                    return userGroupPersistence.getUsers(userGroupId);
1058            }
1059    
1060            /**
1061             */
1062            @Override
1063            public List<User> getUserGroupUsers(long userGroupId, int start, int end) {
1064                    return userGroupPersistence.getUsers(userGroupId, start, end);
1065            }
1066    
1067            /**
1068             */
1069            @Override
1070            public List<User> getUserGroupUsers(long userGroupId, int start, int end,
1071                    OrderByComparator<User> orderByComparator) {
1072                    return userGroupPersistence.getUsers(userGroupId, start, end,
1073                            orderByComparator);
1074            }
1075    
1076            /**
1077             */
1078            @Override
1079            public int getUserGroupUsersCount(long userGroupId) {
1080                    return userGroupPersistence.getUsersSize(userGroupId);
1081            }
1082    
1083            /**
1084             */
1085            @Override
1086            public boolean hasUserGroupUser(long userGroupId, long userId) {
1087                    return userGroupPersistence.containsUser(userGroupId, userId);
1088            }
1089    
1090            /**
1091             */
1092            @Override
1093            public boolean hasUserGroupUsers(long userGroupId) {
1094                    return userGroupPersistence.containsUsers(userGroupId);
1095            }
1096    
1097            /**
1098             * @throws PortalException
1099             */
1100            @Override
1101            public void setUserGroupUsers(long userGroupId, long[] userIds)
1102                    throws PortalException {
1103                    userGroupPersistence.setUsers(userGroupId, userIds);
1104            }
1105    
1106            /**
1107             * Returns the user local service.
1108             *
1109             * @return the user local service
1110             */
1111            public UserLocalService getUserLocalService() {
1112                    return userLocalService;
1113            }
1114    
1115            /**
1116             * Sets the user local service.
1117             *
1118             * @param userLocalService the user local service
1119             */
1120            public void setUserLocalService(UserLocalService userLocalService) {
1121                    this.userLocalService = userLocalService;
1122            }
1123    
1124            /**
1125             * Returns the user persistence.
1126             *
1127             * @return the user persistence
1128             */
1129            public UserPersistence getUserPersistence() {
1130                    return userPersistence;
1131            }
1132    
1133            /**
1134             * Sets the user persistence.
1135             *
1136             * @param userPersistence the user persistence
1137             */
1138            public void setUserPersistence(UserPersistence userPersistence) {
1139                    this.userPersistence = userPersistence;
1140            }
1141    
1142            /**
1143             * Returns the user finder.
1144             *
1145             * @return the user finder
1146             */
1147            public UserFinder getUserFinder() {
1148                    return userFinder;
1149            }
1150    
1151            /**
1152             * Sets the user finder.
1153             *
1154             * @param userFinder the user finder
1155             */
1156            public void setUserFinder(UserFinder userFinder) {
1157                    this.userFinder = userFinder;
1158            }
1159    
1160            /**
1161             * Returns the counter local service.
1162             *
1163             * @return the counter local service
1164             */
1165            public com.liferay.counter.kernel.service.CounterLocalService getCounterLocalService() {
1166                    return counterLocalService;
1167            }
1168    
1169            /**
1170             * Sets the counter local service.
1171             *
1172             * @param counterLocalService the counter local service
1173             */
1174            public void setCounterLocalService(
1175                    com.liferay.counter.kernel.service.CounterLocalService counterLocalService) {
1176                    this.counterLocalService = counterLocalService;
1177            }
1178    
1179            /**
1180             * Returns the browser tracker local service.
1181             *
1182             * @return the browser tracker local service
1183             */
1184            public com.liferay.portal.kernel.service.BrowserTrackerLocalService getBrowserTrackerLocalService() {
1185                    return browserTrackerLocalService;
1186            }
1187    
1188            /**
1189             * Sets the browser tracker local service.
1190             *
1191             * @param browserTrackerLocalService the browser tracker local service
1192             */
1193            public void setBrowserTrackerLocalService(
1194                    com.liferay.portal.kernel.service.BrowserTrackerLocalService browserTrackerLocalService) {
1195                    this.browserTrackerLocalService = browserTrackerLocalService;
1196            }
1197    
1198            /**
1199             * Returns the browser tracker persistence.
1200             *
1201             * @return the browser tracker persistence
1202             */
1203            public BrowserTrackerPersistence getBrowserTrackerPersistence() {
1204                    return browserTrackerPersistence;
1205            }
1206    
1207            /**
1208             * Sets the browser tracker persistence.
1209             *
1210             * @param browserTrackerPersistence the browser tracker persistence
1211             */
1212            public void setBrowserTrackerPersistence(
1213                    BrowserTrackerPersistence browserTrackerPersistence) {
1214                    this.browserTrackerPersistence = browserTrackerPersistence;
1215            }
1216    
1217            /**
1218             * Returns the company local service.
1219             *
1220             * @return the company local service
1221             */
1222            public com.liferay.portal.kernel.service.CompanyLocalService getCompanyLocalService() {
1223                    return companyLocalService;
1224            }
1225    
1226            /**
1227             * Sets the company local service.
1228             *
1229             * @param companyLocalService the company local service
1230             */
1231            public void setCompanyLocalService(
1232                    com.liferay.portal.kernel.service.CompanyLocalService companyLocalService) {
1233                    this.companyLocalService = companyLocalService;
1234            }
1235    
1236            /**
1237             * Returns the company persistence.
1238             *
1239             * @return the company persistence
1240             */
1241            public CompanyPersistence getCompanyPersistence() {
1242                    return companyPersistence;
1243            }
1244    
1245            /**
1246             * Sets the company persistence.
1247             *
1248             * @param companyPersistence the company persistence
1249             */
1250            public void setCompanyPersistence(CompanyPersistence companyPersistence) {
1251                    this.companyPersistence = companyPersistence;
1252            }
1253    
1254            /**
1255             * Returns the contact local service.
1256             *
1257             * @return the contact local service
1258             */
1259            public com.liferay.portal.kernel.service.ContactLocalService getContactLocalService() {
1260                    return contactLocalService;
1261            }
1262    
1263            /**
1264             * Sets the contact local service.
1265             *
1266             * @param contactLocalService the contact local service
1267             */
1268            public void setContactLocalService(
1269                    com.liferay.portal.kernel.service.ContactLocalService contactLocalService) {
1270                    this.contactLocalService = contactLocalService;
1271            }
1272    
1273            /**
1274             * Returns the contact persistence.
1275             *
1276             * @return the contact persistence
1277             */
1278            public ContactPersistence getContactPersistence() {
1279                    return contactPersistence;
1280            }
1281    
1282            /**
1283             * Sets the contact persistence.
1284             *
1285             * @param contactPersistence the contact persistence
1286             */
1287            public void setContactPersistence(ContactPersistence contactPersistence) {
1288                    this.contactPersistence = contactPersistence;
1289            }
1290    
1291            /**
1292             * Returns the group local service.
1293             *
1294             * @return the group local service
1295             */
1296            public com.liferay.portal.kernel.service.GroupLocalService getGroupLocalService() {
1297                    return groupLocalService;
1298            }
1299    
1300            /**
1301             * Sets the group local service.
1302             *
1303             * @param groupLocalService the group local service
1304             */
1305            public void setGroupLocalService(
1306                    com.liferay.portal.kernel.service.GroupLocalService groupLocalService) {
1307                    this.groupLocalService = groupLocalService;
1308            }
1309    
1310            /**
1311             * Returns the group persistence.
1312             *
1313             * @return the group persistence
1314             */
1315            public GroupPersistence getGroupPersistence() {
1316                    return groupPersistence;
1317            }
1318    
1319            /**
1320             * Sets the group persistence.
1321             *
1322             * @param groupPersistence the group persistence
1323             */
1324            public void setGroupPersistence(GroupPersistence groupPersistence) {
1325                    this.groupPersistence = groupPersistence;
1326            }
1327    
1328            /**
1329             * Returns the group finder.
1330             *
1331             * @return the group finder
1332             */
1333            public GroupFinder getGroupFinder() {
1334                    return groupFinder;
1335            }
1336    
1337            /**
1338             * Sets the group finder.
1339             *
1340             * @param groupFinder the group finder
1341             */
1342            public void setGroupFinder(GroupFinder groupFinder) {
1343                    this.groupFinder = groupFinder;
1344            }
1345    
1346            /**
1347             * Returns the image local service.
1348             *
1349             * @return the image local service
1350             */
1351            public com.liferay.portal.kernel.service.ImageLocalService getImageLocalService() {
1352                    return imageLocalService;
1353            }
1354    
1355            /**
1356             * Sets the image local service.
1357             *
1358             * @param imageLocalService the image local service
1359             */
1360            public void setImageLocalService(
1361                    com.liferay.portal.kernel.service.ImageLocalService imageLocalService) {
1362                    this.imageLocalService = imageLocalService;
1363            }
1364    
1365            /**
1366             * Returns the image persistence.
1367             *
1368             * @return the image persistence
1369             */
1370            public ImagePersistence getImagePersistence() {
1371                    return imagePersistence;
1372            }
1373    
1374            /**
1375             * Sets the image persistence.
1376             *
1377             * @param imagePersistence the image persistence
1378             */
1379            public void setImagePersistence(ImagePersistence imagePersistence) {
1380                    this.imagePersistence = imagePersistence;
1381            }
1382    
1383            /**
1384             * Returns the layout local service.
1385             *
1386             * @return the layout local service
1387             */
1388            public com.liferay.portal.kernel.service.LayoutLocalService getLayoutLocalService() {
1389                    return layoutLocalService;
1390            }
1391    
1392            /**
1393             * Sets the layout local service.
1394             *
1395             * @param layoutLocalService the layout local service
1396             */
1397            public void setLayoutLocalService(
1398                    com.liferay.portal.kernel.service.LayoutLocalService layoutLocalService) {
1399                    this.layoutLocalService = layoutLocalService;
1400            }
1401    
1402            /**
1403             * Returns the layout persistence.
1404             *
1405             * @return the layout persistence
1406             */
1407            public LayoutPersistence getLayoutPersistence() {
1408                    return layoutPersistence;
1409            }
1410    
1411            /**
1412             * Sets the layout persistence.
1413             *
1414             * @param layoutPersistence the layout persistence
1415             */
1416            public void setLayoutPersistence(LayoutPersistence layoutPersistence) {
1417                    this.layoutPersistence = layoutPersistence;
1418            }
1419    
1420            /**
1421             * Returns the layout finder.
1422             *
1423             * @return the layout finder
1424             */
1425            public LayoutFinder getLayoutFinder() {
1426                    return layoutFinder;
1427            }
1428    
1429            /**
1430             * Sets the layout finder.
1431             *
1432             * @param layoutFinder the layout finder
1433             */
1434            public void setLayoutFinder(LayoutFinder layoutFinder) {
1435                    this.layoutFinder = layoutFinder;
1436            }
1437    
1438            /**
1439             * Returns the membership request local service.
1440             *
1441             * @return the membership request local service
1442             */
1443            public com.liferay.portal.kernel.service.MembershipRequestLocalService getMembershipRequestLocalService() {
1444                    return membershipRequestLocalService;
1445            }
1446    
1447            /**
1448             * Sets the membership request local service.
1449             *
1450             * @param membershipRequestLocalService the membership request local service
1451             */
1452            public void setMembershipRequestLocalService(
1453                    com.liferay.portal.kernel.service.MembershipRequestLocalService membershipRequestLocalService) {
1454                    this.membershipRequestLocalService = membershipRequestLocalService;
1455            }
1456    
1457            /**
1458             * Returns the membership request persistence.
1459             *
1460             * @return the membership request persistence
1461             */
1462            public MembershipRequestPersistence getMembershipRequestPersistence() {
1463                    return membershipRequestPersistence;
1464            }
1465    
1466            /**
1467             * Sets the membership request persistence.
1468             *
1469             * @param membershipRequestPersistence the membership request persistence
1470             */
1471            public void setMembershipRequestPersistence(
1472                    MembershipRequestPersistence membershipRequestPersistence) {
1473                    this.membershipRequestPersistence = membershipRequestPersistence;
1474            }
1475    
1476            /**
1477             * Returns the organization local service.
1478             *
1479             * @return the organization local service
1480             */
1481            public com.liferay.portal.kernel.service.OrganizationLocalService getOrganizationLocalService() {
1482                    return organizationLocalService;
1483            }
1484    
1485            /**
1486             * Sets the organization local service.
1487             *
1488             * @param organizationLocalService the organization local service
1489             */
1490            public void setOrganizationLocalService(
1491                    com.liferay.portal.kernel.service.OrganizationLocalService organizationLocalService) {
1492                    this.organizationLocalService = organizationLocalService;
1493            }
1494    
1495            /**
1496             * Returns the organization persistence.
1497             *
1498             * @return the organization persistence
1499             */
1500            public OrganizationPersistence getOrganizationPersistence() {
1501                    return organizationPersistence;
1502            }
1503    
1504            /**
1505             * Sets the organization persistence.
1506             *
1507             * @param organizationPersistence the organization persistence
1508             */
1509            public void setOrganizationPersistence(
1510                    OrganizationPersistence organizationPersistence) {
1511                    this.organizationPersistence = organizationPersistence;
1512            }
1513    
1514            /**
1515             * Returns the organization finder.
1516             *
1517             * @return the organization finder
1518             */
1519            public OrganizationFinder getOrganizationFinder() {
1520                    return organizationFinder;
1521            }
1522    
1523            /**
1524             * Sets the organization finder.
1525             *
1526             * @param organizationFinder the organization finder
1527             */
1528            public void setOrganizationFinder(OrganizationFinder organizationFinder) {
1529                    this.organizationFinder = organizationFinder;
1530            }
1531    
1532            /**
1533             * Returns the password policy local service.
1534             *
1535             * @return the password policy local service
1536             */
1537            public com.liferay.portal.kernel.service.PasswordPolicyLocalService getPasswordPolicyLocalService() {
1538                    return passwordPolicyLocalService;
1539            }
1540    
1541            /**
1542             * Sets the password policy local service.
1543             *
1544             * @param passwordPolicyLocalService the password policy local service
1545             */
1546            public void setPasswordPolicyLocalService(
1547                    com.liferay.portal.kernel.service.PasswordPolicyLocalService passwordPolicyLocalService) {
1548                    this.passwordPolicyLocalService = passwordPolicyLocalService;
1549            }
1550    
1551            /**
1552             * Returns the password policy persistence.
1553             *
1554             * @return the password policy persistence
1555             */
1556            public PasswordPolicyPersistence getPasswordPolicyPersistence() {
1557                    return passwordPolicyPersistence;
1558            }
1559    
1560            /**
1561             * Sets the password policy persistence.
1562             *
1563             * @param passwordPolicyPersistence the password policy persistence
1564             */
1565            public void setPasswordPolicyPersistence(
1566                    PasswordPolicyPersistence passwordPolicyPersistence) {
1567                    this.passwordPolicyPersistence = passwordPolicyPersistence;
1568            }
1569    
1570            /**
1571             * Returns the password policy finder.
1572             *
1573             * @return the password policy finder
1574             */
1575            public PasswordPolicyFinder getPasswordPolicyFinder() {
1576                    return passwordPolicyFinder;
1577            }
1578    
1579            /**
1580             * Sets the password policy finder.
1581             *
1582             * @param passwordPolicyFinder the password policy finder
1583             */
1584            public void setPasswordPolicyFinder(
1585                    PasswordPolicyFinder passwordPolicyFinder) {
1586                    this.passwordPolicyFinder = passwordPolicyFinder;
1587            }
1588    
1589            /**
1590             * Returns the password policy rel local service.
1591             *
1592             * @return the password policy rel local service
1593             */
1594            public com.liferay.portal.kernel.service.PasswordPolicyRelLocalService getPasswordPolicyRelLocalService() {
1595                    return passwordPolicyRelLocalService;
1596            }
1597    
1598            /**
1599             * Sets the password policy rel local service.
1600             *
1601             * @param passwordPolicyRelLocalService the password policy rel local service
1602             */
1603            public void setPasswordPolicyRelLocalService(
1604                    com.liferay.portal.kernel.service.PasswordPolicyRelLocalService passwordPolicyRelLocalService) {
1605                    this.passwordPolicyRelLocalService = passwordPolicyRelLocalService;
1606            }
1607    
1608            /**
1609             * Returns the password policy rel persistence.
1610             *
1611             * @return the password policy rel persistence
1612             */
1613            public PasswordPolicyRelPersistence getPasswordPolicyRelPersistence() {
1614                    return passwordPolicyRelPersistence;
1615            }
1616    
1617            /**
1618             * Sets the password policy rel persistence.
1619             *
1620             * @param passwordPolicyRelPersistence the password policy rel persistence
1621             */
1622            public void setPasswordPolicyRelPersistence(
1623                    PasswordPolicyRelPersistence passwordPolicyRelPersistence) {
1624                    this.passwordPolicyRelPersistence = passwordPolicyRelPersistence;
1625            }
1626    
1627            /**
1628             * Returns the password tracker local service.
1629             *
1630             * @return the password tracker local service
1631             */
1632            public com.liferay.portal.kernel.service.PasswordTrackerLocalService getPasswordTrackerLocalService() {
1633                    return passwordTrackerLocalService;
1634            }
1635    
1636            /**
1637             * Sets the password tracker local service.
1638             *
1639             * @param passwordTrackerLocalService the password tracker local service
1640             */
1641            public void setPasswordTrackerLocalService(
1642                    com.liferay.portal.kernel.service.PasswordTrackerLocalService passwordTrackerLocalService) {
1643                    this.passwordTrackerLocalService = passwordTrackerLocalService;
1644            }
1645    
1646            /**
1647             * Returns the password tracker persistence.
1648             *
1649             * @return the password tracker persistence
1650             */
1651            public PasswordTrackerPersistence getPasswordTrackerPersistence() {
1652                    return passwordTrackerPersistence;
1653            }
1654    
1655            /**
1656             * Sets the password tracker persistence.
1657             *
1658             * @param passwordTrackerPersistence the password tracker persistence
1659             */
1660            public void setPasswordTrackerPersistence(
1661                    PasswordTrackerPersistence passwordTrackerPersistence) {
1662                    this.passwordTrackerPersistence = passwordTrackerPersistence;
1663            }
1664    
1665            /**
1666             * Returns the recent layout branch local service.
1667             *
1668             * @return the recent layout branch local service
1669             */
1670            public com.liferay.portal.kernel.service.RecentLayoutBranchLocalService getRecentLayoutBranchLocalService() {
1671                    return recentLayoutBranchLocalService;
1672            }
1673    
1674            /**
1675             * Sets the recent layout branch local service.
1676             *
1677             * @param recentLayoutBranchLocalService the recent layout branch local service
1678             */
1679            public void setRecentLayoutBranchLocalService(
1680                    com.liferay.portal.kernel.service.RecentLayoutBranchLocalService recentLayoutBranchLocalService) {
1681                    this.recentLayoutBranchLocalService = recentLayoutBranchLocalService;
1682            }
1683    
1684            /**
1685             * Returns the recent layout branch persistence.
1686             *
1687             * @return the recent layout branch persistence
1688             */
1689            public RecentLayoutBranchPersistence getRecentLayoutBranchPersistence() {
1690                    return recentLayoutBranchPersistence;
1691            }
1692    
1693            /**
1694             * Sets the recent layout branch persistence.
1695             *
1696             * @param recentLayoutBranchPersistence the recent layout branch persistence
1697             */
1698            public void setRecentLayoutBranchPersistence(
1699                    RecentLayoutBranchPersistence recentLayoutBranchPersistence) {
1700                    this.recentLayoutBranchPersistence = recentLayoutBranchPersistence;
1701            }
1702    
1703            /**
1704             * Returns the recent layout revision local service.
1705             *
1706             * @return the recent layout revision local service
1707             */
1708            public com.liferay.portal.kernel.service.RecentLayoutRevisionLocalService getRecentLayoutRevisionLocalService() {
1709                    return recentLayoutRevisionLocalService;
1710            }
1711    
1712            /**
1713             * Sets the recent layout revision local service.
1714             *
1715             * @param recentLayoutRevisionLocalService the recent layout revision local service
1716             */
1717            public void setRecentLayoutRevisionLocalService(
1718                    com.liferay.portal.kernel.service.RecentLayoutRevisionLocalService recentLayoutRevisionLocalService) {
1719                    this.recentLayoutRevisionLocalService = recentLayoutRevisionLocalService;
1720            }
1721    
1722            /**
1723             * Returns the recent layout revision persistence.
1724             *
1725             * @return the recent layout revision persistence
1726             */
1727            public RecentLayoutRevisionPersistence getRecentLayoutRevisionPersistence() {
1728                    return recentLayoutRevisionPersistence;
1729            }
1730    
1731            /**
1732             * Sets the recent layout revision persistence.
1733             *
1734             * @param recentLayoutRevisionPersistence the recent layout revision persistence
1735             */
1736            public void setRecentLayoutRevisionPersistence(
1737                    RecentLayoutRevisionPersistence recentLayoutRevisionPersistence) {
1738                    this.recentLayoutRevisionPersistence = recentLayoutRevisionPersistence;
1739            }
1740    
1741            /**
1742             * Returns the recent layout set branch local service.
1743             *
1744             * @return the recent layout set branch local service
1745             */
1746            public com.liferay.portal.kernel.service.RecentLayoutSetBranchLocalService getRecentLayoutSetBranchLocalService() {
1747                    return recentLayoutSetBranchLocalService;
1748            }
1749    
1750            /**
1751             * Sets the recent layout set branch local service.
1752             *
1753             * @param recentLayoutSetBranchLocalService the recent layout set branch local service
1754             */
1755            public void setRecentLayoutSetBranchLocalService(
1756                    com.liferay.portal.kernel.service.RecentLayoutSetBranchLocalService recentLayoutSetBranchLocalService) {
1757                    this.recentLayoutSetBranchLocalService = recentLayoutSetBranchLocalService;
1758            }
1759    
1760            /**
1761             * Returns the recent layout set branch persistence.
1762             *
1763             * @return the recent layout set branch persistence
1764             */
1765            public RecentLayoutSetBranchPersistence getRecentLayoutSetBranchPersistence() {
1766                    return recentLayoutSetBranchPersistence;
1767            }
1768    
1769            /**
1770             * Sets the recent layout set branch persistence.
1771             *
1772             * @param recentLayoutSetBranchPersistence the recent layout set branch persistence
1773             */
1774            public void setRecentLayoutSetBranchPersistence(
1775                    RecentLayoutSetBranchPersistence recentLayoutSetBranchPersistence) {
1776                    this.recentLayoutSetBranchPersistence = recentLayoutSetBranchPersistence;
1777            }
1778    
1779            /**
1780             * Returns the resource local service.
1781             *
1782             * @return the resource local service
1783             */
1784            public com.liferay.portal.kernel.service.ResourceLocalService getResourceLocalService() {
1785                    return resourceLocalService;
1786            }
1787    
1788            /**
1789             * Sets the resource local service.
1790             *
1791             * @param resourceLocalService the resource local service
1792             */
1793            public void setResourceLocalService(
1794                    com.liferay.portal.kernel.service.ResourceLocalService resourceLocalService) {
1795                    this.resourceLocalService = resourceLocalService;
1796            }
1797    
1798            /**
1799             * Returns the role local service.
1800             *
1801             * @return the role local service
1802             */
1803            public com.liferay.portal.kernel.service.RoleLocalService getRoleLocalService() {
1804                    return roleLocalService;
1805            }
1806    
1807            /**
1808             * Sets the role local service.
1809             *
1810             * @param roleLocalService the role local service
1811             */
1812            public void setRoleLocalService(
1813                    com.liferay.portal.kernel.service.RoleLocalService roleLocalService) {
1814                    this.roleLocalService = roleLocalService;
1815            }
1816    
1817            /**
1818             * Returns the role persistence.
1819             *
1820             * @return the role persistence
1821             */
1822            public RolePersistence getRolePersistence() {
1823                    return rolePersistence;
1824            }
1825    
1826            /**
1827             * Sets the role persistence.
1828             *
1829             * @param rolePersistence the role persistence
1830             */
1831            public void setRolePersistence(RolePersistence rolePersistence) {
1832                    this.rolePersistence = rolePersistence;
1833            }
1834    
1835            /**
1836             * Returns the role finder.
1837             *
1838             * @return the role finder
1839             */
1840            public RoleFinder getRoleFinder() {
1841                    return roleFinder;
1842            }
1843    
1844            /**
1845             * Sets the role finder.
1846             *
1847             * @param roleFinder the role finder
1848             */
1849            public void setRoleFinder(RoleFinder roleFinder) {
1850                    this.roleFinder = roleFinder;
1851            }
1852    
1853            /**
1854             * Returns the subscription local service.
1855             *
1856             * @return the subscription local service
1857             */
1858            public com.liferay.portal.kernel.service.SubscriptionLocalService getSubscriptionLocalService() {
1859                    return subscriptionLocalService;
1860            }
1861    
1862            /**
1863             * Sets the subscription local service.
1864             *
1865             * @param subscriptionLocalService the subscription local service
1866             */
1867            public void setSubscriptionLocalService(
1868                    com.liferay.portal.kernel.service.SubscriptionLocalService subscriptionLocalService) {
1869                    this.subscriptionLocalService = subscriptionLocalService;
1870            }
1871    
1872            /**
1873             * Returns the subscription persistence.
1874             *
1875             * @return the subscription persistence
1876             */
1877            public SubscriptionPersistence getSubscriptionPersistence() {
1878                    return subscriptionPersistence;
1879            }
1880    
1881            /**
1882             * Sets the subscription persistence.
1883             *
1884             * @param subscriptionPersistence the subscription persistence
1885             */
1886            public void setSubscriptionPersistence(
1887                    SubscriptionPersistence subscriptionPersistence) {
1888                    this.subscriptionPersistence = subscriptionPersistence;
1889            }
1890    
1891            /**
1892             * Returns the team local service.
1893             *
1894             * @return the team local service
1895             */
1896            public com.liferay.portal.kernel.service.TeamLocalService getTeamLocalService() {
1897                    return teamLocalService;
1898            }
1899    
1900            /**
1901             * Sets the team local service.
1902             *
1903             * @param teamLocalService the team local service
1904             */
1905            public void setTeamLocalService(
1906                    com.liferay.portal.kernel.service.TeamLocalService teamLocalService) {
1907                    this.teamLocalService = teamLocalService;
1908            }
1909    
1910            /**
1911             * Returns the team persistence.
1912             *
1913             * @return the team persistence
1914             */
1915            public TeamPersistence getTeamPersistence() {
1916                    return teamPersistence;
1917            }
1918    
1919            /**
1920             * Sets the team persistence.
1921             *
1922             * @param teamPersistence the team persistence
1923             */
1924            public void setTeamPersistence(TeamPersistence teamPersistence) {
1925                    this.teamPersistence = teamPersistence;
1926            }
1927    
1928            /**
1929             * Returns the team finder.
1930             *
1931             * @return the team finder
1932             */
1933            public TeamFinder getTeamFinder() {
1934                    return teamFinder;
1935            }
1936    
1937            /**
1938             * Sets the team finder.
1939             *
1940             * @param teamFinder the team finder
1941             */
1942            public void setTeamFinder(TeamFinder teamFinder) {
1943                    this.teamFinder = teamFinder;
1944            }
1945    
1946            /**
1947             * Returns the ticket local service.
1948             *
1949             * @return the ticket local service
1950             */
1951            public com.liferay.portal.kernel.service.TicketLocalService getTicketLocalService() {
1952                    return ticketLocalService;
1953            }
1954    
1955            /**
1956             * Sets the ticket local service.
1957             *
1958             * @param ticketLocalService the ticket local service
1959             */
1960            public void setTicketLocalService(
1961                    com.liferay.portal.kernel.service.TicketLocalService ticketLocalService) {
1962                    this.ticketLocalService = ticketLocalService;
1963            }
1964    
1965            /**
1966             * Returns the ticket persistence.
1967             *
1968             * @return the ticket persistence
1969             */
1970            public TicketPersistence getTicketPersistence() {
1971                    return ticketPersistence;
1972            }
1973    
1974            /**
1975             * Sets the ticket persistence.
1976             *
1977             * @param ticketPersistence the ticket persistence
1978             */
1979            public void setTicketPersistence(TicketPersistence ticketPersistence) {
1980                    this.ticketPersistence = ticketPersistence;
1981            }
1982    
1983            /**
1984             * Returns the announcements delivery local service.
1985             *
1986             * @return the announcements delivery local service
1987             */
1988            public com.liferay.announcements.kernel.service.AnnouncementsDeliveryLocalService getAnnouncementsDeliveryLocalService() {
1989                    return announcementsDeliveryLocalService;
1990            }
1991    
1992            /**
1993             * Sets the announcements delivery local service.
1994             *
1995             * @param announcementsDeliveryLocalService the announcements delivery local service
1996             */
1997            public void setAnnouncementsDeliveryLocalService(
1998                    com.liferay.announcements.kernel.service.AnnouncementsDeliveryLocalService announcementsDeliveryLocalService) {
1999                    this.announcementsDeliveryLocalService = announcementsDeliveryLocalService;
2000            }
2001    
2002            /**
2003             * Returns the announcements delivery persistence.
2004             *
2005             * @return the announcements delivery persistence
2006             */
2007            public AnnouncementsDeliveryPersistence getAnnouncementsDeliveryPersistence() {
2008                    return announcementsDeliveryPersistence;
2009            }
2010    
2011            /**
2012             * Sets the announcements delivery persistence.
2013             *
2014             * @param announcementsDeliveryPersistence the announcements delivery persistence
2015             */
2016            public void setAnnouncementsDeliveryPersistence(
2017                    AnnouncementsDeliveryPersistence announcementsDeliveryPersistence) {
2018                    this.announcementsDeliveryPersistence = announcementsDeliveryPersistence;
2019            }
2020    
2021            /**
2022             * Returns the asset entry local service.
2023             *
2024             * @return the asset entry local service
2025             */
2026            public com.liferay.asset.kernel.service.AssetEntryLocalService getAssetEntryLocalService() {
2027                    return assetEntryLocalService;
2028            }
2029    
2030            /**
2031             * Sets the asset entry local service.
2032             *
2033             * @param assetEntryLocalService the asset entry local service
2034             */
2035            public void setAssetEntryLocalService(
2036                    com.liferay.asset.kernel.service.AssetEntryLocalService assetEntryLocalService) {
2037                    this.assetEntryLocalService = assetEntryLocalService;
2038            }
2039    
2040            /**
2041             * Returns the asset entry persistence.
2042             *
2043             * @return the asset entry persistence
2044             */
2045            public AssetEntryPersistence getAssetEntryPersistence() {
2046                    return assetEntryPersistence;
2047            }
2048    
2049            /**
2050             * Sets the asset entry persistence.
2051             *
2052             * @param assetEntryPersistence the asset entry persistence
2053             */
2054            public void setAssetEntryPersistence(
2055                    AssetEntryPersistence assetEntryPersistence) {
2056                    this.assetEntryPersistence = assetEntryPersistence;
2057            }
2058    
2059            /**
2060             * Returns the asset entry finder.
2061             *
2062             * @return the asset entry finder
2063             */
2064            public AssetEntryFinder getAssetEntryFinder() {
2065                    return assetEntryFinder;
2066            }
2067    
2068            /**
2069             * Sets the asset entry finder.
2070             *
2071             * @param assetEntryFinder the asset entry finder
2072             */
2073            public void setAssetEntryFinder(AssetEntryFinder assetEntryFinder) {
2074                    this.assetEntryFinder = assetEntryFinder;
2075            }
2076    
2077            /**
2078             * Returns the blogs stats user local service.
2079             *
2080             * @return the blogs stats user local service
2081             */
2082            public com.liferay.blogs.kernel.service.BlogsStatsUserLocalService getBlogsStatsUserLocalService() {
2083                    return blogsStatsUserLocalService;
2084            }
2085    
2086            /**
2087             * Sets the blogs stats user local service.
2088             *
2089             * @param blogsStatsUserLocalService the blogs stats user local service
2090             */
2091            public void setBlogsStatsUserLocalService(
2092                    com.liferay.blogs.kernel.service.BlogsStatsUserLocalService blogsStatsUserLocalService) {
2093                    this.blogsStatsUserLocalService = blogsStatsUserLocalService;
2094            }
2095    
2096            /**
2097             * Returns the blogs stats user persistence.
2098             *
2099             * @return the blogs stats user persistence
2100             */
2101            public BlogsStatsUserPersistence getBlogsStatsUserPersistence() {
2102                    return blogsStatsUserPersistence;
2103            }
2104    
2105            /**
2106             * Sets the blogs stats user persistence.
2107             *
2108             * @param blogsStatsUserPersistence the blogs stats user persistence
2109             */
2110            public void setBlogsStatsUserPersistence(
2111                    BlogsStatsUserPersistence blogsStatsUserPersistence) {
2112                    this.blogsStatsUserPersistence = blogsStatsUserPersistence;
2113            }
2114    
2115            /**
2116             * Returns the blogs stats user finder.
2117             *
2118             * @return the blogs stats user finder
2119             */
2120            public BlogsStatsUserFinder getBlogsStatsUserFinder() {
2121                    return blogsStatsUserFinder;
2122            }
2123    
2124            /**
2125             * Sets the blogs stats user finder.
2126             *
2127             * @param blogsStatsUserFinder the blogs stats user finder
2128             */
2129            public void setBlogsStatsUserFinder(
2130                    BlogsStatsUserFinder blogsStatsUserFinder) {
2131                    this.blogsStatsUserFinder = blogsStatsUserFinder;
2132            }
2133    
2134            /**
2135             * Returns the document library file entry local service.
2136             *
2137             * @return the document library file entry local service
2138             */
2139            public com.liferay.document.library.kernel.service.DLFileEntryLocalService getDLFileEntryLocalService() {
2140                    return dlFileEntryLocalService;
2141            }
2142    
2143            /**
2144             * Sets the document library file entry local service.
2145             *
2146             * @param dlFileEntryLocalService the document library file entry local service
2147             */
2148            public void setDLFileEntryLocalService(
2149                    com.liferay.document.library.kernel.service.DLFileEntryLocalService dlFileEntryLocalService) {
2150                    this.dlFileEntryLocalService = dlFileEntryLocalService;
2151            }
2152    
2153            /**
2154             * Returns the document library file entry persistence.
2155             *
2156             * @return the document library file entry persistence
2157             */
2158            public DLFileEntryPersistence getDLFileEntryPersistence() {
2159                    return dlFileEntryPersistence;
2160            }
2161    
2162            /**
2163             * Sets the document library file entry persistence.
2164             *
2165             * @param dlFileEntryPersistence the document library file entry persistence
2166             */
2167            public void setDLFileEntryPersistence(
2168                    DLFileEntryPersistence dlFileEntryPersistence) {
2169                    this.dlFileEntryPersistence = dlFileEntryPersistence;
2170            }
2171    
2172            /**
2173             * Returns the document library file entry finder.
2174             *
2175             * @return the document library file entry finder
2176             */
2177            public DLFileEntryFinder getDLFileEntryFinder() {
2178                    return dlFileEntryFinder;
2179            }
2180    
2181            /**
2182             * Sets the document library file entry finder.
2183             *
2184             * @param dlFileEntryFinder the document library file entry finder
2185             */
2186            public void setDLFileEntryFinder(DLFileEntryFinder dlFileEntryFinder) {
2187                    this.dlFileEntryFinder = dlFileEntryFinder;
2188            }
2189    
2190            /**
2191             * Returns the document library file rank local service.
2192             *
2193             * @return the document library file rank local service
2194             */
2195            public com.liferay.document.library.kernel.service.DLFileRankLocalService getDLFileRankLocalService() {
2196                    return dlFileRankLocalService;
2197            }
2198    
2199            /**
2200             * Sets the document library file rank local service.
2201             *
2202             * @param dlFileRankLocalService the document library file rank local service
2203             */
2204            public void setDLFileRankLocalService(
2205                    com.liferay.document.library.kernel.service.DLFileRankLocalService dlFileRankLocalService) {
2206                    this.dlFileRankLocalService = dlFileRankLocalService;
2207            }
2208    
2209            /**
2210             * Returns the document library file rank persistence.
2211             *
2212             * @return the document library file rank persistence
2213             */
2214            public DLFileRankPersistence getDLFileRankPersistence() {
2215                    return dlFileRankPersistence;
2216            }
2217    
2218            /**
2219             * Sets the document library file rank persistence.
2220             *
2221             * @param dlFileRankPersistence the document library file rank persistence
2222             */
2223            public void setDLFileRankPersistence(
2224                    DLFileRankPersistence dlFileRankPersistence) {
2225                    this.dlFileRankPersistence = dlFileRankPersistence;
2226            }
2227    
2228            /**
2229             * Returns the document library file rank finder.
2230             *
2231             * @return the document library file rank finder
2232             */
2233            public DLFileRankFinder getDLFileRankFinder() {
2234                    return dlFileRankFinder;
2235            }
2236    
2237            /**
2238             * Sets the document library file rank finder.
2239             *
2240             * @param dlFileRankFinder the document library file rank finder
2241             */
2242            public void setDLFileRankFinder(DLFileRankFinder dlFileRankFinder) {
2243                    this.dlFileRankFinder = dlFileRankFinder;
2244            }
2245    
2246            /**
2247             * Returns the expando row local service.
2248             *
2249             * @return the expando row local service
2250             */
2251            public com.liferay.expando.kernel.service.ExpandoRowLocalService getExpandoRowLocalService() {
2252                    return expandoRowLocalService;
2253            }
2254    
2255            /**
2256             * Sets the expando row local service.
2257             *
2258             * @param expandoRowLocalService the expando row local service
2259             */
2260            public void setExpandoRowLocalService(
2261                    com.liferay.expando.kernel.service.ExpandoRowLocalService expandoRowLocalService) {
2262                    this.expandoRowLocalService = expandoRowLocalService;
2263            }
2264    
2265            /**
2266             * Returns the expando row persistence.
2267             *
2268             * @return the expando row persistence
2269             */
2270            public ExpandoRowPersistence getExpandoRowPersistence() {
2271                    return expandoRowPersistence;
2272            }
2273    
2274            /**
2275             * Sets the expando row persistence.
2276             *
2277             * @param expandoRowPersistence the expando row persistence
2278             */
2279            public void setExpandoRowPersistence(
2280                    ExpandoRowPersistence expandoRowPersistence) {
2281                    this.expandoRowPersistence = expandoRowPersistence;
2282            }
2283    
2284            /**
2285             * Returns the message boards ban local service.
2286             *
2287             * @return the message boards ban local service
2288             */
2289            public com.liferay.message.boards.kernel.service.MBBanLocalService getMBBanLocalService() {
2290                    return mbBanLocalService;
2291            }
2292    
2293            /**
2294             * Sets the message boards ban local service.
2295             *
2296             * @param mbBanLocalService the message boards ban local service
2297             */
2298            public void setMBBanLocalService(
2299                    com.liferay.message.boards.kernel.service.MBBanLocalService mbBanLocalService) {
2300                    this.mbBanLocalService = mbBanLocalService;
2301            }
2302    
2303            /**
2304             * Returns the message boards ban persistence.
2305             *
2306             * @return the message boards ban persistence
2307             */
2308            public MBBanPersistence getMBBanPersistence() {
2309                    return mbBanPersistence;
2310            }
2311    
2312            /**
2313             * Sets the message boards ban persistence.
2314             *
2315             * @param mbBanPersistence the message boards ban persistence
2316             */
2317            public void setMBBanPersistence(MBBanPersistence mbBanPersistence) {
2318                    this.mbBanPersistence = mbBanPersistence;
2319            }
2320    
2321            /**
2322             * Returns the message-boards message local service.
2323             *
2324             * @return the message-boards message local service
2325             */
2326            public com.liferay.message.boards.kernel.service.MBMessageLocalService getMBMessageLocalService() {
2327                    return mbMessageLocalService;
2328            }
2329    
2330            /**
2331             * Sets the message-boards message local service.
2332             *
2333             * @param mbMessageLocalService the message-boards message local service
2334             */
2335            public void setMBMessageLocalService(
2336                    com.liferay.message.boards.kernel.service.MBMessageLocalService mbMessageLocalService) {
2337                    this.mbMessageLocalService = mbMessageLocalService;
2338            }
2339    
2340            /**
2341             * Returns the message-boards message persistence.
2342             *
2343             * @return the message-boards message persistence
2344             */
2345            public MBMessagePersistence getMBMessagePersistence() {
2346                    return mbMessagePersistence;
2347            }
2348    
2349            /**
2350             * Sets the message-boards message persistence.
2351             *
2352             * @param mbMessagePersistence the message-boards message persistence
2353             */
2354            public void setMBMessagePersistence(
2355                    MBMessagePersistence mbMessagePersistence) {
2356                    this.mbMessagePersistence = mbMessagePersistence;
2357            }
2358    
2359            /**
2360             * Returns the message-boards message finder.
2361             *
2362             * @return the message-boards message finder
2363             */
2364            public MBMessageFinder getMBMessageFinder() {
2365                    return mbMessageFinder;
2366            }
2367    
2368            /**
2369             * Sets the message-boards message finder.
2370             *
2371             * @param mbMessageFinder the message-boards message finder
2372             */
2373            public void setMBMessageFinder(MBMessageFinder mbMessageFinder) {
2374                    this.mbMessageFinder = mbMessageFinder;
2375            }
2376    
2377            /**
2378             * Returns the message boards stats user local service.
2379             *
2380             * @return the message boards stats user local service
2381             */
2382            public com.liferay.message.boards.kernel.service.MBStatsUserLocalService getMBStatsUserLocalService() {
2383                    return mbStatsUserLocalService;
2384            }
2385    
2386            /**
2387             * Sets the message boards stats user local service.
2388             *
2389             * @param mbStatsUserLocalService the message boards stats user local service
2390             */
2391            public void setMBStatsUserLocalService(
2392                    com.liferay.message.boards.kernel.service.MBStatsUserLocalService mbStatsUserLocalService) {
2393                    this.mbStatsUserLocalService = mbStatsUserLocalService;
2394            }
2395    
2396            /**
2397             * Returns the message boards stats user persistence.
2398             *
2399             * @return the message boards stats user persistence
2400             */
2401            public MBStatsUserPersistence getMBStatsUserPersistence() {
2402                    return mbStatsUserPersistence;
2403            }
2404    
2405            /**
2406             * Sets the message boards stats user persistence.
2407             *
2408             * @param mbStatsUserPersistence the message boards stats user persistence
2409             */
2410            public void setMBStatsUserPersistence(
2411                    MBStatsUserPersistence mbStatsUserPersistence) {
2412                    this.mbStatsUserPersistence = mbStatsUserPersistence;
2413            }
2414    
2415            /**
2416             * Returns the message boards thread flag local service.
2417             *
2418             * @return the message boards thread flag local service
2419             */
2420            public com.liferay.message.boards.kernel.service.MBThreadFlagLocalService getMBThreadFlagLocalService() {
2421                    return mbThreadFlagLocalService;
2422            }
2423    
2424            /**
2425             * Sets the message boards thread flag local service.
2426             *
2427             * @param mbThreadFlagLocalService the message boards thread flag local service
2428             */
2429            public void setMBThreadFlagLocalService(
2430                    com.liferay.message.boards.kernel.service.MBThreadFlagLocalService mbThreadFlagLocalService) {
2431                    this.mbThreadFlagLocalService = mbThreadFlagLocalService;
2432            }
2433    
2434            /**
2435             * Returns the message boards thread flag persistence.
2436             *
2437             * @return the message boards thread flag persistence
2438             */
2439            public MBThreadFlagPersistence getMBThreadFlagPersistence() {
2440                    return mbThreadFlagPersistence;
2441            }
2442    
2443            /**
2444             * Sets the message boards thread flag persistence.
2445             *
2446             * @param mbThreadFlagPersistence the message boards thread flag persistence
2447             */
2448            public void setMBThreadFlagPersistence(
2449                    MBThreadFlagPersistence mbThreadFlagPersistence) {
2450                    this.mbThreadFlagPersistence = mbThreadFlagPersistence;
2451            }
2452    
2453            /**
2454             * Returns the ratings stats local service.
2455             *
2456             * @return the ratings stats local service
2457             */
2458            public com.liferay.ratings.kernel.service.RatingsStatsLocalService getRatingsStatsLocalService() {
2459                    return ratingsStatsLocalService;
2460            }
2461    
2462            /**
2463             * Sets the ratings stats local service.
2464             *
2465             * @param ratingsStatsLocalService the ratings stats local service
2466             */
2467            public void setRatingsStatsLocalService(
2468                    com.liferay.ratings.kernel.service.RatingsStatsLocalService ratingsStatsLocalService) {
2469                    this.ratingsStatsLocalService = ratingsStatsLocalService;
2470            }
2471    
2472            /**
2473             * Returns the ratings stats persistence.
2474             *
2475             * @return the ratings stats persistence
2476             */
2477            public RatingsStatsPersistence getRatingsStatsPersistence() {
2478                    return ratingsStatsPersistence;
2479            }
2480    
2481            /**
2482             * Sets the ratings stats persistence.
2483             *
2484             * @param ratingsStatsPersistence the ratings stats persistence
2485             */
2486            public void setRatingsStatsPersistence(
2487                    RatingsStatsPersistence ratingsStatsPersistence) {
2488                    this.ratingsStatsPersistence = ratingsStatsPersistence;
2489            }
2490    
2491            /**
2492             * Returns the ratings stats finder.
2493             *
2494             * @return the ratings stats finder
2495             */
2496            public RatingsStatsFinder getRatingsStatsFinder() {
2497                    return ratingsStatsFinder;
2498            }
2499    
2500            /**
2501             * Sets the ratings stats finder.
2502             *
2503             * @param ratingsStatsFinder the ratings stats finder
2504             */
2505            public void setRatingsStatsFinder(RatingsStatsFinder ratingsStatsFinder) {
2506                    this.ratingsStatsFinder = ratingsStatsFinder;
2507            }
2508    
2509            /**
2510             * Returns the social activity local service.
2511             *
2512             * @return the social activity local service
2513             */
2514            public com.liferay.social.kernel.service.SocialActivityLocalService getSocialActivityLocalService() {
2515                    return socialActivityLocalService;
2516            }
2517    
2518            /**
2519             * Sets the social activity local service.
2520             *
2521             * @param socialActivityLocalService the social activity local service
2522             */
2523            public void setSocialActivityLocalService(
2524                    com.liferay.social.kernel.service.SocialActivityLocalService socialActivityLocalService) {
2525                    this.socialActivityLocalService = socialActivityLocalService;
2526            }
2527    
2528            /**
2529             * Returns the social activity persistence.
2530             *
2531             * @return the social activity persistence
2532             */
2533            public SocialActivityPersistence getSocialActivityPersistence() {
2534                    return socialActivityPersistence;
2535            }
2536    
2537            /**
2538             * Sets the social activity persistence.
2539             *
2540             * @param socialActivityPersistence the social activity persistence
2541             */
2542            public void setSocialActivityPersistence(
2543                    SocialActivityPersistence socialActivityPersistence) {
2544                    this.socialActivityPersistence = socialActivityPersistence;
2545            }
2546    
2547            /**
2548             * Returns the social activity finder.
2549             *
2550             * @return the social activity finder
2551             */
2552            public SocialActivityFinder getSocialActivityFinder() {
2553                    return socialActivityFinder;
2554            }
2555    
2556            /**
2557             * Sets the social activity finder.
2558             *
2559             * @param socialActivityFinder the social activity finder
2560             */
2561            public void setSocialActivityFinder(
2562                    SocialActivityFinder socialActivityFinder) {
2563                    this.socialActivityFinder = socialActivityFinder;
2564            }
2565    
2566            /**
2567             * Returns the social relation local service.
2568             *
2569             * @return the social relation local service
2570             */
2571            public com.liferay.social.kernel.service.SocialRelationLocalService getSocialRelationLocalService() {
2572                    return socialRelationLocalService;
2573            }
2574    
2575            /**
2576             * Sets the social relation local service.
2577             *
2578             * @param socialRelationLocalService the social relation local service
2579             */
2580            public void setSocialRelationLocalService(
2581                    com.liferay.social.kernel.service.SocialRelationLocalService socialRelationLocalService) {
2582                    this.socialRelationLocalService = socialRelationLocalService;
2583            }
2584    
2585            /**
2586             * Returns the social relation persistence.
2587             *
2588             * @return the social relation persistence
2589             */
2590            public SocialRelationPersistence getSocialRelationPersistence() {
2591                    return socialRelationPersistence;
2592            }
2593    
2594            /**
2595             * Sets the social relation persistence.
2596             *
2597             * @param socialRelationPersistence the social relation persistence
2598             */
2599            public void setSocialRelationPersistence(
2600                    SocialRelationPersistence socialRelationPersistence) {
2601                    this.socialRelationPersistence = socialRelationPersistence;
2602            }
2603    
2604            /**
2605             * Returns the social request local service.
2606             *
2607             * @return the social request local service
2608             */
2609            public com.liferay.social.kernel.service.SocialRequestLocalService getSocialRequestLocalService() {
2610                    return socialRequestLocalService;
2611            }
2612    
2613            /**
2614             * Sets the social request local service.
2615             *
2616             * @param socialRequestLocalService the social request local service
2617             */
2618            public void setSocialRequestLocalService(
2619                    com.liferay.social.kernel.service.SocialRequestLocalService socialRequestLocalService) {
2620                    this.socialRequestLocalService = socialRequestLocalService;
2621            }
2622    
2623            /**
2624             * Returns the social request persistence.
2625             *
2626             * @return the social request persistence
2627             */
2628            public SocialRequestPersistence getSocialRequestPersistence() {
2629                    return socialRequestPersistence;
2630            }
2631    
2632            /**
2633             * Sets the social request persistence.
2634             *
2635             * @param socialRequestPersistence the social request persistence
2636             */
2637            public void setSocialRequestPersistence(
2638                    SocialRequestPersistence socialRequestPersistence) {
2639                    this.socialRequestPersistence = socialRequestPersistence;
2640            }
2641    
2642            /**
2643             * Returns the user group local service.
2644             *
2645             * @return the user group local service
2646             */
2647            public com.liferay.portal.kernel.service.UserGroupLocalService getUserGroupLocalService() {
2648                    return userGroupLocalService;
2649            }
2650    
2651            /**
2652             * Sets the user group local service.
2653             *
2654             * @param userGroupLocalService the user group local service
2655             */
2656            public void setUserGroupLocalService(
2657                    com.liferay.portal.kernel.service.UserGroupLocalService userGroupLocalService) {
2658                    this.userGroupLocalService = userGroupLocalService;
2659            }
2660    
2661            /**
2662             * Returns the user group persistence.
2663             *
2664             * @return the user group persistence
2665             */
2666            public UserGroupPersistence getUserGroupPersistence() {
2667                    return userGroupPersistence;
2668            }
2669    
2670            /**
2671             * Sets the user group persistence.
2672             *
2673             * @param userGroupPersistence the user group persistence
2674             */
2675            public void setUserGroupPersistence(
2676                    UserGroupPersistence userGroupPersistence) {
2677                    this.userGroupPersistence = userGroupPersistence;
2678            }
2679    
2680            /**
2681             * Returns the user group finder.
2682             *
2683             * @return the user group finder
2684             */
2685            public UserGroupFinder getUserGroupFinder() {
2686                    return userGroupFinder;
2687            }
2688    
2689            /**
2690             * Sets the user group finder.
2691             *
2692             * @param userGroupFinder the user group finder
2693             */
2694            public void setUserGroupFinder(UserGroupFinder userGroupFinder) {
2695                    this.userGroupFinder = userGroupFinder;
2696            }
2697    
2698            /**
2699             * Returns the user group role local service.
2700             *
2701             * @return the user group role local service
2702             */
2703            public com.liferay.portal.kernel.service.UserGroupRoleLocalService getUserGroupRoleLocalService() {
2704                    return userGroupRoleLocalService;
2705            }
2706    
2707            /**
2708             * Sets the user group role local service.
2709             *
2710             * @param userGroupRoleLocalService the user group role local service
2711             */
2712            public void setUserGroupRoleLocalService(
2713                    com.liferay.portal.kernel.service.UserGroupRoleLocalService userGroupRoleLocalService) {
2714                    this.userGroupRoleLocalService = userGroupRoleLocalService;
2715            }
2716    
2717            /**
2718             * Returns the user group role persistence.
2719             *
2720             * @return the user group role persistence
2721             */
2722            public UserGroupRolePersistence getUserGroupRolePersistence() {
2723                    return userGroupRolePersistence;
2724            }
2725    
2726            /**
2727             * Sets the user group role persistence.
2728             *
2729             * @param userGroupRolePersistence the user group role persistence
2730             */
2731            public void setUserGroupRolePersistence(
2732                    UserGroupRolePersistence userGroupRolePersistence) {
2733                    this.userGroupRolePersistence = userGroupRolePersistence;
2734            }
2735    
2736            /**
2737             * Returns the user group role finder.
2738             *
2739             * @return the user group role finder
2740             */
2741            public UserGroupRoleFinder getUserGroupRoleFinder() {
2742                    return userGroupRoleFinder;
2743            }
2744    
2745            /**
2746             * Sets the user group role finder.
2747             *
2748             * @param userGroupRoleFinder the user group role finder
2749             */
2750            public void setUserGroupRoleFinder(UserGroupRoleFinder userGroupRoleFinder) {
2751                    this.userGroupRoleFinder = userGroupRoleFinder;
2752            }
2753    
2754            /**
2755             * Returns the user ID mapper local service.
2756             *
2757             * @return the user ID mapper local service
2758             */
2759            public com.liferay.portal.kernel.service.UserIdMapperLocalService getUserIdMapperLocalService() {
2760                    return userIdMapperLocalService;
2761            }
2762    
2763            /**
2764             * Sets the user ID mapper local service.
2765             *
2766             * @param userIdMapperLocalService the user ID mapper local service
2767             */
2768            public void setUserIdMapperLocalService(
2769                    com.liferay.portal.kernel.service.UserIdMapperLocalService userIdMapperLocalService) {
2770                    this.userIdMapperLocalService = userIdMapperLocalService;
2771            }
2772    
2773            /**
2774             * Returns the user ID mapper persistence.
2775             *
2776             * @return the user ID mapper persistence
2777             */
2778            public UserIdMapperPersistence getUserIdMapperPersistence() {
2779                    return userIdMapperPersistence;
2780            }
2781    
2782            /**
2783             * Sets the user ID mapper persistence.
2784             *
2785             * @param userIdMapperPersistence the user ID mapper persistence
2786             */
2787            public void setUserIdMapperPersistence(
2788                    UserIdMapperPersistence userIdMapperPersistence) {
2789                    this.userIdMapperPersistence = userIdMapperPersistence;
2790            }
2791    
2792            /**
2793             * Returns the workflow instance link local service.
2794             *
2795             * @return the workflow instance link local service
2796             */
2797            public com.liferay.portal.kernel.service.WorkflowInstanceLinkLocalService getWorkflowInstanceLinkLocalService() {
2798                    return workflowInstanceLinkLocalService;
2799            }
2800    
2801            /**
2802             * Sets the workflow instance link local service.
2803             *
2804             * @param workflowInstanceLinkLocalService the workflow instance link local service
2805             */
2806            public void setWorkflowInstanceLinkLocalService(
2807                    com.liferay.portal.kernel.service.WorkflowInstanceLinkLocalService workflowInstanceLinkLocalService) {
2808                    this.workflowInstanceLinkLocalService = workflowInstanceLinkLocalService;
2809            }
2810    
2811            /**
2812             * Returns the workflow instance link persistence.
2813             *
2814             * @return the workflow instance link persistence
2815             */
2816            public WorkflowInstanceLinkPersistence getWorkflowInstanceLinkPersistence() {
2817                    return workflowInstanceLinkPersistence;
2818            }
2819    
2820            /**
2821             * Sets the workflow instance link persistence.
2822             *
2823             * @param workflowInstanceLinkPersistence the workflow instance link persistence
2824             */
2825            public void setWorkflowInstanceLinkPersistence(
2826                    WorkflowInstanceLinkPersistence workflowInstanceLinkPersistence) {
2827                    this.workflowInstanceLinkPersistence = workflowInstanceLinkPersistence;
2828            }
2829    
2830            public void afterPropertiesSet() {
2831                    persistedModelLocalServiceRegistry.register("com.liferay.portal.kernel.model.User",
2832                            userLocalService);
2833            }
2834    
2835            public void destroy() {
2836                    persistedModelLocalServiceRegistry.unregister(
2837                            "com.liferay.portal.kernel.model.User");
2838            }
2839    
2840            /**
2841             * Returns the OSGi service identifier.
2842             *
2843             * @return the OSGi service identifier
2844             */
2845            @Override
2846            public String getOSGiServiceIdentifier() {
2847                    return UserLocalService.class.getName();
2848            }
2849    
2850            protected Class<?> getModelClass() {
2851                    return User.class;
2852            }
2853    
2854            protected String getModelClassName() {
2855                    return User.class.getName();
2856            }
2857    
2858            /**
2859             * Performs a SQL query.
2860             *
2861             * @param sql the sql query
2862             */
2863            protected void runSQL(String sql) {
2864                    try {
2865                            DataSource dataSource = userPersistence.getDataSource();
2866    
2867                            DB db = DBManagerUtil.getDB();
2868    
2869                            sql = db.buildSQL(sql);
2870                            sql = PortalUtil.transformSQL(sql);
2871    
2872                            SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
2873                                            sql, new int[0]);
2874    
2875                            sqlUpdate.update();
2876                    }
2877                    catch (Exception e) {
2878                            throw new SystemException(e);
2879                    }
2880            }
2881    
2882            @BeanReference(type = com.liferay.portal.kernel.service.UserLocalService.class)
2883            protected UserLocalService userLocalService;
2884            @BeanReference(type = UserPersistence.class)
2885            protected UserPersistence userPersistence;
2886            @BeanReference(type = UserFinder.class)
2887            protected UserFinder userFinder;
2888            @BeanReference(type = com.liferay.counter.kernel.service.CounterLocalService.class)
2889            protected com.liferay.counter.kernel.service.CounterLocalService counterLocalService;
2890            @BeanReference(type = com.liferay.portal.kernel.service.BrowserTrackerLocalService.class)
2891            protected com.liferay.portal.kernel.service.BrowserTrackerLocalService browserTrackerLocalService;
2892            @BeanReference(type = BrowserTrackerPersistence.class)
2893            protected BrowserTrackerPersistence browserTrackerPersistence;
2894            @BeanReference(type = com.liferay.portal.kernel.service.CompanyLocalService.class)
2895            protected com.liferay.portal.kernel.service.CompanyLocalService companyLocalService;
2896            @BeanReference(type = CompanyPersistence.class)
2897            protected CompanyPersistence companyPersistence;
2898            @BeanReference(type = com.liferay.portal.kernel.service.ContactLocalService.class)
2899            protected com.liferay.portal.kernel.service.ContactLocalService contactLocalService;
2900            @BeanReference(type = ContactPersistence.class)
2901            protected ContactPersistence contactPersistence;
2902            @BeanReference(type = com.liferay.portal.kernel.service.GroupLocalService.class)
2903            protected com.liferay.portal.kernel.service.GroupLocalService groupLocalService;
2904            @BeanReference(type = GroupPersistence.class)
2905            protected GroupPersistence groupPersistence;
2906            @BeanReference(type = GroupFinder.class)
2907            protected GroupFinder groupFinder;
2908            @BeanReference(type = com.liferay.portal.kernel.service.ImageLocalService.class)
2909            protected com.liferay.portal.kernel.service.ImageLocalService imageLocalService;
2910            @BeanReference(type = ImagePersistence.class)
2911            protected ImagePersistence imagePersistence;
2912            @BeanReference(type = com.liferay.portal.kernel.service.LayoutLocalService.class)
2913            protected com.liferay.portal.kernel.service.LayoutLocalService layoutLocalService;
2914            @BeanReference(type = LayoutPersistence.class)
2915            protected LayoutPersistence layoutPersistence;
2916            @BeanReference(type = LayoutFinder.class)
2917            protected LayoutFinder layoutFinder;
2918            @BeanReference(type = com.liferay.portal.kernel.service.MembershipRequestLocalService.class)
2919            protected com.liferay.portal.kernel.service.MembershipRequestLocalService membershipRequestLocalService;
2920            @BeanReference(type = MembershipRequestPersistence.class)
2921            protected MembershipRequestPersistence membershipRequestPersistence;
2922            @BeanReference(type = com.liferay.portal.kernel.service.OrganizationLocalService.class)
2923            protected com.liferay.portal.kernel.service.OrganizationLocalService organizationLocalService;
2924            @BeanReference(type = OrganizationPersistence.class)
2925            protected OrganizationPersistence organizationPersistence;
2926            @BeanReference(type = OrganizationFinder.class)
2927            protected OrganizationFinder organizationFinder;
2928            @BeanReference(type = com.liferay.portal.kernel.service.PasswordPolicyLocalService.class)
2929            protected com.liferay.portal.kernel.service.PasswordPolicyLocalService passwordPolicyLocalService;
2930            @BeanReference(type = PasswordPolicyPersistence.class)
2931            protected PasswordPolicyPersistence passwordPolicyPersistence;
2932            @BeanReference(type = PasswordPolicyFinder.class)
2933            protected PasswordPolicyFinder passwordPolicyFinder;
2934            @BeanReference(type = com.liferay.portal.kernel.service.PasswordPolicyRelLocalService.class)
2935            protected com.liferay.portal.kernel.service.PasswordPolicyRelLocalService passwordPolicyRelLocalService;
2936            @BeanReference(type = PasswordPolicyRelPersistence.class)
2937            protected PasswordPolicyRelPersistence passwordPolicyRelPersistence;
2938            @BeanReference(type = com.liferay.portal.kernel.service.PasswordTrackerLocalService.class)
2939            protected com.liferay.portal.kernel.service.PasswordTrackerLocalService passwordTrackerLocalService;
2940            @BeanReference(type = PasswordTrackerPersistence.class)
2941            protected PasswordTrackerPersistence passwordTrackerPersistence;
2942            @BeanReference(type = com.liferay.portal.kernel.service.RecentLayoutBranchLocalService.class)
2943            protected com.liferay.portal.kernel.service.RecentLayoutBranchLocalService recentLayoutBranchLocalService;
2944            @BeanReference(type = RecentLayoutBranchPersistence.class)
2945            protected RecentLayoutBranchPersistence recentLayoutBranchPersistence;
2946            @BeanReference(type = com.liferay.portal.kernel.service.RecentLayoutRevisionLocalService.class)
2947            protected com.liferay.portal.kernel.service.RecentLayoutRevisionLocalService recentLayoutRevisionLocalService;
2948            @BeanReference(type = RecentLayoutRevisionPersistence.class)
2949            protected RecentLayoutRevisionPersistence recentLayoutRevisionPersistence;
2950            @BeanReference(type = com.liferay.portal.kernel.service.RecentLayoutSetBranchLocalService.class)
2951            protected com.liferay.portal.kernel.service.RecentLayoutSetBranchLocalService recentLayoutSetBranchLocalService;
2952            @BeanReference(type = RecentLayoutSetBranchPersistence.class)
2953            protected RecentLayoutSetBranchPersistence recentLayoutSetBranchPersistence;
2954            @BeanReference(type = com.liferay.portal.kernel.service.ResourceLocalService.class)
2955            protected com.liferay.portal.kernel.service.ResourceLocalService resourceLocalService;
2956            @BeanReference(type = com.liferay.portal.kernel.service.RoleLocalService.class)
2957            protected com.liferay.portal.kernel.service.RoleLocalService roleLocalService;
2958            @BeanReference(type = RolePersistence.class)
2959            protected RolePersistence rolePersistence;
2960            @BeanReference(type = RoleFinder.class)
2961            protected RoleFinder roleFinder;
2962            @BeanReference(type = com.liferay.portal.kernel.service.SubscriptionLocalService.class)
2963            protected com.liferay.portal.kernel.service.SubscriptionLocalService subscriptionLocalService;
2964            @BeanReference(type = SubscriptionPersistence.class)
2965            protected SubscriptionPersistence subscriptionPersistence;
2966            @BeanReference(type = com.liferay.portal.kernel.service.TeamLocalService.class)
2967            protected com.liferay.portal.kernel.service.TeamLocalService teamLocalService;
2968            @BeanReference(type = TeamPersistence.class)
2969            protected TeamPersistence teamPersistence;
2970            @BeanReference(type = TeamFinder.class)
2971            protected TeamFinder teamFinder;
2972            @BeanReference(type = com.liferay.portal.kernel.service.TicketLocalService.class)
2973            protected com.liferay.portal.kernel.service.TicketLocalService ticketLocalService;
2974            @BeanReference(type = TicketPersistence.class)
2975            protected TicketPersistence ticketPersistence;
2976            @BeanReference(type = com.liferay.announcements.kernel.service.AnnouncementsDeliveryLocalService.class)
2977            protected com.liferay.announcements.kernel.service.AnnouncementsDeliveryLocalService announcementsDeliveryLocalService;
2978            @BeanReference(type = AnnouncementsDeliveryPersistence.class)
2979            protected AnnouncementsDeliveryPersistence announcementsDeliveryPersistence;
2980            @BeanReference(type = com.liferay.asset.kernel.service.AssetEntryLocalService.class)
2981            protected com.liferay.asset.kernel.service.AssetEntryLocalService assetEntryLocalService;
2982            @BeanReference(type = AssetEntryPersistence.class)
2983            protected AssetEntryPersistence assetEntryPersistence;
2984            @BeanReference(type = AssetEntryFinder.class)
2985            protected AssetEntryFinder assetEntryFinder;
2986            @BeanReference(type = com.liferay.blogs.kernel.service.BlogsStatsUserLocalService.class)
2987            protected com.liferay.blogs.kernel.service.BlogsStatsUserLocalService blogsStatsUserLocalService;
2988            @BeanReference(type = BlogsStatsUserPersistence.class)
2989            protected BlogsStatsUserPersistence blogsStatsUserPersistence;
2990            @BeanReference(type = BlogsStatsUserFinder.class)
2991            protected BlogsStatsUserFinder blogsStatsUserFinder;
2992            @BeanReference(type = com.liferay.document.library.kernel.service.DLFileEntryLocalService.class)
2993            protected com.liferay.document.library.kernel.service.DLFileEntryLocalService dlFileEntryLocalService;
2994            @BeanReference(type = DLFileEntryPersistence.class)
2995            protected DLFileEntryPersistence dlFileEntryPersistence;
2996            @BeanReference(type = DLFileEntryFinder.class)
2997            protected DLFileEntryFinder dlFileEntryFinder;
2998            @BeanReference(type = com.liferay.document.library.kernel.service.DLFileRankLocalService.class)
2999            protected com.liferay.document.library.kernel.service.DLFileRankLocalService dlFileRankLocalService;
3000            @BeanReference(type = DLFileRankPersistence.class)
3001            protected DLFileRankPersistence dlFileRankPersistence;
3002            @BeanReference(type = DLFileRankFinder.class)
3003            protected DLFileRankFinder dlFileRankFinder;
3004            @BeanReference(type = com.liferay.expando.kernel.service.ExpandoRowLocalService.class)
3005            protected com.liferay.expando.kernel.service.ExpandoRowLocalService expandoRowLocalService;
3006            @BeanReference(type = ExpandoRowPersistence.class)
3007            protected ExpandoRowPersistence expandoRowPersistence;
3008            @BeanReference(type = com.liferay.message.boards.kernel.service.MBBanLocalService.class)
3009            protected com.liferay.message.boards.kernel.service.MBBanLocalService mbBanLocalService;
3010            @BeanReference(type = MBBanPersistence.class)
3011            protected MBBanPersistence mbBanPersistence;
3012            @BeanReference(type = com.liferay.message.boards.kernel.service.MBMessageLocalService.class)
3013            protected com.liferay.message.boards.kernel.service.MBMessageLocalService mbMessageLocalService;
3014            @BeanReference(type = MBMessagePersistence.class)
3015            protected MBMessagePersistence mbMessagePersistence;
3016            @BeanReference(type = MBMessageFinder.class)
3017            protected MBMessageFinder mbMessageFinder;
3018            @BeanReference(type = com.liferay.message.boards.kernel.service.MBStatsUserLocalService.class)
3019            protected com.liferay.message.boards.kernel.service.MBStatsUserLocalService mbStatsUserLocalService;
3020            @BeanReference(type = MBStatsUserPersistence.class)
3021            protected MBStatsUserPersistence mbStatsUserPersistence;
3022            @BeanReference(type = com.liferay.message.boards.kernel.service.MBThreadFlagLocalService.class)
3023            protected com.liferay.message.boards.kernel.service.MBThreadFlagLocalService mbThreadFlagLocalService;
3024            @BeanReference(type = MBThreadFlagPersistence.class)
3025            protected MBThreadFlagPersistence mbThreadFlagPersistence;
3026            @BeanReference(type = com.liferay.ratings.kernel.service.RatingsStatsLocalService.class)
3027            protected com.liferay.ratings.kernel.service.RatingsStatsLocalService ratingsStatsLocalService;
3028            @BeanReference(type = RatingsStatsPersistence.class)
3029            protected RatingsStatsPersistence ratingsStatsPersistence;
3030            @BeanReference(type = RatingsStatsFinder.class)
3031            protected RatingsStatsFinder ratingsStatsFinder;
3032            @BeanReference(type = com.liferay.social.kernel.service.SocialActivityLocalService.class)
3033            protected com.liferay.social.kernel.service.SocialActivityLocalService socialActivityLocalService;
3034            @BeanReference(type = SocialActivityPersistence.class)
3035            protected SocialActivityPersistence socialActivityPersistence;
3036            @BeanReference(type = SocialActivityFinder.class)
3037            protected SocialActivityFinder socialActivityFinder;
3038            @BeanReference(type = com.liferay.social.kernel.service.SocialRelationLocalService.class)
3039            protected com.liferay.social.kernel.service.SocialRelationLocalService socialRelationLocalService;
3040            @BeanReference(type = SocialRelationPersistence.class)
3041            protected SocialRelationPersistence socialRelationPersistence;
3042            @BeanReference(type = com.liferay.social.kernel.service.SocialRequestLocalService.class)
3043            protected com.liferay.social.kernel.service.SocialRequestLocalService socialRequestLocalService;
3044            @BeanReference(type = SocialRequestPersistence.class)
3045            protected SocialRequestPersistence socialRequestPersistence;
3046            @BeanReference(type = com.liferay.portal.kernel.service.UserGroupLocalService.class)
3047            protected com.liferay.portal.kernel.service.UserGroupLocalService userGroupLocalService;
3048            @BeanReference(type = UserGroupPersistence.class)
3049            protected UserGroupPersistence userGroupPersistence;
3050            @BeanReference(type = UserGroupFinder.class)
3051            protected UserGroupFinder userGroupFinder;
3052            @BeanReference(type = com.liferay.portal.kernel.service.UserGroupRoleLocalService.class)
3053            protected com.liferay.portal.kernel.service.UserGroupRoleLocalService userGroupRoleLocalService;
3054            @BeanReference(type = UserGroupRolePersistence.class)
3055            protected UserGroupRolePersistence userGroupRolePersistence;
3056            @BeanReference(type = UserGroupRoleFinder.class)
3057            protected UserGroupRoleFinder userGroupRoleFinder;
3058            @BeanReference(type = com.liferay.portal.kernel.service.UserIdMapperLocalService.class)
3059            protected com.liferay.portal.kernel.service.UserIdMapperLocalService userIdMapperLocalService;
3060            @BeanReference(type = UserIdMapperPersistence.class)
3061            protected UserIdMapperPersistence userIdMapperPersistence;
3062            @BeanReference(type = com.liferay.portal.kernel.service.WorkflowInstanceLinkLocalService.class)
3063            protected com.liferay.portal.kernel.service.WorkflowInstanceLinkLocalService workflowInstanceLinkLocalService;
3064            @BeanReference(type = WorkflowInstanceLinkPersistence.class)
3065            protected WorkflowInstanceLinkPersistence workflowInstanceLinkPersistence;
3066            @BeanReference(type = PersistedModelLocalServiceRegistry.class)
3067            protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
3068    }