001    /**
002     * Copyright (c) 2000-2012 Liferay, Inc. All rights reserved.
003     *
004     * This library is free software; you can redistribute it and/or modify it under
005     * the terms of the GNU Lesser General Public License as published by the Free
006     * Software Foundation; either version 2.1 of the License, or (at your option)
007     * any later version.
008     *
009     * This library is distributed in the hope that it will be useful, but WITHOUT
010     * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
011     * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
012     * details.
013     */
014    
015    package com.liferay.portal.service.base;
016    
017    import com.liferay.counter.service.CounterLocalService;
018    
019    import com.liferay.portal.kernel.bean.BeanReference;
020    import com.liferay.portal.kernel.bean.IdentifiableBean;
021    import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
022    import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
023    import com.liferay.portal.kernel.dao.orm.DynamicQuery;
024    import com.liferay.portal.kernel.exception.PortalException;
025    import com.liferay.portal.kernel.exception.SystemException;
026    import com.liferay.portal.kernel.log.Log;
027    import com.liferay.portal.kernel.log.LogFactoryUtil;
028    import com.liferay.portal.kernel.search.Indexer;
029    import com.liferay.portal.kernel.search.IndexerRegistryUtil;
030    import com.liferay.portal.kernel.search.SearchException;
031    import com.liferay.portal.kernel.util.OrderByComparator;
032    import com.liferay.portal.model.PersistedModel;
033    import com.liferay.portal.model.Repository;
034    import com.liferay.portal.service.AccountLocalService;
035    import com.liferay.portal.service.AccountService;
036    import com.liferay.portal.service.AddressLocalService;
037    import com.liferay.portal.service.AddressService;
038    import com.liferay.portal.service.BrowserTrackerLocalService;
039    import com.liferay.portal.service.CMISRepositoryLocalService;
040    import com.liferay.portal.service.ClassNameLocalService;
041    import com.liferay.portal.service.ClassNameService;
042    import com.liferay.portal.service.ClusterGroupLocalService;
043    import com.liferay.portal.service.CompanyLocalService;
044    import com.liferay.portal.service.CompanyService;
045    import com.liferay.portal.service.ContactLocalService;
046    import com.liferay.portal.service.ContactService;
047    import com.liferay.portal.service.CountryService;
048    import com.liferay.portal.service.EmailAddressLocalService;
049    import com.liferay.portal.service.EmailAddressService;
050    import com.liferay.portal.service.GroupLocalService;
051    import com.liferay.portal.service.GroupService;
052    import com.liferay.portal.service.ImageLocalService;
053    import com.liferay.portal.service.ImageService;
054    import com.liferay.portal.service.LayoutBranchLocalService;
055    import com.liferay.portal.service.LayoutBranchService;
056    import com.liferay.portal.service.LayoutLocalService;
057    import com.liferay.portal.service.LayoutPrototypeLocalService;
058    import com.liferay.portal.service.LayoutPrototypeService;
059    import com.liferay.portal.service.LayoutRevisionLocalService;
060    import com.liferay.portal.service.LayoutRevisionService;
061    import com.liferay.portal.service.LayoutService;
062    import com.liferay.portal.service.LayoutSetBranchLocalService;
063    import com.liferay.portal.service.LayoutSetBranchService;
064    import com.liferay.portal.service.LayoutSetLocalService;
065    import com.liferay.portal.service.LayoutSetPrototypeLocalService;
066    import com.liferay.portal.service.LayoutSetPrototypeService;
067    import com.liferay.portal.service.LayoutSetService;
068    import com.liferay.portal.service.LayoutTemplateLocalService;
069    import com.liferay.portal.service.ListTypeService;
070    import com.liferay.portal.service.LockLocalService;
071    import com.liferay.portal.service.MembershipRequestLocalService;
072    import com.liferay.portal.service.MembershipRequestService;
073    import com.liferay.portal.service.OrgLaborLocalService;
074    import com.liferay.portal.service.OrgLaborService;
075    import com.liferay.portal.service.OrganizationLocalService;
076    import com.liferay.portal.service.OrganizationService;
077    import com.liferay.portal.service.PasswordPolicyLocalService;
078    import com.liferay.portal.service.PasswordPolicyRelLocalService;
079    import com.liferay.portal.service.PasswordPolicyService;
080    import com.liferay.portal.service.PasswordTrackerLocalService;
081    import com.liferay.portal.service.PermissionLocalService;
082    import com.liferay.portal.service.PermissionService;
083    import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
084    import com.liferay.portal.service.PhoneLocalService;
085    import com.liferay.portal.service.PhoneService;
086    import com.liferay.portal.service.PluginSettingLocalService;
087    import com.liferay.portal.service.PluginSettingService;
088    import com.liferay.portal.service.PortalLocalService;
089    import com.liferay.portal.service.PortalPreferencesLocalService;
090    import com.liferay.portal.service.PortalService;
091    import com.liferay.portal.service.PortletItemLocalService;
092    import com.liferay.portal.service.PortletLocalService;
093    import com.liferay.portal.service.PortletPreferencesLocalService;
094    import com.liferay.portal.service.PortletPreferencesService;
095    import com.liferay.portal.service.PortletService;
096    import com.liferay.portal.service.QuartzLocalService;
097    import com.liferay.portal.service.RegionService;
098    import com.liferay.portal.service.ReleaseLocalService;
099    import com.liferay.portal.service.RepositoryEntryLocalService;
100    import com.liferay.portal.service.RepositoryLocalService;
101    import com.liferay.portal.service.RepositoryService;
102    import com.liferay.portal.service.ResourceActionLocalService;
103    import com.liferay.portal.service.ResourceBlockLocalService;
104    import com.liferay.portal.service.ResourceBlockPermissionLocalService;
105    import com.liferay.portal.service.ResourceBlockService;
106    import com.liferay.portal.service.ResourceCodeLocalService;
107    import com.liferay.portal.service.ResourceLocalService;
108    import com.liferay.portal.service.ResourcePermissionLocalService;
109    import com.liferay.portal.service.ResourcePermissionService;
110    import com.liferay.portal.service.ResourceService;
111    import com.liferay.portal.service.ResourceTypePermissionLocalService;
112    import com.liferay.portal.service.RoleLocalService;
113    import com.liferay.portal.service.RoleService;
114    import com.liferay.portal.service.ServiceComponentLocalService;
115    import com.liferay.portal.service.ShardLocalService;
116    import com.liferay.portal.service.SubscriptionLocalService;
117    import com.liferay.portal.service.TeamLocalService;
118    import com.liferay.portal.service.TeamService;
119    import com.liferay.portal.service.ThemeLocalService;
120    import com.liferay.portal.service.ThemeService;
121    import com.liferay.portal.service.TicketLocalService;
122    import com.liferay.portal.service.UserGroupGroupRoleLocalService;
123    import com.liferay.portal.service.UserGroupGroupRoleService;
124    import com.liferay.portal.service.UserGroupLocalService;
125    import com.liferay.portal.service.UserGroupRoleLocalService;
126    import com.liferay.portal.service.UserGroupRoleService;
127    import com.liferay.portal.service.UserGroupService;
128    import com.liferay.portal.service.UserIdMapperLocalService;
129    import com.liferay.portal.service.UserLocalService;
130    import com.liferay.portal.service.UserNotificationEventLocalService;
131    import com.liferay.portal.service.UserService;
132    import com.liferay.portal.service.UserTrackerLocalService;
133    import com.liferay.portal.service.UserTrackerPathLocalService;
134    import com.liferay.portal.service.VirtualHostLocalService;
135    import com.liferay.portal.service.WebDAVPropsLocalService;
136    import com.liferay.portal.service.WebsiteLocalService;
137    import com.liferay.portal.service.WebsiteService;
138    import com.liferay.portal.service.WorkflowDefinitionLinkLocalService;
139    import com.liferay.portal.service.WorkflowInstanceLinkLocalService;
140    import com.liferay.portal.service.persistence.AccountPersistence;
141    import com.liferay.portal.service.persistence.AddressPersistence;
142    import com.liferay.portal.service.persistence.BrowserTrackerPersistence;
143    import com.liferay.portal.service.persistence.ClassNamePersistence;
144    import com.liferay.portal.service.persistence.ClusterGroupPersistence;
145    import com.liferay.portal.service.persistence.CompanyPersistence;
146    import com.liferay.portal.service.persistence.ContactPersistence;
147    import com.liferay.portal.service.persistence.CountryPersistence;
148    import com.liferay.portal.service.persistence.EmailAddressPersistence;
149    import com.liferay.portal.service.persistence.GroupFinder;
150    import com.liferay.portal.service.persistence.GroupPersistence;
151    import com.liferay.portal.service.persistence.ImagePersistence;
152    import com.liferay.portal.service.persistence.LayoutBranchPersistence;
153    import com.liferay.portal.service.persistence.LayoutFinder;
154    import com.liferay.portal.service.persistence.LayoutPersistence;
155    import com.liferay.portal.service.persistence.LayoutPrototypePersistence;
156    import com.liferay.portal.service.persistence.LayoutRevisionPersistence;
157    import com.liferay.portal.service.persistence.LayoutSetBranchFinder;
158    import com.liferay.portal.service.persistence.LayoutSetBranchPersistence;
159    import com.liferay.portal.service.persistence.LayoutSetPersistence;
160    import com.liferay.portal.service.persistence.LayoutSetPrototypePersistence;
161    import com.liferay.portal.service.persistence.ListTypePersistence;
162    import com.liferay.portal.service.persistence.LockFinder;
163    import com.liferay.portal.service.persistence.LockPersistence;
164    import com.liferay.portal.service.persistence.MembershipRequestPersistence;
165    import com.liferay.portal.service.persistence.OrgGroupPermissionFinder;
166    import com.liferay.portal.service.persistence.OrgGroupPermissionPersistence;
167    import com.liferay.portal.service.persistence.OrgGroupRolePersistence;
168    import com.liferay.portal.service.persistence.OrgLaborPersistence;
169    import com.liferay.portal.service.persistence.OrganizationFinder;
170    import com.liferay.portal.service.persistence.OrganizationPersistence;
171    import com.liferay.portal.service.persistence.PasswordPolicyFinder;
172    import com.liferay.portal.service.persistence.PasswordPolicyPersistence;
173    import com.liferay.portal.service.persistence.PasswordPolicyRelPersistence;
174    import com.liferay.portal.service.persistence.PasswordTrackerPersistence;
175    import com.liferay.portal.service.persistence.PermissionFinder;
176    import com.liferay.portal.service.persistence.PermissionPersistence;
177    import com.liferay.portal.service.persistence.PhonePersistence;
178    import com.liferay.portal.service.persistence.PluginSettingPersistence;
179    import com.liferay.portal.service.persistence.PortalPreferencesPersistence;
180    import com.liferay.portal.service.persistence.PortletItemPersistence;
181    import com.liferay.portal.service.persistence.PortletPersistence;
182    import com.liferay.portal.service.persistence.PortletPreferencesFinder;
183    import com.liferay.portal.service.persistence.PortletPreferencesPersistence;
184    import com.liferay.portal.service.persistence.RegionPersistence;
185    import com.liferay.portal.service.persistence.ReleasePersistence;
186    import com.liferay.portal.service.persistence.RepositoryEntryPersistence;
187    import com.liferay.portal.service.persistence.RepositoryPersistence;
188    import com.liferay.portal.service.persistence.ResourceActionPersistence;
189    import com.liferay.portal.service.persistence.ResourceBlockFinder;
190    import com.liferay.portal.service.persistence.ResourceBlockPermissionPersistence;
191    import com.liferay.portal.service.persistence.ResourceBlockPersistence;
192    import com.liferay.portal.service.persistence.ResourceCodePersistence;
193    import com.liferay.portal.service.persistence.ResourceFinder;
194    import com.liferay.portal.service.persistence.ResourcePermissionFinder;
195    import com.liferay.portal.service.persistence.ResourcePermissionPersistence;
196    import com.liferay.portal.service.persistence.ResourcePersistence;
197    import com.liferay.portal.service.persistence.ResourceTypePermissionFinder;
198    import com.liferay.portal.service.persistence.ResourceTypePermissionPersistence;
199    import com.liferay.portal.service.persistence.RoleFinder;
200    import com.liferay.portal.service.persistence.RolePersistence;
201    import com.liferay.portal.service.persistence.ServiceComponentPersistence;
202    import com.liferay.portal.service.persistence.ShardPersistence;
203    import com.liferay.portal.service.persistence.SubscriptionPersistence;
204    import com.liferay.portal.service.persistence.TeamFinder;
205    import com.liferay.portal.service.persistence.TeamPersistence;
206    import com.liferay.portal.service.persistence.TicketPersistence;
207    import com.liferay.portal.service.persistence.UserFinder;
208    import com.liferay.portal.service.persistence.UserGroupFinder;
209    import com.liferay.portal.service.persistence.UserGroupGroupRolePersistence;
210    import com.liferay.portal.service.persistence.UserGroupPersistence;
211    import com.liferay.portal.service.persistence.UserGroupRoleFinder;
212    import com.liferay.portal.service.persistence.UserGroupRolePersistence;
213    import com.liferay.portal.service.persistence.UserIdMapperPersistence;
214    import com.liferay.portal.service.persistence.UserNotificationEventPersistence;
215    import com.liferay.portal.service.persistence.UserPersistence;
216    import com.liferay.portal.service.persistence.UserTrackerPathPersistence;
217    import com.liferay.portal.service.persistence.UserTrackerPersistence;
218    import com.liferay.portal.service.persistence.VirtualHostPersistence;
219    import com.liferay.portal.service.persistence.WebDAVPropsPersistence;
220    import com.liferay.portal.service.persistence.WebsitePersistence;
221    import com.liferay.portal.service.persistence.WorkflowDefinitionLinkPersistence;
222    import com.liferay.portal.service.persistence.WorkflowInstanceLinkPersistence;
223    
224    import com.liferay.portlet.asset.service.AssetEntryLocalService;
225    import com.liferay.portlet.asset.service.AssetEntryService;
226    import com.liferay.portlet.asset.service.persistence.AssetEntryFinder;
227    import com.liferay.portlet.asset.service.persistence.AssetEntryPersistence;
228    import com.liferay.portlet.documentlibrary.service.DLAppHelperLocalService;
229    import com.liferay.portlet.documentlibrary.service.DLFileEntryLocalService;
230    import com.liferay.portlet.documentlibrary.service.DLFileEntryService;
231    import com.liferay.portlet.documentlibrary.service.DLFileVersionLocalService;
232    import com.liferay.portlet.documentlibrary.service.DLFileVersionService;
233    import com.liferay.portlet.documentlibrary.service.DLFolderLocalService;
234    import com.liferay.portlet.documentlibrary.service.DLFolderService;
235    import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryFinder;
236    import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryPersistence;
237    import com.liferay.portlet.documentlibrary.service.persistence.DLFileVersionPersistence;
238    import com.liferay.portlet.documentlibrary.service.persistence.DLFolderFinder;
239    import com.liferay.portlet.documentlibrary.service.persistence.DLFolderPersistence;
240    import com.liferay.portlet.expando.service.ExpandoValueLocalService;
241    import com.liferay.portlet.expando.service.ExpandoValueService;
242    import com.liferay.portlet.expando.service.persistence.ExpandoValuePersistence;
243    
244    import java.io.Serializable;
245    
246    import java.util.List;
247    
248    import javax.sql.DataSource;
249    
250    /**
251     * The base implementation of the repository local service.
252     *
253     * <p>
254     * 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.RepositoryLocalServiceImpl}.
255     * </p>
256     *
257     * @author Brian Wing Shun Chan
258     * @see com.liferay.portal.service.impl.RepositoryLocalServiceImpl
259     * @see com.liferay.portal.service.RepositoryLocalServiceUtil
260     * @generated
261     */
262    public abstract class RepositoryLocalServiceBaseImpl
263            implements RepositoryLocalService, IdentifiableBean {
264            /*
265             * NOTE FOR DEVELOPERS:
266             *
267             * Never modify or reference this class directly. Always use {@link com.liferay.portal.service.RepositoryLocalServiceUtil} to access the repository local service.
268             */
269    
270            /**
271             * Adds the repository to the database. Also notifies the appropriate model listeners.
272             *
273             * @param repository the repository
274             * @return the repository that was added
275             * @throws SystemException if a system exception occurred
276             */
277            public Repository addRepository(Repository repository)
278                    throws SystemException {
279                    repository.setNew(true);
280    
281                    repository = repositoryPersistence.update(repository, false);
282    
283                    Indexer indexer = IndexerRegistryUtil.getIndexer(getModelClassName());
284    
285                    if (indexer != null) {
286                            try {
287                                    indexer.reindex(repository);
288                            }
289                            catch (SearchException se) {
290                                    if (_log.isWarnEnabled()) {
291                                            _log.warn(se, se);
292                                    }
293                            }
294                    }
295    
296                    return repository;
297            }
298    
299            /**
300             * Creates a new repository with the primary key. Does not add the repository to the database.
301             *
302             * @param repositoryId the primary key for the new repository
303             * @return the new repository
304             */
305            public Repository createRepository(long repositoryId) {
306                    return repositoryPersistence.create(repositoryId);
307            }
308    
309            /**
310             * Deletes the repository with the primary key from the database. Also notifies the appropriate model listeners.
311             *
312             * @param repositoryId the primary key of the repository
313             * @throws PortalException if a repository with the primary key could not be found
314             * @throws SystemException if a system exception occurred
315             */
316            public void deleteRepository(long repositoryId)
317                    throws PortalException, SystemException {
318                    Repository repository = repositoryPersistence.remove(repositoryId);
319    
320                    Indexer indexer = IndexerRegistryUtil.getIndexer(getModelClassName());
321    
322                    if (indexer != null) {
323                            try {
324                                    indexer.delete(repository);
325                            }
326                            catch (SearchException se) {
327                                    if (_log.isWarnEnabled()) {
328                                            _log.warn(se, se);
329                                    }
330                            }
331                    }
332            }
333    
334            /**
335             * Deletes the repository from the database. Also notifies the appropriate model listeners.
336             *
337             * @param repository the repository
338             * @throws SystemException if a system exception occurred
339             */
340            public void deleteRepository(Repository repository)
341                    throws SystemException {
342                    repositoryPersistence.remove(repository);
343    
344                    Indexer indexer = IndexerRegistryUtil.getIndexer(getModelClassName());
345    
346                    if (indexer != null) {
347                            try {
348                                    indexer.delete(repository);
349                            }
350                            catch (SearchException se) {
351                                    if (_log.isWarnEnabled()) {
352                                            _log.warn(se, se);
353                                    }
354                            }
355                    }
356            }
357    
358            /**
359             * Performs a dynamic query on the database and returns the matching rows.
360             *
361             * @param dynamicQuery the dynamic query
362             * @return the matching rows
363             * @throws SystemException if a system exception occurred
364             */
365            @SuppressWarnings("rawtypes")
366            public List dynamicQuery(DynamicQuery dynamicQuery)
367                    throws SystemException {
368                    return repositoryPersistence.findWithDynamicQuery(dynamicQuery);
369            }
370    
371            /**
372             * Performs a dynamic query on the database and returns a range of the matching rows.
373             *
374             * <p>
375             * 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.
376             * </p>
377             *
378             * @param dynamicQuery the dynamic query
379             * @param start the lower bound of the range of model instances
380             * @param end the upper bound of the range of model instances (not inclusive)
381             * @return the range of matching rows
382             * @throws SystemException if a system exception occurred
383             */
384            @SuppressWarnings("rawtypes")
385            public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
386                    throws SystemException {
387                    return repositoryPersistence.findWithDynamicQuery(dynamicQuery, start,
388                            end);
389            }
390    
391            /**
392             * Performs a dynamic query on the database and returns an ordered range of the matching rows.
393             *
394             * <p>
395             * 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.
396             * </p>
397             *
398             * @param dynamicQuery the dynamic query
399             * @param start the lower bound of the range of model instances
400             * @param end the upper bound of the range of model instances (not inclusive)
401             * @param orderByComparator the comparator to order the results by (optionally <code>null</code>)
402             * @return the ordered range of matching rows
403             * @throws SystemException if a system exception occurred
404             */
405            @SuppressWarnings("rawtypes")
406            public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
407                    OrderByComparator orderByComparator) throws SystemException {
408                    return repositoryPersistence.findWithDynamicQuery(dynamicQuery, start,
409                            end, orderByComparator);
410            }
411    
412            /**
413             * Returns the number of rows that match the dynamic query.
414             *
415             * @param dynamicQuery the dynamic query
416             * @return the number of rows that match the dynamic query
417             * @throws SystemException if a system exception occurred
418             */
419            public long dynamicQueryCount(DynamicQuery dynamicQuery)
420                    throws SystemException {
421                    return repositoryPersistence.countWithDynamicQuery(dynamicQuery);
422            }
423    
424            public Repository fetchRepository(long repositoryId)
425                    throws SystemException {
426                    return repositoryPersistence.fetchByPrimaryKey(repositoryId);
427            }
428    
429            /**
430             * Returns the repository with the primary key.
431             *
432             * @param repositoryId the primary key of the repository
433             * @return the repository
434             * @throws PortalException if a repository with the primary key could not be found
435             * @throws SystemException if a system exception occurred
436             */
437            public Repository getRepository(long repositoryId)
438                    throws PortalException, SystemException {
439                    return repositoryPersistence.findByPrimaryKey(repositoryId);
440            }
441    
442            public PersistedModel getPersistedModel(Serializable primaryKeyObj)
443                    throws PortalException, SystemException {
444                    return repositoryPersistence.findByPrimaryKey(primaryKeyObj);
445            }
446    
447            /**
448             * Returns the repository with the UUID in the group.
449             *
450             * @param uuid the UUID of repository
451             * @param groupId the group id of the repository
452             * @return the repository
453             * @throws PortalException if a repository with the UUID in the group could not be found
454             * @throws SystemException if a system exception occurred
455             */
456            public Repository getRepositoryByUuidAndGroupId(String uuid, long groupId)
457                    throws PortalException, SystemException {
458                    return repositoryPersistence.findByUUID_G(uuid, groupId);
459            }
460    
461            /**
462             * Returns a range of all the repositories.
463             *
464             * <p>
465             * 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.
466             * </p>
467             *
468             * @param start the lower bound of the range of repositories
469             * @param end the upper bound of the range of repositories (not inclusive)
470             * @return the range of repositories
471             * @throws SystemException if a system exception occurred
472             */
473            public List<Repository> getRepositories(int start, int end)
474                    throws SystemException {
475                    return repositoryPersistence.findAll(start, end);
476            }
477    
478            /**
479             * Returns the number of repositories.
480             *
481             * @return the number of repositories
482             * @throws SystemException if a system exception occurred
483             */
484            public int getRepositoriesCount() throws SystemException {
485                    return repositoryPersistence.countAll();
486            }
487    
488            /**
489             * Updates the repository in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners.
490             *
491             * @param repository the repository
492             * @return the repository that was updated
493             * @throws SystemException if a system exception occurred
494             */
495            public Repository updateRepository(Repository repository)
496                    throws SystemException {
497                    return updateRepository(repository, true);
498            }
499    
500            /**
501             * Updates the repository in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners.
502             *
503             * @param repository the repository
504             * @param merge whether to merge the repository with the current session. See {@link com.liferay.portal.service.persistence.BatchSession#update(com.liferay.portal.kernel.dao.orm.Session, com.liferay.portal.model.BaseModel, boolean)} for an explanation.
505             * @return the repository that was updated
506             * @throws SystemException if a system exception occurred
507             */
508            public Repository updateRepository(Repository repository, boolean merge)
509                    throws SystemException {
510                    repository.setNew(false);
511    
512                    repository = repositoryPersistence.update(repository, merge);
513    
514                    Indexer indexer = IndexerRegistryUtil.getIndexer(getModelClassName());
515    
516                    if (indexer != null) {
517                            try {
518                                    indexer.reindex(repository);
519                            }
520                            catch (SearchException se) {
521                                    if (_log.isWarnEnabled()) {
522                                            _log.warn(se, se);
523                                    }
524                            }
525                    }
526    
527                    return repository;
528            }
529    
530            /**
531             * Returns the account local service.
532             *
533             * @return the account local service
534             */
535            public AccountLocalService getAccountLocalService() {
536                    return accountLocalService;
537            }
538    
539            /**
540             * Sets the account local service.
541             *
542             * @param accountLocalService the account local service
543             */
544            public void setAccountLocalService(AccountLocalService accountLocalService) {
545                    this.accountLocalService = accountLocalService;
546            }
547    
548            /**
549             * Returns the account remote service.
550             *
551             * @return the account remote service
552             */
553            public AccountService getAccountService() {
554                    return accountService;
555            }
556    
557            /**
558             * Sets the account remote service.
559             *
560             * @param accountService the account remote service
561             */
562            public void setAccountService(AccountService accountService) {
563                    this.accountService = accountService;
564            }
565    
566            /**
567             * Returns the account persistence.
568             *
569             * @return the account persistence
570             */
571            public AccountPersistence getAccountPersistence() {
572                    return accountPersistence;
573            }
574    
575            /**
576             * Sets the account persistence.
577             *
578             * @param accountPersistence the account persistence
579             */
580            public void setAccountPersistence(AccountPersistence accountPersistence) {
581                    this.accountPersistence = accountPersistence;
582            }
583    
584            /**
585             * Returns the address local service.
586             *
587             * @return the address local service
588             */
589            public AddressLocalService getAddressLocalService() {
590                    return addressLocalService;
591            }
592    
593            /**
594             * Sets the address local service.
595             *
596             * @param addressLocalService the address local service
597             */
598            public void setAddressLocalService(AddressLocalService addressLocalService) {
599                    this.addressLocalService = addressLocalService;
600            }
601    
602            /**
603             * Returns the address remote service.
604             *
605             * @return the address remote service
606             */
607            public AddressService getAddressService() {
608                    return addressService;
609            }
610    
611            /**
612             * Sets the address remote service.
613             *
614             * @param addressService the address remote service
615             */
616            public void setAddressService(AddressService addressService) {
617                    this.addressService = addressService;
618            }
619    
620            /**
621             * Returns the address persistence.
622             *
623             * @return the address persistence
624             */
625            public AddressPersistence getAddressPersistence() {
626                    return addressPersistence;
627            }
628    
629            /**
630             * Sets the address persistence.
631             *
632             * @param addressPersistence the address persistence
633             */
634            public void setAddressPersistence(AddressPersistence addressPersistence) {
635                    this.addressPersistence = addressPersistence;
636            }
637    
638            /**
639             * Returns the browser tracker local service.
640             *
641             * @return the browser tracker local service
642             */
643            public BrowserTrackerLocalService getBrowserTrackerLocalService() {
644                    return browserTrackerLocalService;
645            }
646    
647            /**
648             * Sets the browser tracker local service.
649             *
650             * @param browserTrackerLocalService the browser tracker local service
651             */
652            public void setBrowserTrackerLocalService(
653                    BrowserTrackerLocalService browserTrackerLocalService) {
654                    this.browserTrackerLocalService = browserTrackerLocalService;
655            }
656    
657            /**
658             * Returns the browser tracker persistence.
659             *
660             * @return the browser tracker persistence
661             */
662            public BrowserTrackerPersistence getBrowserTrackerPersistence() {
663                    return browserTrackerPersistence;
664            }
665    
666            /**
667             * Sets the browser tracker persistence.
668             *
669             * @param browserTrackerPersistence the browser tracker persistence
670             */
671            public void setBrowserTrackerPersistence(
672                    BrowserTrackerPersistence browserTrackerPersistence) {
673                    this.browserTrackerPersistence = browserTrackerPersistence;
674            }
675    
676            /**
677             * Returns the class name local service.
678             *
679             * @return the class name local service
680             */
681            public ClassNameLocalService getClassNameLocalService() {
682                    return classNameLocalService;
683            }
684    
685            /**
686             * Sets the class name local service.
687             *
688             * @param classNameLocalService the class name local service
689             */
690            public void setClassNameLocalService(
691                    ClassNameLocalService classNameLocalService) {
692                    this.classNameLocalService = classNameLocalService;
693            }
694    
695            /**
696             * Returns the class name remote service.
697             *
698             * @return the class name remote service
699             */
700            public ClassNameService getClassNameService() {
701                    return classNameService;
702            }
703    
704            /**
705             * Sets the class name remote service.
706             *
707             * @param classNameService the class name remote service
708             */
709            public void setClassNameService(ClassNameService classNameService) {
710                    this.classNameService = classNameService;
711            }
712    
713            /**
714             * Returns the class name persistence.
715             *
716             * @return the class name persistence
717             */
718            public ClassNamePersistence getClassNamePersistence() {
719                    return classNamePersistence;
720            }
721    
722            /**
723             * Sets the class name persistence.
724             *
725             * @param classNamePersistence the class name persistence
726             */
727            public void setClassNamePersistence(
728                    ClassNamePersistence classNamePersistence) {
729                    this.classNamePersistence = classNamePersistence;
730            }
731    
732            /**
733             * Returns the cluster group local service.
734             *
735             * @return the cluster group local service
736             */
737            public ClusterGroupLocalService getClusterGroupLocalService() {
738                    return clusterGroupLocalService;
739            }
740    
741            /**
742             * Sets the cluster group local service.
743             *
744             * @param clusterGroupLocalService the cluster group local service
745             */
746            public void setClusterGroupLocalService(
747                    ClusterGroupLocalService clusterGroupLocalService) {
748                    this.clusterGroupLocalService = clusterGroupLocalService;
749            }
750    
751            /**
752             * Returns the cluster group persistence.
753             *
754             * @return the cluster group persistence
755             */
756            public ClusterGroupPersistence getClusterGroupPersistence() {
757                    return clusterGroupPersistence;
758            }
759    
760            /**
761             * Sets the cluster group persistence.
762             *
763             * @param clusterGroupPersistence the cluster group persistence
764             */
765            public void setClusterGroupPersistence(
766                    ClusterGroupPersistence clusterGroupPersistence) {
767                    this.clusterGroupPersistence = clusterGroupPersistence;
768            }
769    
770            /**
771             * Returns the c m i s repository local service.
772             *
773             * @return the c m i s repository local service
774             */
775            public CMISRepositoryLocalService getCMISRepositoryLocalService() {
776                    return cmisRepositoryLocalService;
777            }
778    
779            /**
780             * Sets the c m i s repository local service.
781             *
782             * @param cmisRepositoryLocalService the c m i s repository local service
783             */
784            public void setCMISRepositoryLocalService(
785                    CMISRepositoryLocalService cmisRepositoryLocalService) {
786                    this.cmisRepositoryLocalService = cmisRepositoryLocalService;
787            }
788    
789            /**
790             * Returns the company local service.
791             *
792             * @return the company local service
793             */
794            public CompanyLocalService getCompanyLocalService() {
795                    return companyLocalService;
796            }
797    
798            /**
799             * Sets the company local service.
800             *
801             * @param companyLocalService the company local service
802             */
803            public void setCompanyLocalService(CompanyLocalService companyLocalService) {
804                    this.companyLocalService = companyLocalService;
805            }
806    
807            /**
808             * Returns the company remote service.
809             *
810             * @return the company remote service
811             */
812            public CompanyService getCompanyService() {
813                    return companyService;
814            }
815    
816            /**
817             * Sets the company remote service.
818             *
819             * @param companyService the company remote service
820             */
821            public void setCompanyService(CompanyService companyService) {
822                    this.companyService = companyService;
823            }
824    
825            /**
826             * Returns the company persistence.
827             *
828             * @return the company persistence
829             */
830            public CompanyPersistence getCompanyPersistence() {
831                    return companyPersistence;
832            }
833    
834            /**
835             * Sets the company persistence.
836             *
837             * @param companyPersistence the company persistence
838             */
839            public void setCompanyPersistence(CompanyPersistence companyPersistence) {
840                    this.companyPersistence = companyPersistence;
841            }
842    
843            /**
844             * Returns the contact local service.
845             *
846             * @return the contact local service
847             */
848            public ContactLocalService getContactLocalService() {
849                    return contactLocalService;
850            }
851    
852            /**
853             * Sets the contact local service.
854             *
855             * @param contactLocalService the contact local service
856             */
857            public void setContactLocalService(ContactLocalService contactLocalService) {
858                    this.contactLocalService = contactLocalService;
859            }
860    
861            /**
862             * Returns the contact remote service.
863             *
864             * @return the contact remote service
865             */
866            public ContactService getContactService() {
867                    return contactService;
868            }
869    
870            /**
871             * Sets the contact remote service.
872             *
873             * @param contactService the contact remote service
874             */
875            public void setContactService(ContactService contactService) {
876                    this.contactService = contactService;
877            }
878    
879            /**
880             * Returns the contact persistence.
881             *
882             * @return the contact persistence
883             */
884            public ContactPersistence getContactPersistence() {
885                    return contactPersistence;
886            }
887    
888            /**
889             * Sets the contact persistence.
890             *
891             * @param contactPersistence the contact persistence
892             */
893            public void setContactPersistence(ContactPersistence contactPersistence) {
894                    this.contactPersistence = contactPersistence;
895            }
896    
897            /**
898             * Returns the country remote service.
899             *
900             * @return the country remote service
901             */
902            public CountryService getCountryService() {
903                    return countryService;
904            }
905    
906            /**
907             * Sets the country remote service.
908             *
909             * @param countryService the country remote service
910             */
911            public void setCountryService(CountryService countryService) {
912                    this.countryService = countryService;
913            }
914    
915            /**
916             * Returns the country persistence.
917             *
918             * @return the country persistence
919             */
920            public CountryPersistence getCountryPersistence() {
921                    return countryPersistence;
922            }
923    
924            /**
925             * Sets the country persistence.
926             *
927             * @param countryPersistence the country persistence
928             */
929            public void setCountryPersistence(CountryPersistence countryPersistence) {
930                    this.countryPersistence = countryPersistence;
931            }
932    
933            /**
934             * Returns the email address local service.
935             *
936             * @return the email address local service
937             */
938            public EmailAddressLocalService getEmailAddressLocalService() {
939                    return emailAddressLocalService;
940            }
941    
942            /**
943             * Sets the email address local service.
944             *
945             * @param emailAddressLocalService the email address local service
946             */
947            public void setEmailAddressLocalService(
948                    EmailAddressLocalService emailAddressLocalService) {
949                    this.emailAddressLocalService = emailAddressLocalService;
950            }
951    
952            /**
953             * Returns the email address remote service.
954             *
955             * @return the email address remote service
956             */
957            public EmailAddressService getEmailAddressService() {
958                    return emailAddressService;
959            }
960    
961            /**
962             * Sets the email address remote service.
963             *
964             * @param emailAddressService the email address remote service
965             */
966            public void setEmailAddressService(EmailAddressService emailAddressService) {
967                    this.emailAddressService = emailAddressService;
968            }
969    
970            /**
971             * Returns the email address persistence.
972             *
973             * @return the email address persistence
974             */
975            public EmailAddressPersistence getEmailAddressPersistence() {
976                    return emailAddressPersistence;
977            }
978    
979            /**
980             * Sets the email address persistence.
981             *
982             * @param emailAddressPersistence the email address persistence
983             */
984            public void setEmailAddressPersistence(
985                    EmailAddressPersistence emailAddressPersistence) {
986                    this.emailAddressPersistence = emailAddressPersistence;
987            }
988    
989            /**
990             * Returns the group local service.
991             *
992             * @return the group local service
993             */
994            public GroupLocalService getGroupLocalService() {
995                    return groupLocalService;
996            }
997    
998            /**
999             * Sets the group local service.
1000             *
1001             * @param groupLocalService the group local service
1002             */
1003            public void setGroupLocalService(GroupLocalService groupLocalService) {
1004                    this.groupLocalService = groupLocalService;
1005            }
1006    
1007            /**
1008             * Returns the group remote service.
1009             *
1010             * @return the group remote service
1011             */
1012            public GroupService getGroupService() {
1013                    return groupService;
1014            }
1015    
1016            /**
1017             * Sets the group remote service.
1018             *
1019             * @param groupService the group remote service
1020             */
1021            public void setGroupService(GroupService groupService) {
1022                    this.groupService = groupService;
1023            }
1024    
1025            /**
1026             * Returns the group persistence.
1027             *
1028             * @return the group persistence
1029             */
1030            public GroupPersistence getGroupPersistence() {
1031                    return groupPersistence;
1032            }
1033    
1034            /**
1035             * Sets the group persistence.
1036             *
1037             * @param groupPersistence the group persistence
1038             */
1039            public void setGroupPersistence(GroupPersistence groupPersistence) {
1040                    this.groupPersistence = groupPersistence;
1041            }
1042    
1043            /**
1044             * Returns the group finder.
1045             *
1046             * @return the group finder
1047             */
1048            public GroupFinder getGroupFinder() {
1049                    return groupFinder;
1050            }
1051    
1052            /**
1053             * Sets the group finder.
1054             *
1055             * @param groupFinder the group finder
1056             */
1057            public void setGroupFinder(GroupFinder groupFinder) {
1058                    this.groupFinder = groupFinder;
1059            }
1060    
1061            /**
1062             * Returns the image local service.
1063             *
1064             * @return the image local service
1065             */
1066            public ImageLocalService getImageLocalService() {
1067                    return imageLocalService;
1068            }
1069    
1070            /**
1071             * Sets the image local service.
1072             *
1073             * @param imageLocalService the image local service
1074             */
1075            public void setImageLocalService(ImageLocalService imageLocalService) {
1076                    this.imageLocalService = imageLocalService;
1077            }
1078    
1079            /**
1080             * Returns the image remote service.
1081             *
1082             * @return the image remote service
1083             */
1084            public ImageService getImageService() {
1085                    return imageService;
1086            }
1087    
1088            /**
1089             * Sets the image remote service.
1090             *
1091             * @param imageService the image remote service
1092             */
1093            public void setImageService(ImageService imageService) {
1094                    this.imageService = imageService;
1095            }
1096    
1097            /**
1098             * Returns the image persistence.
1099             *
1100             * @return the image persistence
1101             */
1102            public ImagePersistence getImagePersistence() {
1103                    return imagePersistence;
1104            }
1105    
1106            /**
1107             * Sets the image persistence.
1108             *
1109             * @param imagePersistence the image persistence
1110             */
1111            public void setImagePersistence(ImagePersistence imagePersistence) {
1112                    this.imagePersistence = imagePersistence;
1113            }
1114    
1115            /**
1116             * Returns the layout local service.
1117             *
1118             * @return the layout local service
1119             */
1120            public LayoutLocalService getLayoutLocalService() {
1121                    return layoutLocalService;
1122            }
1123    
1124            /**
1125             * Sets the layout local service.
1126             *
1127             * @param layoutLocalService the layout local service
1128             */
1129            public void setLayoutLocalService(LayoutLocalService layoutLocalService) {
1130                    this.layoutLocalService = layoutLocalService;
1131            }
1132    
1133            /**
1134             * Returns the layout remote service.
1135             *
1136             * @return the layout remote service
1137             */
1138            public LayoutService getLayoutService() {
1139                    return layoutService;
1140            }
1141    
1142            /**
1143             * Sets the layout remote service.
1144             *
1145             * @param layoutService the layout remote service
1146             */
1147            public void setLayoutService(LayoutService layoutService) {
1148                    this.layoutService = layoutService;
1149            }
1150    
1151            /**
1152             * Returns the layout persistence.
1153             *
1154             * @return the layout persistence
1155             */
1156            public LayoutPersistence getLayoutPersistence() {
1157                    return layoutPersistence;
1158            }
1159    
1160            /**
1161             * Sets the layout persistence.
1162             *
1163             * @param layoutPersistence the layout persistence
1164             */
1165            public void setLayoutPersistence(LayoutPersistence layoutPersistence) {
1166                    this.layoutPersistence = layoutPersistence;
1167            }
1168    
1169            /**
1170             * Returns the layout finder.
1171             *
1172             * @return the layout finder
1173             */
1174            public LayoutFinder getLayoutFinder() {
1175                    return layoutFinder;
1176            }
1177    
1178            /**
1179             * Sets the layout finder.
1180             *
1181             * @param layoutFinder the layout finder
1182             */
1183            public void setLayoutFinder(LayoutFinder layoutFinder) {
1184                    this.layoutFinder = layoutFinder;
1185            }
1186    
1187            /**
1188             * Returns the layout branch local service.
1189             *
1190             * @return the layout branch local service
1191             */
1192            public LayoutBranchLocalService getLayoutBranchLocalService() {
1193                    return layoutBranchLocalService;
1194            }
1195    
1196            /**
1197             * Sets the layout branch local service.
1198             *
1199             * @param layoutBranchLocalService the layout branch local service
1200             */
1201            public void setLayoutBranchLocalService(
1202                    LayoutBranchLocalService layoutBranchLocalService) {
1203                    this.layoutBranchLocalService = layoutBranchLocalService;
1204            }
1205    
1206            /**
1207             * Returns the layout branch remote service.
1208             *
1209             * @return the layout branch remote service
1210             */
1211            public LayoutBranchService getLayoutBranchService() {
1212                    return layoutBranchService;
1213            }
1214    
1215            /**
1216             * Sets the layout branch remote service.
1217             *
1218             * @param layoutBranchService the layout branch remote service
1219             */
1220            public void setLayoutBranchService(LayoutBranchService layoutBranchService) {
1221                    this.layoutBranchService = layoutBranchService;
1222            }
1223    
1224            /**
1225             * Returns the layout branch persistence.
1226             *
1227             * @return the layout branch persistence
1228             */
1229            public LayoutBranchPersistence getLayoutBranchPersistence() {
1230                    return layoutBranchPersistence;
1231            }
1232    
1233            /**
1234             * Sets the layout branch persistence.
1235             *
1236             * @param layoutBranchPersistence the layout branch persistence
1237             */
1238            public void setLayoutBranchPersistence(
1239                    LayoutBranchPersistence layoutBranchPersistence) {
1240                    this.layoutBranchPersistence = layoutBranchPersistence;
1241            }
1242    
1243            /**
1244             * Returns the layout prototype local service.
1245             *
1246             * @return the layout prototype local service
1247             */
1248            public LayoutPrototypeLocalService getLayoutPrototypeLocalService() {
1249                    return layoutPrototypeLocalService;
1250            }
1251    
1252            /**
1253             * Sets the layout prototype local service.
1254             *
1255             * @param layoutPrototypeLocalService the layout prototype local service
1256             */
1257            public void setLayoutPrototypeLocalService(
1258                    LayoutPrototypeLocalService layoutPrototypeLocalService) {
1259                    this.layoutPrototypeLocalService = layoutPrototypeLocalService;
1260            }
1261    
1262            /**
1263             * Returns the layout prototype remote service.
1264             *
1265             * @return the layout prototype remote service
1266             */
1267            public LayoutPrototypeService getLayoutPrototypeService() {
1268                    return layoutPrototypeService;
1269            }
1270    
1271            /**
1272             * Sets the layout prototype remote service.
1273             *
1274             * @param layoutPrototypeService the layout prototype remote service
1275             */
1276            public void setLayoutPrototypeService(
1277                    LayoutPrototypeService layoutPrototypeService) {
1278                    this.layoutPrototypeService = layoutPrototypeService;
1279            }
1280    
1281            /**
1282             * Returns the layout prototype persistence.
1283             *
1284             * @return the layout prototype persistence
1285             */
1286            public LayoutPrototypePersistence getLayoutPrototypePersistence() {
1287                    return layoutPrototypePersistence;
1288            }
1289    
1290            /**
1291             * Sets the layout prototype persistence.
1292             *
1293             * @param layoutPrototypePersistence the layout prototype persistence
1294             */
1295            public void setLayoutPrototypePersistence(
1296                    LayoutPrototypePersistence layoutPrototypePersistence) {
1297                    this.layoutPrototypePersistence = layoutPrototypePersistence;
1298            }
1299    
1300            /**
1301             * Returns the layout revision local service.
1302             *
1303             * @return the layout revision local service
1304             */
1305            public LayoutRevisionLocalService getLayoutRevisionLocalService() {
1306                    return layoutRevisionLocalService;
1307            }
1308    
1309            /**
1310             * Sets the layout revision local service.
1311             *
1312             * @param layoutRevisionLocalService the layout revision local service
1313             */
1314            public void setLayoutRevisionLocalService(
1315                    LayoutRevisionLocalService layoutRevisionLocalService) {
1316                    this.layoutRevisionLocalService = layoutRevisionLocalService;
1317            }
1318    
1319            /**
1320             * Returns the layout revision remote service.
1321             *
1322             * @return the layout revision remote service
1323             */
1324            public LayoutRevisionService getLayoutRevisionService() {
1325                    return layoutRevisionService;
1326            }
1327    
1328            /**
1329             * Sets the layout revision remote service.
1330             *
1331             * @param layoutRevisionService the layout revision remote service
1332             */
1333            public void setLayoutRevisionService(
1334                    LayoutRevisionService layoutRevisionService) {
1335                    this.layoutRevisionService = layoutRevisionService;
1336            }
1337    
1338            /**
1339             * Returns the layout revision persistence.
1340             *
1341             * @return the layout revision persistence
1342             */
1343            public LayoutRevisionPersistence getLayoutRevisionPersistence() {
1344                    return layoutRevisionPersistence;
1345            }
1346    
1347            /**
1348             * Sets the layout revision persistence.
1349             *
1350             * @param layoutRevisionPersistence the layout revision persistence
1351             */
1352            public void setLayoutRevisionPersistence(
1353                    LayoutRevisionPersistence layoutRevisionPersistence) {
1354                    this.layoutRevisionPersistence = layoutRevisionPersistence;
1355            }
1356    
1357            /**
1358             * Returns the layout set local service.
1359             *
1360             * @return the layout set local service
1361             */
1362            public LayoutSetLocalService getLayoutSetLocalService() {
1363                    return layoutSetLocalService;
1364            }
1365    
1366            /**
1367             * Sets the layout set local service.
1368             *
1369             * @param layoutSetLocalService the layout set local service
1370             */
1371            public void setLayoutSetLocalService(
1372                    LayoutSetLocalService layoutSetLocalService) {
1373                    this.layoutSetLocalService = layoutSetLocalService;
1374            }
1375    
1376            /**
1377             * Returns the layout set remote service.
1378             *
1379             * @return the layout set remote service
1380             */
1381            public LayoutSetService getLayoutSetService() {
1382                    return layoutSetService;
1383            }
1384    
1385            /**
1386             * Sets the layout set remote service.
1387             *
1388             * @param layoutSetService the layout set remote service
1389             */
1390            public void setLayoutSetService(LayoutSetService layoutSetService) {
1391                    this.layoutSetService = layoutSetService;
1392            }
1393    
1394            /**
1395             * Returns the layout set persistence.
1396             *
1397             * @return the layout set persistence
1398             */
1399            public LayoutSetPersistence getLayoutSetPersistence() {
1400                    return layoutSetPersistence;
1401            }
1402    
1403            /**
1404             * Sets the layout set persistence.
1405             *
1406             * @param layoutSetPersistence the layout set persistence
1407             */
1408            public void setLayoutSetPersistence(
1409                    LayoutSetPersistence layoutSetPersistence) {
1410                    this.layoutSetPersistence = layoutSetPersistence;
1411            }
1412    
1413            /**
1414             * Returns the layout set branch local service.
1415             *
1416             * @return the layout set branch local service
1417             */
1418            public LayoutSetBranchLocalService getLayoutSetBranchLocalService() {
1419                    return layoutSetBranchLocalService;
1420            }
1421    
1422            /**
1423             * Sets the layout set branch local service.
1424             *
1425             * @param layoutSetBranchLocalService the layout set branch local service
1426             */
1427            public void setLayoutSetBranchLocalService(
1428                    LayoutSetBranchLocalService layoutSetBranchLocalService) {
1429                    this.layoutSetBranchLocalService = layoutSetBranchLocalService;
1430            }
1431    
1432            /**
1433             * Returns the layout set branch remote service.
1434             *
1435             * @return the layout set branch remote service
1436             */
1437            public LayoutSetBranchService getLayoutSetBranchService() {
1438                    return layoutSetBranchService;
1439            }
1440    
1441            /**
1442             * Sets the layout set branch remote service.
1443             *
1444             * @param layoutSetBranchService the layout set branch remote service
1445             */
1446            public void setLayoutSetBranchService(
1447                    LayoutSetBranchService layoutSetBranchService) {
1448                    this.layoutSetBranchService = layoutSetBranchService;
1449            }
1450    
1451            /**
1452             * Returns the layout set branch persistence.
1453             *
1454             * @return the layout set branch persistence
1455             */
1456            public LayoutSetBranchPersistence getLayoutSetBranchPersistence() {
1457                    return layoutSetBranchPersistence;
1458            }
1459    
1460            /**
1461             * Sets the layout set branch persistence.
1462             *
1463             * @param layoutSetBranchPersistence the layout set branch persistence
1464             */
1465            public void setLayoutSetBranchPersistence(
1466                    LayoutSetBranchPersistence layoutSetBranchPersistence) {
1467                    this.layoutSetBranchPersistence = layoutSetBranchPersistence;
1468            }
1469    
1470            /**
1471             * Returns the layout set branch finder.
1472             *
1473             * @return the layout set branch finder
1474             */
1475            public LayoutSetBranchFinder getLayoutSetBranchFinder() {
1476                    return layoutSetBranchFinder;
1477            }
1478    
1479            /**
1480             * Sets the layout set branch finder.
1481             *
1482             * @param layoutSetBranchFinder the layout set branch finder
1483             */
1484            public void setLayoutSetBranchFinder(
1485                    LayoutSetBranchFinder layoutSetBranchFinder) {
1486                    this.layoutSetBranchFinder = layoutSetBranchFinder;
1487            }
1488    
1489            /**
1490             * Returns the layout set prototype local service.
1491             *
1492             * @return the layout set prototype local service
1493             */
1494            public LayoutSetPrototypeLocalService getLayoutSetPrototypeLocalService() {
1495                    return layoutSetPrototypeLocalService;
1496            }
1497    
1498            /**
1499             * Sets the layout set prototype local service.
1500             *
1501             * @param layoutSetPrototypeLocalService the layout set prototype local service
1502             */
1503            public void setLayoutSetPrototypeLocalService(
1504                    LayoutSetPrototypeLocalService layoutSetPrototypeLocalService) {
1505                    this.layoutSetPrototypeLocalService = layoutSetPrototypeLocalService;
1506            }
1507    
1508            /**
1509             * Returns the layout set prototype remote service.
1510             *
1511             * @return the layout set prototype remote service
1512             */
1513            public LayoutSetPrototypeService getLayoutSetPrototypeService() {
1514                    return layoutSetPrototypeService;
1515            }
1516    
1517            /**
1518             * Sets the layout set prototype remote service.
1519             *
1520             * @param layoutSetPrototypeService the layout set prototype remote service
1521             */
1522            public void setLayoutSetPrototypeService(
1523                    LayoutSetPrototypeService layoutSetPrototypeService) {
1524                    this.layoutSetPrototypeService = layoutSetPrototypeService;
1525            }
1526    
1527            /**
1528             * Returns the layout set prototype persistence.
1529             *
1530             * @return the layout set prototype persistence
1531             */
1532            public LayoutSetPrototypePersistence getLayoutSetPrototypePersistence() {
1533                    return layoutSetPrototypePersistence;
1534            }
1535    
1536            /**
1537             * Sets the layout set prototype persistence.
1538             *
1539             * @param layoutSetPrototypePersistence the layout set prototype persistence
1540             */
1541            public void setLayoutSetPrototypePersistence(
1542                    LayoutSetPrototypePersistence layoutSetPrototypePersistence) {
1543                    this.layoutSetPrototypePersistence = layoutSetPrototypePersistence;
1544            }
1545    
1546            /**
1547             * Returns the layout template local service.
1548             *
1549             * @return the layout template local service
1550             */
1551            public LayoutTemplateLocalService getLayoutTemplateLocalService() {
1552                    return layoutTemplateLocalService;
1553            }
1554    
1555            /**
1556             * Sets the layout template local service.
1557             *
1558             * @param layoutTemplateLocalService the layout template local service
1559             */
1560            public void setLayoutTemplateLocalService(
1561                    LayoutTemplateLocalService layoutTemplateLocalService) {
1562                    this.layoutTemplateLocalService = layoutTemplateLocalService;
1563            }
1564    
1565            /**
1566             * Returns the list type remote service.
1567             *
1568             * @return the list type remote service
1569             */
1570            public ListTypeService getListTypeService() {
1571                    return listTypeService;
1572            }
1573    
1574            /**
1575             * Sets the list type remote service.
1576             *
1577             * @param listTypeService the list type remote service
1578             */
1579            public void setListTypeService(ListTypeService listTypeService) {
1580                    this.listTypeService = listTypeService;
1581            }
1582    
1583            /**
1584             * Returns the list type persistence.
1585             *
1586             * @return the list type persistence
1587             */
1588            public ListTypePersistence getListTypePersistence() {
1589                    return listTypePersistence;
1590            }
1591    
1592            /**
1593             * Sets the list type persistence.
1594             *
1595             * @param listTypePersistence the list type persistence
1596             */
1597            public void setListTypePersistence(ListTypePersistence listTypePersistence) {
1598                    this.listTypePersistence = listTypePersistence;
1599            }
1600    
1601            /**
1602             * Returns the lock local service.
1603             *
1604             * @return the lock local service
1605             */
1606            public LockLocalService getLockLocalService() {
1607                    return lockLocalService;
1608            }
1609    
1610            /**
1611             * Sets the lock local service.
1612             *
1613             * @param lockLocalService the lock local service
1614             */
1615            public void setLockLocalService(LockLocalService lockLocalService) {
1616                    this.lockLocalService = lockLocalService;
1617            }
1618    
1619            /**
1620             * Returns the lock persistence.
1621             *
1622             * @return the lock persistence
1623             */
1624            public LockPersistence getLockPersistence() {
1625                    return lockPersistence;
1626            }
1627    
1628            /**
1629             * Sets the lock persistence.
1630             *
1631             * @param lockPersistence the lock persistence
1632             */
1633            public void setLockPersistence(LockPersistence lockPersistence) {
1634                    this.lockPersistence = lockPersistence;
1635            }
1636    
1637            /**
1638             * Returns the lock finder.
1639             *
1640             * @return the lock finder
1641             */
1642            public LockFinder getLockFinder() {
1643                    return lockFinder;
1644            }
1645    
1646            /**
1647             * Sets the lock finder.
1648             *
1649             * @param lockFinder the lock finder
1650             */
1651            public void setLockFinder(LockFinder lockFinder) {
1652                    this.lockFinder = lockFinder;
1653            }
1654    
1655            /**
1656             * Returns the membership request local service.
1657             *
1658             * @return the membership request local service
1659             */
1660            public MembershipRequestLocalService getMembershipRequestLocalService() {
1661                    return membershipRequestLocalService;
1662            }
1663    
1664            /**
1665             * Sets the membership request local service.
1666             *
1667             * @param membershipRequestLocalService the membership request local service
1668             */
1669            public void setMembershipRequestLocalService(
1670                    MembershipRequestLocalService membershipRequestLocalService) {
1671                    this.membershipRequestLocalService = membershipRequestLocalService;
1672            }
1673    
1674            /**
1675             * Returns the membership request remote service.
1676             *
1677             * @return the membership request remote service
1678             */
1679            public MembershipRequestService getMembershipRequestService() {
1680                    return membershipRequestService;
1681            }
1682    
1683            /**
1684             * Sets the membership request remote service.
1685             *
1686             * @param membershipRequestService the membership request remote service
1687             */
1688            public void setMembershipRequestService(
1689                    MembershipRequestService membershipRequestService) {
1690                    this.membershipRequestService = membershipRequestService;
1691            }
1692    
1693            /**
1694             * Returns the membership request persistence.
1695             *
1696             * @return the membership request persistence
1697             */
1698            public MembershipRequestPersistence getMembershipRequestPersistence() {
1699                    return membershipRequestPersistence;
1700            }
1701    
1702            /**
1703             * Sets the membership request persistence.
1704             *
1705             * @param membershipRequestPersistence the membership request persistence
1706             */
1707            public void setMembershipRequestPersistence(
1708                    MembershipRequestPersistence membershipRequestPersistence) {
1709                    this.membershipRequestPersistence = membershipRequestPersistence;
1710            }
1711    
1712            /**
1713             * Returns the organization local service.
1714             *
1715             * @return the organization local service
1716             */
1717            public OrganizationLocalService getOrganizationLocalService() {
1718                    return organizationLocalService;
1719            }
1720    
1721            /**
1722             * Sets the organization local service.
1723             *
1724             * @param organizationLocalService the organization local service
1725             */
1726            public void setOrganizationLocalService(
1727                    OrganizationLocalService organizationLocalService) {
1728                    this.organizationLocalService = organizationLocalService;
1729            }
1730    
1731            /**
1732             * Returns the organization remote service.
1733             *
1734             * @return the organization remote service
1735             */
1736            public OrganizationService getOrganizationService() {
1737                    return organizationService;
1738            }
1739    
1740            /**
1741             * Sets the organization remote service.
1742             *
1743             * @param organizationService the organization remote service
1744             */
1745            public void setOrganizationService(OrganizationService organizationService) {
1746                    this.organizationService = organizationService;
1747            }
1748    
1749            /**
1750             * Returns the organization persistence.
1751             *
1752             * @return the organization persistence
1753             */
1754            public OrganizationPersistence getOrganizationPersistence() {
1755                    return organizationPersistence;
1756            }
1757    
1758            /**
1759             * Sets the organization persistence.
1760             *
1761             * @param organizationPersistence the organization persistence
1762             */
1763            public void setOrganizationPersistence(
1764                    OrganizationPersistence organizationPersistence) {
1765                    this.organizationPersistence = organizationPersistence;
1766            }
1767    
1768            /**
1769             * Returns the organization finder.
1770             *
1771             * @return the organization finder
1772             */
1773            public OrganizationFinder getOrganizationFinder() {
1774                    return organizationFinder;
1775            }
1776    
1777            /**
1778             * Sets the organization finder.
1779             *
1780             * @param organizationFinder the organization finder
1781             */
1782            public void setOrganizationFinder(OrganizationFinder organizationFinder) {
1783                    this.organizationFinder = organizationFinder;
1784            }
1785    
1786            /**
1787             * Returns the org group permission persistence.
1788             *
1789             * @return the org group permission persistence
1790             */
1791            public OrgGroupPermissionPersistence getOrgGroupPermissionPersistence() {
1792                    return orgGroupPermissionPersistence;
1793            }
1794    
1795            /**
1796             * Sets the org group permission persistence.
1797             *
1798             * @param orgGroupPermissionPersistence the org group permission persistence
1799             */
1800            public void setOrgGroupPermissionPersistence(
1801                    OrgGroupPermissionPersistence orgGroupPermissionPersistence) {
1802                    this.orgGroupPermissionPersistence = orgGroupPermissionPersistence;
1803            }
1804    
1805            /**
1806             * Returns the org group permission finder.
1807             *
1808             * @return the org group permission finder
1809             */
1810            public OrgGroupPermissionFinder getOrgGroupPermissionFinder() {
1811                    return orgGroupPermissionFinder;
1812            }
1813    
1814            /**
1815             * Sets the org group permission finder.
1816             *
1817             * @param orgGroupPermissionFinder the org group permission finder
1818             */
1819            public void setOrgGroupPermissionFinder(
1820                    OrgGroupPermissionFinder orgGroupPermissionFinder) {
1821                    this.orgGroupPermissionFinder = orgGroupPermissionFinder;
1822            }
1823    
1824            /**
1825             * Returns the org group role persistence.
1826             *
1827             * @return the org group role persistence
1828             */
1829            public OrgGroupRolePersistence getOrgGroupRolePersistence() {
1830                    return orgGroupRolePersistence;
1831            }
1832    
1833            /**
1834             * Sets the org group role persistence.
1835             *
1836             * @param orgGroupRolePersistence the org group role persistence
1837             */
1838            public void setOrgGroupRolePersistence(
1839                    OrgGroupRolePersistence orgGroupRolePersistence) {
1840                    this.orgGroupRolePersistence = orgGroupRolePersistence;
1841            }
1842    
1843            /**
1844             * Returns the org labor local service.
1845             *
1846             * @return the org labor local service
1847             */
1848            public OrgLaborLocalService getOrgLaborLocalService() {
1849                    return orgLaborLocalService;
1850            }
1851    
1852            /**
1853             * Sets the org labor local service.
1854             *
1855             * @param orgLaborLocalService the org labor local service
1856             */
1857            public void setOrgLaborLocalService(
1858                    OrgLaborLocalService orgLaborLocalService) {
1859                    this.orgLaborLocalService = orgLaborLocalService;
1860            }
1861    
1862            /**
1863             * Returns the org labor remote service.
1864             *
1865             * @return the org labor remote service
1866             */
1867            public OrgLaborService getOrgLaborService() {
1868                    return orgLaborService;
1869            }
1870    
1871            /**
1872             * Sets the org labor remote service.
1873             *
1874             * @param orgLaborService the org labor remote service
1875             */
1876            public void setOrgLaborService(OrgLaborService orgLaborService) {
1877                    this.orgLaborService = orgLaborService;
1878            }
1879    
1880            /**
1881             * Returns the org labor persistence.
1882             *
1883             * @return the org labor persistence
1884             */
1885            public OrgLaborPersistence getOrgLaborPersistence() {
1886                    return orgLaborPersistence;
1887            }
1888    
1889            /**
1890             * Sets the org labor persistence.
1891             *
1892             * @param orgLaborPersistence the org labor persistence
1893             */
1894            public void setOrgLaborPersistence(OrgLaborPersistence orgLaborPersistence) {
1895                    this.orgLaborPersistence = orgLaborPersistence;
1896            }
1897    
1898            /**
1899             * Returns the password policy local service.
1900             *
1901             * @return the password policy local service
1902             */
1903            public PasswordPolicyLocalService getPasswordPolicyLocalService() {
1904                    return passwordPolicyLocalService;
1905            }
1906    
1907            /**
1908             * Sets the password policy local service.
1909             *
1910             * @param passwordPolicyLocalService the password policy local service
1911             */
1912            public void setPasswordPolicyLocalService(
1913                    PasswordPolicyLocalService passwordPolicyLocalService) {
1914                    this.passwordPolicyLocalService = passwordPolicyLocalService;
1915            }
1916    
1917            /**
1918             * Returns the password policy remote service.
1919             *
1920             * @return the password policy remote service
1921             */
1922            public PasswordPolicyService getPasswordPolicyService() {
1923                    return passwordPolicyService;
1924            }
1925    
1926            /**
1927             * Sets the password policy remote service.
1928             *
1929             * @param passwordPolicyService the password policy remote service
1930             */
1931            public void setPasswordPolicyService(
1932                    PasswordPolicyService passwordPolicyService) {
1933                    this.passwordPolicyService = passwordPolicyService;
1934            }
1935    
1936            /**
1937             * Returns the password policy persistence.
1938             *
1939             * @return the password policy persistence
1940             */
1941            public PasswordPolicyPersistence getPasswordPolicyPersistence() {
1942                    return passwordPolicyPersistence;
1943            }
1944    
1945            /**
1946             * Sets the password policy persistence.
1947             *
1948             * @param passwordPolicyPersistence the password policy persistence
1949             */
1950            public void setPasswordPolicyPersistence(
1951                    PasswordPolicyPersistence passwordPolicyPersistence) {
1952                    this.passwordPolicyPersistence = passwordPolicyPersistence;
1953            }
1954    
1955            /**
1956             * Returns the password policy finder.
1957             *
1958             * @return the password policy finder
1959             */
1960            public PasswordPolicyFinder getPasswordPolicyFinder() {
1961                    return passwordPolicyFinder;
1962            }
1963    
1964            /**
1965             * Sets the password policy finder.
1966             *
1967             * @param passwordPolicyFinder the password policy finder
1968             */
1969            public void setPasswordPolicyFinder(
1970                    PasswordPolicyFinder passwordPolicyFinder) {
1971                    this.passwordPolicyFinder = passwordPolicyFinder;
1972            }
1973    
1974            /**
1975             * Returns the password policy rel local service.
1976             *
1977             * @return the password policy rel local service
1978             */
1979            public PasswordPolicyRelLocalService getPasswordPolicyRelLocalService() {
1980                    return passwordPolicyRelLocalService;
1981            }
1982    
1983            /**
1984             * Sets the password policy rel local service.
1985             *
1986             * @param passwordPolicyRelLocalService the password policy rel local service
1987             */
1988            public void setPasswordPolicyRelLocalService(
1989                    PasswordPolicyRelLocalService passwordPolicyRelLocalService) {
1990                    this.passwordPolicyRelLocalService = passwordPolicyRelLocalService;
1991            }
1992    
1993            /**
1994             * Returns the password policy rel persistence.
1995             *
1996             * @return the password policy rel persistence
1997             */
1998            public PasswordPolicyRelPersistence getPasswordPolicyRelPersistence() {
1999                    return passwordPolicyRelPersistence;
2000            }
2001    
2002            /**
2003             * Sets the password policy rel persistence.
2004             *
2005             * @param passwordPolicyRelPersistence the password policy rel persistence
2006             */
2007            public void setPasswordPolicyRelPersistence(
2008                    PasswordPolicyRelPersistence passwordPolicyRelPersistence) {
2009                    this.passwordPolicyRelPersistence = passwordPolicyRelPersistence;
2010            }
2011    
2012            /**
2013             * Returns the password tracker local service.
2014             *
2015             * @return the password tracker local service
2016             */
2017            public PasswordTrackerLocalService getPasswordTrackerLocalService() {
2018                    return passwordTrackerLocalService;
2019            }
2020    
2021            /**
2022             * Sets the password tracker local service.
2023             *
2024             * @param passwordTrackerLocalService the password tracker local service
2025             */
2026            public void setPasswordTrackerLocalService(
2027                    PasswordTrackerLocalService passwordTrackerLocalService) {
2028                    this.passwordTrackerLocalService = passwordTrackerLocalService;
2029            }
2030    
2031            /**
2032             * Returns the password tracker persistence.
2033             *
2034             * @return the password tracker persistence
2035             */
2036            public PasswordTrackerPersistence getPasswordTrackerPersistence() {
2037                    return passwordTrackerPersistence;
2038            }
2039    
2040            /**
2041             * Sets the password tracker persistence.
2042             *
2043             * @param passwordTrackerPersistence the password tracker persistence
2044             */
2045            public void setPasswordTrackerPersistence(
2046                    PasswordTrackerPersistence passwordTrackerPersistence) {
2047                    this.passwordTrackerPersistence = passwordTrackerPersistence;
2048            }
2049    
2050            /**
2051             * Returns the permission local service.
2052             *
2053             * @return the permission local service
2054             */
2055            public PermissionLocalService getPermissionLocalService() {
2056                    return permissionLocalService;
2057            }
2058    
2059            /**
2060             * Sets the permission local service.
2061             *
2062             * @param permissionLocalService the permission local service
2063             */
2064            public void setPermissionLocalService(
2065                    PermissionLocalService permissionLocalService) {
2066                    this.permissionLocalService = permissionLocalService;
2067            }
2068    
2069            /**
2070             * Returns the permission remote service.
2071             *
2072             * @return the permission remote service
2073             */
2074            public PermissionService getPermissionService() {
2075                    return permissionService;
2076            }
2077    
2078            /**
2079             * Sets the permission remote service.
2080             *
2081             * @param permissionService the permission remote service
2082             */
2083            public void setPermissionService(PermissionService permissionService) {
2084                    this.permissionService = permissionService;
2085            }
2086    
2087            /**
2088             * Returns the permission persistence.
2089             *
2090             * @return the permission persistence
2091             */
2092            public PermissionPersistence getPermissionPersistence() {
2093                    return permissionPersistence;
2094            }
2095    
2096            /**
2097             * Sets the permission persistence.
2098             *
2099             * @param permissionPersistence the permission persistence
2100             */
2101            public void setPermissionPersistence(
2102                    PermissionPersistence permissionPersistence) {
2103                    this.permissionPersistence = permissionPersistence;
2104            }
2105    
2106            /**
2107             * Returns the permission finder.
2108             *
2109             * @return the permission finder
2110             */
2111            public PermissionFinder getPermissionFinder() {
2112                    return permissionFinder;
2113            }
2114    
2115            /**
2116             * Sets the permission finder.
2117             *
2118             * @param permissionFinder the permission finder
2119             */
2120            public void setPermissionFinder(PermissionFinder permissionFinder) {
2121                    this.permissionFinder = permissionFinder;
2122            }
2123    
2124            /**
2125             * Returns the phone local service.
2126             *
2127             * @return the phone local service
2128             */
2129            public PhoneLocalService getPhoneLocalService() {
2130                    return phoneLocalService;
2131            }
2132    
2133            /**
2134             * Sets the phone local service.
2135             *
2136             * @param phoneLocalService the phone local service
2137             */
2138            public void setPhoneLocalService(PhoneLocalService phoneLocalService) {
2139                    this.phoneLocalService = phoneLocalService;
2140            }
2141    
2142            /**
2143             * Returns the phone remote service.
2144             *
2145             * @return the phone remote service
2146             */
2147            public PhoneService getPhoneService() {
2148                    return phoneService;
2149            }
2150    
2151            /**
2152             * Sets the phone remote service.
2153             *
2154             * @param phoneService the phone remote service
2155             */
2156            public void setPhoneService(PhoneService phoneService) {
2157                    this.phoneService = phoneService;
2158            }
2159    
2160            /**
2161             * Returns the phone persistence.
2162             *
2163             * @return the phone persistence
2164             */
2165            public PhonePersistence getPhonePersistence() {
2166                    return phonePersistence;
2167            }
2168    
2169            /**
2170             * Sets the phone persistence.
2171             *
2172             * @param phonePersistence the phone persistence
2173             */
2174            public void setPhonePersistence(PhonePersistence phonePersistence) {
2175                    this.phonePersistence = phonePersistence;
2176            }
2177    
2178            /**
2179             * Returns the plugin setting local service.
2180             *
2181             * @return the plugin setting local service
2182             */
2183            public PluginSettingLocalService getPluginSettingLocalService() {
2184                    return pluginSettingLocalService;
2185            }
2186    
2187            /**
2188             * Sets the plugin setting local service.
2189             *
2190             * @param pluginSettingLocalService the plugin setting local service
2191             */
2192            public void setPluginSettingLocalService(
2193                    PluginSettingLocalService pluginSettingLocalService) {
2194                    this.pluginSettingLocalService = pluginSettingLocalService;
2195            }
2196    
2197            /**
2198             * Returns the plugin setting remote service.
2199             *
2200             * @return the plugin setting remote service
2201             */
2202            public PluginSettingService getPluginSettingService() {
2203                    return pluginSettingService;
2204            }
2205    
2206            /**
2207             * Sets the plugin setting remote service.
2208             *
2209             * @param pluginSettingService the plugin setting remote service
2210             */
2211            public void setPluginSettingService(
2212                    PluginSettingService pluginSettingService) {
2213                    this.pluginSettingService = pluginSettingService;
2214            }
2215    
2216            /**
2217             * Returns the plugin setting persistence.
2218             *
2219             * @return the plugin setting persistence
2220             */
2221            public PluginSettingPersistence getPluginSettingPersistence() {
2222                    return pluginSettingPersistence;
2223            }
2224    
2225            /**
2226             * Sets the plugin setting persistence.
2227             *
2228             * @param pluginSettingPersistence the plugin setting persistence
2229             */
2230            public void setPluginSettingPersistence(
2231                    PluginSettingPersistence pluginSettingPersistence) {
2232                    this.pluginSettingPersistence = pluginSettingPersistence;
2233            }
2234    
2235            /**
2236             * Returns the portal local service.
2237             *
2238             * @return the portal local service
2239             */
2240            public PortalLocalService getPortalLocalService() {
2241                    return portalLocalService;
2242            }
2243    
2244            /**
2245             * Sets the portal local service.
2246             *
2247             * @param portalLocalService the portal local service
2248             */
2249            public void setPortalLocalService(PortalLocalService portalLocalService) {
2250                    this.portalLocalService = portalLocalService;
2251            }
2252    
2253            /**
2254             * Returns the portal remote service.
2255             *
2256             * @return the portal remote service
2257             */
2258            public PortalService getPortalService() {
2259                    return portalService;
2260            }
2261    
2262            /**
2263             * Sets the portal remote service.
2264             *
2265             * @param portalService the portal remote service
2266             */
2267            public void setPortalService(PortalService portalService) {
2268                    this.portalService = portalService;
2269            }
2270    
2271            /**
2272             * Returns the portal preferences local service.
2273             *
2274             * @return the portal preferences local service
2275             */
2276            public PortalPreferencesLocalService getPortalPreferencesLocalService() {
2277                    return portalPreferencesLocalService;
2278            }
2279    
2280            /**
2281             * Sets the portal preferences local service.
2282             *
2283             * @param portalPreferencesLocalService the portal preferences local service
2284             */
2285            public void setPortalPreferencesLocalService(
2286                    PortalPreferencesLocalService portalPreferencesLocalService) {
2287                    this.portalPreferencesLocalService = portalPreferencesLocalService;
2288            }
2289    
2290            /**
2291             * Returns the portal preferences persistence.
2292             *
2293             * @return the portal preferences persistence
2294             */
2295            public PortalPreferencesPersistence getPortalPreferencesPersistence() {
2296                    return portalPreferencesPersistence;
2297            }
2298    
2299            /**
2300             * Sets the portal preferences persistence.
2301             *
2302             * @param portalPreferencesPersistence the portal preferences persistence
2303             */
2304            public void setPortalPreferencesPersistence(
2305                    PortalPreferencesPersistence portalPreferencesPersistence) {
2306                    this.portalPreferencesPersistence = portalPreferencesPersistence;
2307            }
2308    
2309            /**
2310             * Returns the portlet local service.
2311             *
2312             * @return the portlet local service
2313             */
2314            public PortletLocalService getPortletLocalService() {
2315                    return portletLocalService;
2316            }
2317    
2318            /**
2319             * Sets the portlet local service.
2320             *
2321             * @param portletLocalService the portlet local service
2322             */
2323            public void setPortletLocalService(PortletLocalService portletLocalService) {
2324                    this.portletLocalService = portletLocalService;
2325            }
2326    
2327            /**
2328             * Returns the portlet remote service.
2329             *
2330             * @return the portlet remote service
2331             */
2332            public PortletService getPortletService() {
2333                    return portletService;
2334            }
2335    
2336            /**
2337             * Sets the portlet remote service.
2338             *
2339             * @param portletService the portlet remote service
2340             */
2341            public void setPortletService(PortletService portletService) {
2342                    this.portletService = portletService;
2343            }
2344    
2345            /**
2346             * Returns the portlet persistence.
2347             *
2348             * @return the portlet persistence
2349             */
2350            public PortletPersistence getPortletPersistence() {
2351                    return portletPersistence;
2352            }
2353    
2354            /**
2355             * Sets the portlet persistence.
2356             *
2357             * @param portletPersistence the portlet persistence
2358             */
2359            public void setPortletPersistence(PortletPersistence portletPersistence) {
2360                    this.portletPersistence = portletPersistence;
2361            }
2362    
2363            /**
2364             * Returns the portlet item local service.
2365             *
2366             * @return the portlet item local service
2367             */
2368            public PortletItemLocalService getPortletItemLocalService() {
2369                    return portletItemLocalService;
2370            }
2371    
2372            /**
2373             * Sets the portlet item local service.
2374             *
2375             * @param portletItemLocalService the portlet item local service
2376             */
2377            public void setPortletItemLocalService(
2378                    PortletItemLocalService portletItemLocalService) {
2379                    this.portletItemLocalService = portletItemLocalService;
2380            }
2381    
2382            /**
2383             * Returns the portlet item persistence.
2384             *
2385             * @return the portlet item persistence
2386             */
2387            public PortletItemPersistence getPortletItemPersistence() {
2388                    return portletItemPersistence;
2389            }
2390    
2391            /**
2392             * Sets the portlet item persistence.
2393             *
2394             * @param portletItemPersistence the portlet item persistence
2395             */
2396            public void setPortletItemPersistence(
2397                    PortletItemPersistence portletItemPersistence) {
2398                    this.portletItemPersistence = portletItemPersistence;
2399            }
2400    
2401            /**
2402             * Returns the portlet preferences local service.
2403             *
2404             * @return the portlet preferences local service
2405             */
2406            public PortletPreferencesLocalService getPortletPreferencesLocalService() {
2407                    return portletPreferencesLocalService;
2408            }
2409    
2410            /**
2411             * Sets the portlet preferences local service.
2412             *
2413             * @param portletPreferencesLocalService the portlet preferences local service
2414             */
2415            public void setPortletPreferencesLocalService(
2416                    PortletPreferencesLocalService portletPreferencesLocalService) {
2417                    this.portletPreferencesLocalService = portletPreferencesLocalService;
2418            }
2419    
2420            /**
2421             * Returns the portlet preferences remote service.
2422             *
2423             * @return the portlet preferences remote service
2424             */
2425            public PortletPreferencesService getPortletPreferencesService() {
2426                    return portletPreferencesService;
2427            }
2428    
2429            /**
2430             * Sets the portlet preferences remote service.
2431             *
2432             * @param portletPreferencesService the portlet preferences remote service
2433             */
2434            public void setPortletPreferencesService(
2435                    PortletPreferencesService portletPreferencesService) {
2436                    this.portletPreferencesService = portletPreferencesService;
2437            }
2438    
2439            /**
2440             * Returns the portlet preferences persistence.
2441             *
2442             * @return the portlet preferences persistence
2443             */
2444            public PortletPreferencesPersistence getPortletPreferencesPersistence() {
2445                    return portletPreferencesPersistence;
2446            }
2447    
2448            /**
2449             * Sets the portlet preferences persistence.
2450             *
2451             * @param portletPreferencesPersistence the portlet preferences persistence
2452             */
2453            public void setPortletPreferencesPersistence(
2454                    PortletPreferencesPersistence portletPreferencesPersistence) {
2455                    this.portletPreferencesPersistence = portletPreferencesPersistence;
2456            }
2457    
2458            /**
2459             * Returns the portlet preferences finder.
2460             *
2461             * @return the portlet preferences finder
2462             */
2463            public PortletPreferencesFinder getPortletPreferencesFinder() {
2464                    return portletPreferencesFinder;
2465            }
2466    
2467            /**
2468             * Sets the portlet preferences finder.
2469             *
2470             * @param portletPreferencesFinder the portlet preferences finder
2471             */
2472            public void setPortletPreferencesFinder(
2473                    PortletPreferencesFinder portletPreferencesFinder) {
2474                    this.portletPreferencesFinder = portletPreferencesFinder;
2475            }
2476    
2477            /**
2478             * Returns the quartz local service.
2479             *
2480             * @return the quartz local service
2481             */
2482            public QuartzLocalService getQuartzLocalService() {
2483                    return quartzLocalService;
2484            }
2485    
2486            /**
2487             * Sets the quartz local service.
2488             *
2489             * @param quartzLocalService the quartz local service
2490             */
2491            public void setQuartzLocalService(QuartzLocalService quartzLocalService) {
2492                    this.quartzLocalService = quartzLocalService;
2493            }
2494    
2495            /**
2496             * Returns the region remote service.
2497             *
2498             * @return the region remote service
2499             */
2500            public RegionService getRegionService() {
2501                    return regionService;
2502            }
2503    
2504            /**
2505             * Sets the region remote service.
2506             *
2507             * @param regionService the region remote service
2508             */
2509            public void setRegionService(RegionService regionService) {
2510                    this.regionService = regionService;
2511            }
2512    
2513            /**
2514             * Returns the region persistence.
2515             *
2516             * @return the region persistence
2517             */
2518            public RegionPersistence getRegionPersistence() {
2519                    return regionPersistence;
2520            }
2521    
2522            /**
2523             * Sets the region persistence.
2524             *
2525             * @param regionPersistence the region persistence
2526             */
2527            public void setRegionPersistence(RegionPersistence regionPersistence) {
2528                    this.regionPersistence = regionPersistence;
2529            }
2530    
2531            /**
2532             * Returns the release local service.
2533             *
2534             * @return the release local service
2535             */
2536            public ReleaseLocalService getReleaseLocalService() {
2537                    return releaseLocalService;
2538            }
2539    
2540            /**
2541             * Sets the release local service.
2542             *
2543             * @param releaseLocalService the release local service
2544             */
2545            public void setReleaseLocalService(ReleaseLocalService releaseLocalService) {
2546                    this.releaseLocalService = releaseLocalService;
2547            }
2548    
2549            /**
2550             * Returns the release persistence.
2551             *
2552             * @return the release persistence
2553             */
2554            public ReleasePersistence getReleasePersistence() {
2555                    return releasePersistence;
2556            }
2557    
2558            /**
2559             * Sets the release persistence.
2560             *
2561             * @param releasePersistence the release persistence
2562             */
2563            public void setReleasePersistence(ReleasePersistence releasePersistence) {
2564                    this.releasePersistence = releasePersistence;
2565            }
2566    
2567            /**
2568             * Returns the repository local service.
2569             *
2570             * @return the repository local service
2571             */
2572            public RepositoryLocalService getRepositoryLocalService() {
2573                    return repositoryLocalService;
2574            }
2575    
2576            /**
2577             * Sets the repository local service.
2578             *
2579             * @param repositoryLocalService the repository local service
2580             */
2581            public void setRepositoryLocalService(
2582                    RepositoryLocalService repositoryLocalService) {
2583                    this.repositoryLocalService = repositoryLocalService;
2584            }
2585    
2586            /**
2587             * Returns the repository remote service.
2588             *
2589             * @return the repository remote service
2590             */
2591            public RepositoryService getRepositoryService() {
2592                    return repositoryService;
2593            }
2594    
2595            /**
2596             * Sets the repository remote service.
2597             *
2598             * @param repositoryService the repository remote service
2599             */
2600            public void setRepositoryService(RepositoryService repositoryService) {
2601                    this.repositoryService = repositoryService;
2602            }
2603    
2604            /**
2605             * Returns the repository persistence.
2606             *
2607             * @return the repository persistence
2608             */
2609            public RepositoryPersistence getRepositoryPersistence() {
2610                    return repositoryPersistence;
2611            }
2612    
2613            /**
2614             * Sets the repository persistence.
2615             *
2616             * @param repositoryPersistence the repository persistence
2617             */
2618            public void setRepositoryPersistence(
2619                    RepositoryPersistence repositoryPersistence) {
2620                    this.repositoryPersistence = repositoryPersistence;
2621            }
2622    
2623            /**
2624             * Returns the repository entry local service.
2625             *
2626             * @return the repository entry local service
2627             */
2628            public RepositoryEntryLocalService getRepositoryEntryLocalService() {
2629                    return repositoryEntryLocalService;
2630            }
2631    
2632            /**
2633             * Sets the repository entry local service.
2634             *
2635             * @param repositoryEntryLocalService the repository entry local service
2636             */
2637            public void setRepositoryEntryLocalService(
2638                    RepositoryEntryLocalService repositoryEntryLocalService) {
2639                    this.repositoryEntryLocalService = repositoryEntryLocalService;
2640            }
2641    
2642            /**
2643             * Returns the repository entry persistence.
2644             *
2645             * @return the repository entry persistence
2646             */
2647            public RepositoryEntryPersistence getRepositoryEntryPersistence() {
2648                    return repositoryEntryPersistence;
2649            }
2650    
2651            /**
2652             * Sets the repository entry persistence.
2653             *
2654             * @param repositoryEntryPersistence the repository entry persistence
2655             */
2656            public void setRepositoryEntryPersistence(
2657                    RepositoryEntryPersistence repositoryEntryPersistence) {
2658                    this.repositoryEntryPersistence = repositoryEntryPersistence;
2659            }
2660    
2661            /**
2662             * Returns the resource local service.
2663             *
2664             * @return the resource local service
2665             */
2666            public ResourceLocalService getResourceLocalService() {
2667                    return resourceLocalService;
2668            }
2669    
2670            /**
2671             * Sets the resource local service.
2672             *
2673             * @param resourceLocalService the resource local service
2674             */
2675            public void setResourceLocalService(
2676                    ResourceLocalService resourceLocalService) {
2677                    this.resourceLocalService = resourceLocalService;
2678            }
2679    
2680            /**
2681             * Returns the resource remote service.
2682             *
2683             * @return the resource remote service
2684             */
2685            public ResourceService getResourceService() {
2686                    return resourceService;
2687            }
2688    
2689            /**
2690             * Sets the resource remote service.
2691             *
2692             * @param resourceService the resource remote service
2693             */
2694            public void setResourceService(ResourceService resourceService) {
2695                    this.resourceService = resourceService;
2696            }
2697    
2698            /**
2699             * Returns the resource persistence.
2700             *
2701             * @return the resource persistence
2702             */
2703            public ResourcePersistence getResourcePersistence() {
2704                    return resourcePersistence;
2705            }
2706    
2707            /**
2708             * Sets the resource persistence.
2709             *
2710             * @param resourcePersistence the resource persistence
2711             */
2712            public void setResourcePersistence(ResourcePersistence resourcePersistence) {
2713                    this.resourcePersistence = resourcePersistence;
2714            }
2715    
2716            /**
2717             * Returns the resource finder.
2718             *
2719             * @return the resource finder
2720             */
2721            public ResourceFinder getResourceFinder() {
2722                    return resourceFinder;
2723            }
2724    
2725            /**
2726             * Sets the resource finder.
2727             *
2728             * @param resourceFinder the resource finder
2729             */
2730            public void setResourceFinder(ResourceFinder resourceFinder) {
2731                    this.resourceFinder = resourceFinder;
2732            }
2733    
2734            /**
2735             * Returns the resource action local service.
2736             *
2737             * @return the resource action local service
2738             */
2739            public ResourceActionLocalService getResourceActionLocalService() {
2740                    return resourceActionLocalService;
2741            }
2742    
2743            /**
2744             * Sets the resource action local service.
2745             *
2746             * @param resourceActionLocalService the resource action local service
2747             */
2748            public void setResourceActionLocalService(
2749                    ResourceActionLocalService resourceActionLocalService) {
2750                    this.resourceActionLocalService = resourceActionLocalService;
2751            }
2752    
2753            /**
2754             * Returns the resource action persistence.
2755             *
2756             * @return the resource action persistence
2757             */
2758            public ResourceActionPersistence getResourceActionPersistence() {
2759                    return resourceActionPersistence;
2760            }
2761    
2762            /**
2763             * Sets the resource action persistence.
2764             *
2765             * @param resourceActionPersistence the resource action persistence
2766             */
2767            public void setResourceActionPersistence(
2768                    ResourceActionPersistence resourceActionPersistence) {
2769                    this.resourceActionPersistence = resourceActionPersistence;
2770            }
2771    
2772            /**
2773             * Returns the resource block local service.
2774             *
2775             * @return the resource block local service
2776             */
2777            public ResourceBlockLocalService getResourceBlockLocalService() {
2778                    return resourceBlockLocalService;
2779            }
2780    
2781            /**
2782             * Sets the resource block local service.
2783             *
2784             * @param resourceBlockLocalService the resource block local service
2785             */
2786            public void setResourceBlockLocalService(
2787                    ResourceBlockLocalService resourceBlockLocalService) {
2788                    this.resourceBlockLocalService = resourceBlockLocalService;
2789            }
2790    
2791            /**
2792             * Returns the resource block remote service.
2793             *
2794             * @return the resource block remote service
2795             */
2796            public ResourceBlockService getResourceBlockService() {
2797                    return resourceBlockService;
2798            }
2799    
2800            /**
2801             * Sets the resource block remote service.
2802             *
2803             * @param resourceBlockService the resource block remote service
2804             */
2805            public void setResourceBlockService(
2806                    ResourceBlockService resourceBlockService) {
2807                    this.resourceBlockService = resourceBlockService;
2808            }
2809    
2810            /**
2811             * Returns the resource block persistence.
2812             *
2813             * @return the resource block persistence
2814             */
2815            public ResourceBlockPersistence getResourceBlockPersistence() {
2816                    return resourceBlockPersistence;
2817            }
2818    
2819            /**
2820             * Sets the resource block persistence.
2821             *
2822             * @param resourceBlockPersistence the resource block persistence
2823             */
2824            public void setResourceBlockPersistence(
2825                    ResourceBlockPersistence resourceBlockPersistence) {
2826                    this.resourceBlockPersistence = resourceBlockPersistence;
2827            }
2828    
2829            /**
2830             * Returns the resource block finder.
2831             *
2832             * @return the resource block finder
2833             */
2834            public ResourceBlockFinder getResourceBlockFinder() {
2835                    return resourceBlockFinder;
2836            }
2837    
2838            /**
2839             * Sets the resource block finder.
2840             *
2841             * @param resourceBlockFinder the resource block finder
2842             */
2843            public void setResourceBlockFinder(ResourceBlockFinder resourceBlockFinder) {
2844                    this.resourceBlockFinder = resourceBlockFinder;
2845            }
2846    
2847            /**
2848             * Returns the resource block permission local service.
2849             *
2850             * @return the resource block permission local service
2851             */
2852            public ResourceBlockPermissionLocalService getResourceBlockPermissionLocalService() {
2853                    return resourceBlockPermissionLocalService;
2854            }
2855    
2856            /**
2857             * Sets the resource block permission local service.
2858             *
2859             * @param resourceBlockPermissionLocalService the resource block permission local service
2860             */
2861            public void setResourceBlockPermissionLocalService(
2862                    ResourceBlockPermissionLocalService resourceBlockPermissionLocalService) {
2863                    this.resourceBlockPermissionLocalService = resourceBlockPermissionLocalService;
2864            }
2865    
2866            /**
2867             * Returns the resource block permission persistence.
2868             *
2869             * @return the resource block permission persistence
2870             */
2871            public ResourceBlockPermissionPersistence getResourceBlockPermissionPersistence() {
2872                    return resourceBlockPermissionPersistence;
2873            }
2874    
2875            /**
2876             * Sets the resource block permission persistence.
2877             *
2878             * @param resourceBlockPermissionPersistence the resource block permission persistence
2879             */
2880            public void setResourceBlockPermissionPersistence(
2881                    ResourceBlockPermissionPersistence resourceBlockPermissionPersistence) {
2882                    this.resourceBlockPermissionPersistence = resourceBlockPermissionPersistence;
2883            }
2884    
2885            /**
2886             * Returns the resource code local service.
2887             *
2888             * @return the resource code local service
2889             */
2890            public ResourceCodeLocalService getResourceCodeLocalService() {
2891                    return resourceCodeLocalService;
2892            }
2893    
2894            /**
2895             * Sets the resource code local service.
2896             *
2897             * @param resourceCodeLocalService the resource code local service
2898             */
2899            public void setResourceCodeLocalService(
2900                    ResourceCodeLocalService resourceCodeLocalService) {
2901                    this.resourceCodeLocalService = resourceCodeLocalService;
2902            }
2903    
2904            /**
2905             * Returns the resource code persistence.
2906             *
2907             * @return the resource code persistence
2908             */
2909            public ResourceCodePersistence getResourceCodePersistence() {
2910                    return resourceCodePersistence;
2911            }
2912    
2913            /**
2914             * Sets the resource code persistence.
2915             *
2916             * @param resourceCodePersistence the resource code persistence
2917             */
2918            public void setResourceCodePersistence(
2919                    ResourceCodePersistence resourceCodePersistence) {
2920                    this.resourceCodePersistence = resourceCodePersistence;
2921            }
2922    
2923            /**
2924             * Returns the resource permission local service.
2925             *
2926             * @return the resource permission local service
2927             */
2928            public ResourcePermissionLocalService getResourcePermissionLocalService() {
2929                    return resourcePermissionLocalService;
2930            }
2931    
2932            /**
2933             * Sets the resource permission local service.
2934             *
2935             * @param resourcePermissionLocalService the resource permission local service
2936             */
2937            public void setResourcePermissionLocalService(
2938                    ResourcePermissionLocalService resourcePermissionLocalService) {
2939                    this.resourcePermissionLocalService = resourcePermissionLocalService;
2940            }
2941    
2942            /**
2943             * Returns the resource permission remote service.
2944             *
2945             * @return the resource permission remote service
2946             */
2947            public ResourcePermissionService getResourcePermissionService() {
2948                    return resourcePermissionService;
2949            }
2950    
2951            /**
2952             * Sets the resource permission remote service.
2953             *
2954             * @param resourcePermissionService the resource permission remote service
2955             */
2956            public void setResourcePermissionService(
2957                    ResourcePermissionService resourcePermissionService) {
2958                    this.resourcePermissionService = resourcePermissionService;
2959            }
2960    
2961            /**
2962             * Returns the resource permission persistence.
2963             *
2964             * @return the resource permission persistence
2965             */
2966            public ResourcePermissionPersistence getResourcePermissionPersistence() {
2967                    return resourcePermissionPersistence;
2968            }
2969    
2970            /**
2971             * Sets the resource permission persistence.
2972             *
2973             * @param resourcePermissionPersistence the resource permission persistence
2974             */
2975            public void setResourcePermissionPersistence(
2976                    ResourcePermissionPersistence resourcePermissionPersistence) {
2977                    this.resourcePermissionPersistence = resourcePermissionPersistence;
2978            }
2979    
2980            /**
2981             * Returns the resource permission finder.
2982             *
2983             * @return the resource permission finder
2984             */
2985            public ResourcePermissionFinder getResourcePermissionFinder() {
2986                    return resourcePermissionFinder;
2987            }
2988    
2989            /**
2990             * Sets the resource permission finder.
2991             *
2992             * @param resourcePermissionFinder the resource permission finder
2993             */
2994            public void setResourcePermissionFinder(
2995                    ResourcePermissionFinder resourcePermissionFinder) {
2996                    this.resourcePermissionFinder = resourcePermissionFinder;
2997            }
2998    
2999            /**
3000             * Returns the resource type permission local service.
3001             *
3002             * @return the resource type permission local service
3003             */
3004            public ResourceTypePermissionLocalService getResourceTypePermissionLocalService() {
3005                    return resourceTypePermissionLocalService;
3006            }
3007    
3008            /**
3009             * Sets the resource type permission local service.
3010             *
3011             * @param resourceTypePermissionLocalService the resource type permission local service
3012             */
3013            public void setResourceTypePermissionLocalService(
3014                    ResourceTypePermissionLocalService resourceTypePermissionLocalService) {
3015                    this.resourceTypePermissionLocalService = resourceTypePermissionLocalService;
3016            }
3017    
3018            /**
3019             * Returns the resource type permission persistence.
3020             *
3021             * @return the resource type permission persistence
3022             */
3023            public ResourceTypePermissionPersistence getResourceTypePermissionPersistence() {
3024                    return resourceTypePermissionPersistence;
3025            }
3026    
3027            /**
3028             * Sets the resource type permission persistence.
3029             *
3030             * @param resourceTypePermissionPersistence the resource type permission persistence
3031             */
3032            public void setResourceTypePermissionPersistence(
3033                    ResourceTypePermissionPersistence resourceTypePermissionPersistence) {
3034                    this.resourceTypePermissionPersistence = resourceTypePermissionPersistence;
3035            }
3036    
3037            /**
3038             * Returns the resource type permission finder.
3039             *
3040             * @return the resource type permission finder
3041             */
3042            public ResourceTypePermissionFinder getResourceTypePermissionFinder() {
3043                    return resourceTypePermissionFinder;
3044            }
3045    
3046            /**
3047             * Sets the resource type permission finder.
3048             *
3049             * @param resourceTypePermissionFinder the resource type permission finder
3050             */
3051            public void setResourceTypePermissionFinder(
3052                    ResourceTypePermissionFinder resourceTypePermissionFinder) {
3053                    this.resourceTypePermissionFinder = resourceTypePermissionFinder;
3054            }
3055    
3056            /**
3057             * Returns the role local service.
3058             *
3059             * @return the role local service
3060             */
3061            public RoleLocalService getRoleLocalService() {
3062                    return roleLocalService;
3063            }
3064    
3065            /**
3066             * Sets the role local service.
3067             *
3068             * @param roleLocalService the role local service
3069             */
3070            public void setRoleLocalService(RoleLocalService roleLocalService) {
3071                    this.roleLocalService = roleLocalService;
3072            }
3073    
3074            /**
3075             * Returns the role remote service.
3076             *
3077             * @return the role remote service
3078             */
3079            public RoleService getRoleService() {
3080                    return roleService;
3081            }
3082    
3083            /**
3084             * Sets the role remote service.
3085             *
3086             * @param roleService the role remote service
3087             */
3088            public void setRoleService(RoleService roleService) {
3089                    this.roleService = roleService;
3090            }
3091    
3092            /**
3093             * Returns the role persistence.
3094             *
3095             * @return the role persistence
3096             */
3097            public RolePersistence getRolePersistence() {
3098                    return rolePersistence;
3099            }
3100    
3101            /**
3102             * Sets the role persistence.
3103             *
3104             * @param rolePersistence the role persistence
3105             */
3106            public void setRolePersistence(RolePersistence rolePersistence) {
3107                    this.rolePersistence = rolePersistence;
3108            }
3109    
3110            /**
3111             * Returns the role finder.
3112             *
3113             * @return the role finder
3114             */
3115            public RoleFinder getRoleFinder() {
3116                    return roleFinder;
3117            }
3118    
3119            /**
3120             * Sets the role finder.
3121             *
3122             * @param roleFinder the role finder
3123             */
3124            public void setRoleFinder(RoleFinder roleFinder) {
3125                    this.roleFinder = roleFinder;
3126            }
3127    
3128            /**
3129             * Returns the service component local service.
3130             *
3131             * @return the service component local service
3132             */
3133            public ServiceComponentLocalService getServiceComponentLocalService() {
3134                    return serviceComponentLocalService;
3135            }
3136    
3137            /**
3138             * Sets the service component local service.
3139             *
3140             * @param serviceComponentLocalService the service component local service
3141             */
3142            public void setServiceComponentLocalService(
3143                    ServiceComponentLocalService serviceComponentLocalService) {
3144                    this.serviceComponentLocalService = serviceComponentLocalService;
3145            }
3146    
3147            /**
3148             * Returns the service component persistence.
3149             *
3150             * @return the service component persistence
3151             */
3152            public ServiceComponentPersistence getServiceComponentPersistence() {
3153                    return serviceComponentPersistence;
3154            }
3155    
3156            /**
3157             * Sets the service component persistence.
3158             *
3159             * @param serviceComponentPersistence the service component persistence
3160             */
3161            public void setServiceComponentPersistence(
3162                    ServiceComponentPersistence serviceComponentPersistence) {
3163                    this.serviceComponentPersistence = serviceComponentPersistence;
3164            }
3165    
3166            /**
3167             * Returns the shard local service.
3168             *
3169             * @return the shard local service
3170             */
3171            public ShardLocalService getShardLocalService() {
3172                    return shardLocalService;
3173            }
3174    
3175            /**
3176             * Sets the shard local service.
3177             *
3178             * @param shardLocalService the shard local service
3179             */
3180            public void setShardLocalService(ShardLocalService shardLocalService) {
3181                    this.shardLocalService = shardLocalService;
3182            }
3183    
3184            /**
3185             * Returns the shard persistence.
3186             *
3187             * @return the shard persistence
3188             */
3189            public ShardPersistence getShardPersistence() {
3190                    return shardPersistence;
3191            }
3192    
3193            /**
3194             * Sets the shard persistence.
3195             *
3196             * @param shardPersistence the shard persistence
3197             */
3198            public void setShardPersistence(ShardPersistence shardPersistence) {
3199                    this.shardPersistence = shardPersistence;
3200            }
3201    
3202            /**
3203             * Returns the subscription local service.
3204             *
3205             * @return the subscription local service
3206             */
3207            public SubscriptionLocalService getSubscriptionLocalService() {
3208                    return subscriptionLocalService;
3209            }
3210    
3211            /**
3212             * Sets the subscription local service.
3213             *
3214             * @param subscriptionLocalService the subscription local service
3215             */
3216            public void setSubscriptionLocalService(
3217                    SubscriptionLocalService subscriptionLocalService) {
3218                    this.subscriptionLocalService = subscriptionLocalService;
3219            }
3220    
3221            /**
3222             * Returns the subscription persistence.
3223             *
3224             * @return the subscription persistence
3225             */
3226            public SubscriptionPersistence getSubscriptionPersistence() {
3227                    return subscriptionPersistence;
3228            }
3229    
3230            /**
3231             * Sets the subscription persistence.
3232             *
3233             * @param subscriptionPersistence the subscription persistence
3234             */
3235            public void setSubscriptionPersistence(
3236                    SubscriptionPersistence subscriptionPersistence) {
3237                    this.subscriptionPersistence = subscriptionPersistence;
3238            }
3239    
3240            /**
3241             * Returns the team local service.
3242             *
3243             * @return the team local service
3244             */
3245            public TeamLocalService getTeamLocalService() {
3246                    return teamLocalService;
3247            }
3248    
3249            /**
3250             * Sets the team local service.
3251             *
3252             * @param teamLocalService the team local service
3253             */
3254            public void setTeamLocalService(TeamLocalService teamLocalService) {
3255                    this.teamLocalService = teamLocalService;
3256            }
3257    
3258            /**
3259             * Returns the team remote service.
3260             *
3261             * @return the team remote service
3262             */
3263            public TeamService getTeamService() {
3264                    return teamService;
3265            }
3266    
3267            /**
3268             * Sets the team remote service.
3269             *
3270             * @param teamService the team remote service
3271             */
3272            public void setTeamService(TeamService teamService) {
3273                    this.teamService = teamService;
3274            }
3275    
3276            /**
3277             * Returns the team persistence.
3278             *
3279             * @return the team persistence
3280             */
3281            public TeamPersistence getTeamPersistence() {
3282                    return teamPersistence;
3283            }
3284    
3285            /**
3286             * Sets the team persistence.
3287             *
3288             * @param teamPersistence the team persistence
3289             */
3290            public void setTeamPersistence(TeamPersistence teamPersistence) {
3291                    this.teamPersistence = teamPersistence;
3292            }
3293    
3294            /**
3295             * Returns the team finder.
3296             *
3297             * @return the team finder
3298             */
3299            public TeamFinder getTeamFinder() {
3300                    return teamFinder;
3301            }
3302    
3303            /**
3304             * Sets the team finder.
3305             *
3306             * @param teamFinder the team finder
3307             */
3308            public void setTeamFinder(TeamFinder teamFinder) {
3309                    this.teamFinder = teamFinder;
3310            }
3311    
3312            /**
3313             * Returns the theme local service.
3314             *
3315             * @return the theme local service
3316             */
3317            public ThemeLocalService getThemeLocalService() {
3318                    return themeLocalService;
3319            }
3320    
3321            /**
3322             * Sets the theme local service.
3323             *
3324             * @param themeLocalService the theme local service
3325             */
3326            public void setThemeLocalService(ThemeLocalService themeLocalService) {
3327                    this.themeLocalService = themeLocalService;
3328            }
3329    
3330            /**
3331             * Returns the theme remote service.
3332             *
3333             * @return the theme remote service
3334             */
3335            public ThemeService getThemeService() {
3336                    return themeService;
3337            }
3338    
3339            /**
3340             * Sets the theme remote service.
3341             *
3342             * @param themeService the theme remote service
3343             */
3344            public void setThemeService(ThemeService themeService) {
3345                    this.themeService = themeService;
3346            }
3347    
3348            /**
3349             * Returns the ticket local service.
3350             *
3351             * @return the ticket local service
3352             */
3353            public TicketLocalService getTicketLocalService() {
3354                    return ticketLocalService;
3355            }
3356    
3357            /**
3358             * Sets the ticket local service.
3359             *
3360             * @param ticketLocalService the ticket local service
3361             */
3362            public void setTicketLocalService(TicketLocalService ticketLocalService) {
3363                    this.ticketLocalService = ticketLocalService;
3364            }
3365    
3366            /**
3367             * Returns the ticket persistence.
3368             *
3369             * @return the ticket persistence
3370             */
3371            public TicketPersistence getTicketPersistence() {
3372                    return ticketPersistence;
3373            }
3374    
3375            /**
3376             * Sets the ticket persistence.
3377             *
3378             * @param ticketPersistence the ticket persistence
3379             */
3380            public void setTicketPersistence(TicketPersistence ticketPersistence) {
3381                    this.ticketPersistence = ticketPersistence;
3382            }
3383    
3384            /**
3385             * Returns the user local service.
3386             *
3387             * @return the user local service
3388             */
3389            public UserLocalService getUserLocalService() {
3390                    return userLocalService;
3391            }
3392    
3393            /**
3394             * Sets the user local service.
3395             *
3396             * @param userLocalService the user local service
3397             */
3398            public void setUserLocalService(UserLocalService userLocalService) {
3399                    this.userLocalService = userLocalService;
3400            }
3401    
3402            /**
3403             * Returns the user remote service.
3404             *
3405             * @return the user remote service
3406             */
3407            public UserService getUserService() {
3408                    return userService;
3409            }
3410    
3411            /**
3412             * Sets the user remote service.
3413             *
3414             * @param userService the user remote service
3415             */
3416            public void setUserService(UserService userService) {
3417                    this.userService = userService;
3418            }
3419    
3420            /**
3421             * Returns the user persistence.
3422             *
3423             * @return the user persistence
3424             */
3425            public UserPersistence getUserPersistence() {
3426                    return userPersistence;
3427            }
3428    
3429            /**
3430             * Sets the user persistence.
3431             *
3432             * @param userPersistence the user persistence
3433             */
3434            public void setUserPersistence(UserPersistence userPersistence) {
3435                    this.userPersistence = userPersistence;
3436            }
3437    
3438            /**
3439             * Returns the user finder.
3440             *
3441             * @return the user finder
3442             */
3443            public UserFinder getUserFinder() {
3444                    return userFinder;
3445            }
3446    
3447            /**
3448             * Sets the user finder.
3449             *
3450             * @param userFinder the user finder
3451             */
3452            public void setUserFinder(UserFinder userFinder) {
3453                    this.userFinder = userFinder;
3454            }
3455    
3456            /**
3457             * Returns the user group local service.
3458             *
3459             * @return the user group local service
3460             */
3461            public UserGroupLocalService getUserGroupLocalService() {
3462                    return userGroupLocalService;
3463            }
3464    
3465            /**
3466             * Sets the user group local service.
3467             *
3468             * @param userGroupLocalService the user group local service
3469             */
3470            public void setUserGroupLocalService(
3471                    UserGroupLocalService userGroupLocalService) {
3472                    this.userGroupLocalService = userGroupLocalService;
3473            }
3474    
3475            /**
3476             * Returns the user group remote service.
3477             *
3478             * @return the user group remote service
3479             */
3480            public UserGroupService getUserGroupService() {
3481                    return userGroupService;
3482            }
3483    
3484            /**
3485             * Sets the user group remote service.
3486             *
3487             * @param userGroupService the user group remote service
3488             */
3489            public void setUserGroupService(UserGroupService userGroupService) {
3490                    this.userGroupService = userGroupService;
3491            }
3492    
3493            /**
3494             * Returns the user group persistence.
3495             *
3496             * @return the user group persistence
3497             */
3498            public UserGroupPersistence getUserGroupPersistence() {
3499                    return userGroupPersistence;
3500            }
3501    
3502            /**
3503             * Sets the user group persistence.
3504             *
3505             * @param userGroupPersistence the user group persistence
3506             */
3507            public void setUserGroupPersistence(
3508                    UserGroupPersistence userGroupPersistence) {
3509                    this.userGroupPersistence = userGroupPersistence;
3510            }
3511    
3512            /**
3513             * Returns the user group finder.
3514             *
3515             * @return the user group finder
3516             */
3517            public UserGroupFinder getUserGroupFinder() {
3518                    return userGroupFinder;
3519            }
3520    
3521            /**
3522             * Sets the user group finder.
3523             *
3524             * @param userGroupFinder the user group finder
3525             */
3526            public void setUserGroupFinder(UserGroupFinder userGroupFinder) {
3527                    this.userGroupFinder = userGroupFinder;
3528            }
3529    
3530            /**
3531             * Returns the user group group role local service.
3532             *
3533             * @return the user group group role local service
3534             */
3535            public UserGroupGroupRoleLocalService getUserGroupGroupRoleLocalService() {
3536                    return userGroupGroupRoleLocalService;
3537            }
3538    
3539            /**
3540             * Sets the user group group role local service.
3541             *
3542             * @param userGroupGroupRoleLocalService the user group group role local service
3543             */
3544            public void setUserGroupGroupRoleLocalService(
3545                    UserGroupGroupRoleLocalService userGroupGroupRoleLocalService) {
3546                    this.userGroupGroupRoleLocalService = userGroupGroupRoleLocalService;
3547            }
3548    
3549            /**
3550             * Returns the user group group role remote service.
3551             *
3552             * @return the user group group role remote service
3553             */
3554            public UserGroupGroupRoleService getUserGroupGroupRoleService() {
3555                    return userGroupGroupRoleService;
3556            }
3557    
3558            /**
3559             * Sets the user group group role remote service.
3560             *
3561             * @param userGroupGroupRoleService the user group group role remote service
3562             */
3563            public void setUserGroupGroupRoleService(
3564                    UserGroupGroupRoleService userGroupGroupRoleService) {
3565                    this.userGroupGroupRoleService = userGroupGroupRoleService;
3566            }
3567    
3568            /**
3569             * Returns the user group group role persistence.
3570             *
3571             * @return the user group group role persistence
3572             */
3573            public UserGroupGroupRolePersistence getUserGroupGroupRolePersistence() {
3574                    return userGroupGroupRolePersistence;
3575            }
3576    
3577            /**
3578             * Sets the user group group role persistence.
3579             *
3580             * @param userGroupGroupRolePersistence the user group group role persistence
3581             */
3582            public void setUserGroupGroupRolePersistence(
3583                    UserGroupGroupRolePersistence userGroupGroupRolePersistence) {
3584                    this.userGroupGroupRolePersistence = userGroupGroupRolePersistence;
3585            }
3586    
3587            /**
3588             * Returns the user group role local service.
3589             *
3590             * @return the user group role local service
3591             */
3592            public UserGroupRoleLocalService getUserGroupRoleLocalService() {
3593                    return userGroupRoleLocalService;
3594            }
3595    
3596            /**
3597             * Sets the user group role local service.
3598             *
3599             * @param userGroupRoleLocalService the user group role local service
3600             */
3601            public void setUserGroupRoleLocalService(
3602                    UserGroupRoleLocalService userGroupRoleLocalService) {
3603                    this.userGroupRoleLocalService = userGroupRoleLocalService;
3604            }
3605    
3606            /**
3607             * Returns the user group role remote service.
3608             *
3609             * @return the user group role remote service
3610             */
3611            public UserGroupRoleService getUserGroupRoleService() {
3612                    return userGroupRoleService;
3613            }
3614    
3615            /**
3616             * Sets the user group role remote service.
3617             *
3618             * @param userGroupRoleService the user group role remote service
3619             */
3620            public void setUserGroupRoleService(
3621                    UserGroupRoleService userGroupRoleService) {
3622                    this.userGroupRoleService = userGroupRoleService;
3623            }
3624    
3625            /**
3626             * Returns the user group role persistence.
3627             *
3628             * @return the user group role persistence
3629             */
3630            public UserGroupRolePersistence getUserGroupRolePersistence() {
3631                    return userGroupRolePersistence;
3632            }
3633    
3634            /**
3635             * Sets the user group role persistence.
3636             *
3637             * @param userGroupRolePersistence the user group role persistence
3638             */
3639            public void setUserGroupRolePersistence(
3640                    UserGroupRolePersistence userGroupRolePersistence) {
3641                    this.userGroupRolePersistence = userGroupRolePersistence;
3642            }
3643    
3644            /**
3645             * Returns the user group role finder.
3646             *
3647             * @return the user group role finder
3648             */
3649            public UserGroupRoleFinder getUserGroupRoleFinder() {
3650                    return userGroupRoleFinder;
3651            }
3652    
3653            /**
3654             * Sets the user group role finder.
3655             *
3656             * @param userGroupRoleFinder the user group role finder
3657             */
3658            public void setUserGroupRoleFinder(UserGroupRoleFinder userGroupRoleFinder) {
3659                    this.userGroupRoleFinder = userGroupRoleFinder;
3660            }
3661    
3662            /**
3663             * Returns the user ID mapper local service.
3664             *
3665             * @return the user ID mapper local service
3666             */
3667            public UserIdMapperLocalService getUserIdMapperLocalService() {
3668                    return userIdMapperLocalService;
3669            }
3670    
3671            /**
3672             * Sets the user ID mapper local service.
3673             *
3674             * @param userIdMapperLocalService the user ID mapper local service
3675             */
3676            public void setUserIdMapperLocalService(
3677                    UserIdMapperLocalService userIdMapperLocalService) {
3678                    this.userIdMapperLocalService = userIdMapperLocalService;
3679            }
3680    
3681            /**
3682             * Returns the user ID mapper persistence.
3683             *
3684             * @return the user ID mapper persistence
3685             */
3686            public UserIdMapperPersistence getUserIdMapperPersistence() {
3687                    return userIdMapperPersistence;
3688            }
3689    
3690            /**
3691             * Sets the user ID mapper persistence.
3692             *
3693             * @param userIdMapperPersistence the user ID mapper persistence
3694             */
3695            public void setUserIdMapperPersistence(
3696                    UserIdMapperPersistence userIdMapperPersistence) {
3697                    this.userIdMapperPersistence = userIdMapperPersistence;
3698            }
3699    
3700            /**
3701             * Returns the user notification event local service.
3702             *
3703             * @return the user notification event local service
3704             */
3705            public UserNotificationEventLocalService getUserNotificationEventLocalService() {
3706                    return userNotificationEventLocalService;
3707            }
3708    
3709            /**
3710             * Sets the user notification event local service.
3711             *
3712             * @param userNotificationEventLocalService the user notification event local service
3713             */
3714            public void setUserNotificationEventLocalService(
3715                    UserNotificationEventLocalService userNotificationEventLocalService) {
3716                    this.userNotificationEventLocalService = userNotificationEventLocalService;
3717            }
3718    
3719            /**
3720             * Returns the user notification event persistence.
3721             *
3722             * @return the user notification event persistence
3723             */
3724            public UserNotificationEventPersistence getUserNotificationEventPersistence() {
3725                    return userNotificationEventPersistence;
3726            }
3727    
3728            /**
3729             * Sets the user notification event persistence.
3730             *
3731             * @param userNotificationEventPersistence the user notification event persistence
3732             */
3733            public void setUserNotificationEventPersistence(
3734                    UserNotificationEventPersistence userNotificationEventPersistence) {
3735                    this.userNotificationEventPersistence = userNotificationEventPersistence;
3736            }
3737    
3738            /**
3739             * Returns the user tracker local service.
3740             *
3741             * @return the user tracker local service
3742             */
3743            public UserTrackerLocalService getUserTrackerLocalService() {
3744                    return userTrackerLocalService;
3745            }
3746    
3747            /**
3748             * Sets the user tracker local service.
3749             *
3750             * @param userTrackerLocalService the user tracker local service
3751             */
3752            public void setUserTrackerLocalService(
3753                    UserTrackerLocalService userTrackerLocalService) {
3754                    this.userTrackerLocalService = userTrackerLocalService;
3755            }
3756    
3757            /**
3758             * Returns the user tracker persistence.
3759             *
3760             * @return the user tracker persistence
3761             */
3762            public UserTrackerPersistence getUserTrackerPersistence() {
3763                    return userTrackerPersistence;
3764            }
3765    
3766            /**
3767             * Sets the user tracker persistence.
3768             *
3769             * @param userTrackerPersistence the user tracker persistence
3770             */
3771            public void setUserTrackerPersistence(
3772                    UserTrackerPersistence userTrackerPersistence) {
3773                    this.userTrackerPersistence = userTrackerPersistence;
3774            }
3775    
3776            /**
3777             * Returns the user tracker path local service.
3778             *
3779             * @return the user tracker path local service
3780             */
3781            public UserTrackerPathLocalService getUserTrackerPathLocalService() {
3782                    return userTrackerPathLocalService;
3783            }
3784    
3785            /**
3786             * Sets the user tracker path local service.
3787             *
3788             * @param userTrackerPathLocalService the user tracker path local service
3789             */
3790            public void setUserTrackerPathLocalService(
3791                    UserTrackerPathLocalService userTrackerPathLocalService) {
3792                    this.userTrackerPathLocalService = userTrackerPathLocalService;
3793            }
3794    
3795            /**
3796             * Returns the user tracker path persistence.
3797             *
3798             * @return the user tracker path persistence
3799             */
3800            public UserTrackerPathPersistence getUserTrackerPathPersistence() {
3801                    return userTrackerPathPersistence;
3802            }
3803    
3804            /**
3805             * Sets the user tracker path persistence.
3806             *
3807             * @param userTrackerPathPersistence the user tracker path persistence
3808             */
3809            public void setUserTrackerPathPersistence(
3810                    UserTrackerPathPersistence userTrackerPathPersistence) {
3811                    this.userTrackerPathPersistence = userTrackerPathPersistence;
3812            }
3813    
3814            /**
3815             * Returns the virtual host local service.
3816             *
3817             * @return the virtual host local service
3818             */
3819            public VirtualHostLocalService getVirtualHostLocalService() {
3820                    return virtualHostLocalService;
3821            }
3822    
3823            /**
3824             * Sets the virtual host local service.
3825             *
3826             * @param virtualHostLocalService the virtual host local service
3827             */
3828            public void setVirtualHostLocalService(
3829                    VirtualHostLocalService virtualHostLocalService) {
3830                    this.virtualHostLocalService = virtualHostLocalService;
3831            }
3832    
3833            /**
3834             * Returns the virtual host persistence.
3835             *
3836             * @return the virtual host persistence
3837             */
3838            public VirtualHostPersistence getVirtualHostPersistence() {
3839                    return virtualHostPersistence;
3840            }
3841    
3842            /**
3843             * Sets the virtual host persistence.
3844             *
3845             * @param virtualHostPersistence the virtual host persistence
3846             */
3847            public void setVirtualHostPersistence(
3848                    VirtualHostPersistence virtualHostPersistence) {
3849                    this.virtualHostPersistence = virtualHostPersistence;
3850            }
3851    
3852            /**
3853             * Returns the web d a v props local service.
3854             *
3855             * @return the web d a v props local service
3856             */
3857            public WebDAVPropsLocalService getWebDAVPropsLocalService() {
3858                    return webDAVPropsLocalService;
3859            }
3860    
3861            /**
3862             * Sets the web d a v props local service.
3863             *
3864             * @param webDAVPropsLocalService the web d a v props local service
3865             */
3866            public void setWebDAVPropsLocalService(
3867                    WebDAVPropsLocalService webDAVPropsLocalService) {
3868                    this.webDAVPropsLocalService = webDAVPropsLocalService;
3869            }
3870    
3871            /**
3872             * Returns the web d a v props persistence.
3873             *
3874             * @return the web d a v props persistence
3875             */
3876            public WebDAVPropsPersistence getWebDAVPropsPersistence() {
3877                    return webDAVPropsPersistence;
3878            }
3879    
3880            /**
3881             * Sets the web d a v props persistence.
3882             *
3883             * @param webDAVPropsPersistence the web d a v props persistence
3884             */
3885            public void setWebDAVPropsPersistence(
3886                    WebDAVPropsPersistence webDAVPropsPersistence) {
3887                    this.webDAVPropsPersistence = webDAVPropsPersistence;
3888            }
3889    
3890            /**
3891             * Returns the website local service.
3892             *
3893             * @return the website local service
3894             */
3895            public WebsiteLocalService getWebsiteLocalService() {
3896                    return websiteLocalService;
3897            }
3898    
3899            /**
3900             * Sets the website local service.
3901             *
3902             * @param websiteLocalService the website local service
3903             */
3904            public void setWebsiteLocalService(WebsiteLocalService websiteLocalService) {
3905                    this.websiteLocalService = websiteLocalService;
3906            }
3907    
3908            /**
3909             * Returns the website remote service.
3910             *
3911             * @return the website remote service
3912             */
3913            public WebsiteService getWebsiteService() {
3914                    return websiteService;
3915            }
3916    
3917            /**
3918             * Sets the website remote service.
3919             *
3920             * @param websiteService the website remote service
3921             */
3922            public void setWebsiteService(WebsiteService websiteService) {
3923                    this.websiteService = websiteService;
3924            }
3925    
3926            /**
3927             * Returns the website persistence.
3928             *
3929             * @return the website persistence
3930             */
3931            public WebsitePersistence getWebsitePersistence() {
3932                    return websitePersistence;
3933            }
3934    
3935            /**
3936             * Sets the website persistence.
3937             *
3938             * @param websitePersistence the website persistence
3939             */
3940            public void setWebsitePersistence(WebsitePersistence websitePersistence) {
3941                    this.websitePersistence = websitePersistence;
3942            }
3943    
3944            /**
3945             * Returns the workflow definition link local service.
3946             *
3947             * @return the workflow definition link local service
3948             */
3949            public WorkflowDefinitionLinkLocalService getWorkflowDefinitionLinkLocalService() {
3950                    return workflowDefinitionLinkLocalService;
3951            }
3952    
3953            /**
3954             * Sets the workflow definition link local service.
3955             *
3956             * @param workflowDefinitionLinkLocalService the workflow definition link local service
3957             */
3958            public void setWorkflowDefinitionLinkLocalService(
3959                    WorkflowDefinitionLinkLocalService workflowDefinitionLinkLocalService) {
3960                    this.workflowDefinitionLinkLocalService = workflowDefinitionLinkLocalService;
3961            }
3962    
3963            /**
3964             * Returns the workflow definition link persistence.
3965             *
3966             * @return the workflow definition link persistence
3967             */
3968            public WorkflowDefinitionLinkPersistence getWorkflowDefinitionLinkPersistence() {
3969                    return workflowDefinitionLinkPersistence;
3970            }
3971    
3972            /**
3973             * Sets the workflow definition link persistence.
3974             *
3975             * @param workflowDefinitionLinkPersistence the workflow definition link persistence
3976             */
3977            public void setWorkflowDefinitionLinkPersistence(
3978                    WorkflowDefinitionLinkPersistence workflowDefinitionLinkPersistence) {
3979                    this.workflowDefinitionLinkPersistence = workflowDefinitionLinkPersistence;
3980            }
3981    
3982            /**
3983             * Returns the workflow instance link local service.
3984             *
3985             * @return the workflow instance link local service
3986             */
3987            public WorkflowInstanceLinkLocalService getWorkflowInstanceLinkLocalService() {
3988                    return workflowInstanceLinkLocalService;
3989            }
3990    
3991            /**
3992             * Sets the workflow instance link local service.
3993             *
3994             * @param workflowInstanceLinkLocalService the workflow instance link local service
3995             */
3996            public void setWorkflowInstanceLinkLocalService(
3997                    WorkflowInstanceLinkLocalService workflowInstanceLinkLocalService) {
3998                    this.workflowInstanceLinkLocalService = workflowInstanceLinkLocalService;
3999            }
4000    
4001            /**
4002             * Returns the workflow instance link persistence.
4003             *
4004             * @return the workflow instance link persistence
4005             */
4006            public WorkflowInstanceLinkPersistence getWorkflowInstanceLinkPersistence() {
4007                    return workflowInstanceLinkPersistence;
4008            }
4009    
4010            /**
4011             * Sets the workflow instance link persistence.
4012             *
4013             * @param workflowInstanceLinkPersistence the workflow instance link persistence
4014             */
4015            public void setWorkflowInstanceLinkPersistence(
4016                    WorkflowInstanceLinkPersistence workflowInstanceLinkPersistence) {
4017                    this.workflowInstanceLinkPersistence = workflowInstanceLinkPersistence;
4018            }
4019    
4020            /**
4021             * Returns the counter local service.
4022             *
4023             * @return the counter local service
4024             */
4025            public CounterLocalService getCounterLocalService() {
4026                    return counterLocalService;
4027            }
4028    
4029            /**
4030             * Sets the counter local service.
4031             *
4032             * @param counterLocalService the counter local service
4033             */
4034            public void setCounterLocalService(CounterLocalService counterLocalService) {
4035                    this.counterLocalService = counterLocalService;
4036            }
4037    
4038            /**
4039             * Returns the asset entry local service.
4040             *
4041             * @return the asset entry local service
4042             */
4043            public AssetEntryLocalService getAssetEntryLocalService() {
4044                    return assetEntryLocalService;
4045            }
4046    
4047            /**
4048             * Sets the asset entry local service.
4049             *
4050             * @param assetEntryLocalService the asset entry local service
4051             */
4052            public void setAssetEntryLocalService(
4053                    AssetEntryLocalService assetEntryLocalService) {
4054                    this.assetEntryLocalService = assetEntryLocalService;
4055            }
4056    
4057            /**
4058             * Returns the asset entry remote service.
4059             *
4060             * @return the asset entry remote service
4061             */
4062            public AssetEntryService getAssetEntryService() {
4063                    return assetEntryService;
4064            }
4065    
4066            /**
4067             * Sets the asset entry remote service.
4068             *
4069             * @param assetEntryService the asset entry remote service
4070             */
4071            public void setAssetEntryService(AssetEntryService assetEntryService) {
4072                    this.assetEntryService = assetEntryService;
4073            }
4074    
4075            /**
4076             * Returns the asset entry persistence.
4077             *
4078             * @return the asset entry persistence
4079             */
4080            public AssetEntryPersistence getAssetEntryPersistence() {
4081                    return assetEntryPersistence;
4082            }
4083    
4084            /**
4085             * Sets the asset entry persistence.
4086             *
4087             * @param assetEntryPersistence the asset entry persistence
4088             */
4089            public void setAssetEntryPersistence(
4090                    AssetEntryPersistence assetEntryPersistence) {
4091                    this.assetEntryPersistence = assetEntryPersistence;
4092            }
4093    
4094            /**
4095             * Returns the asset entry finder.
4096             *
4097             * @return the asset entry finder
4098             */
4099            public AssetEntryFinder getAssetEntryFinder() {
4100                    return assetEntryFinder;
4101            }
4102    
4103            /**
4104             * Sets the asset entry finder.
4105             *
4106             * @param assetEntryFinder the asset entry finder
4107             */
4108            public void setAssetEntryFinder(AssetEntryFinder assetEntryFinder) {
4109                    this.assetEntryFinder = assetEntryFinder;
4110            }
4111    
4112            /**
4113             * Returns the d l app helper local service.
4114             *
4115             * @return the d l app helper local service
4116             */
4117            public DLAppHelperLocalService getDLAppHelperLocalService() {
4118                    return dlAppHelperLocalService;
4119            }
4120    
4121            /**
4122             * Sets the d l app helper local service.
4123             *
4124             * @param dlAppHelperLocalService the d l app helper local service
4125             */
4126            public void setDLAppHelperLocalService(
4127                    DLAppHelperLocalService dlAppHelperLocalService) {
4128                    this.dlAppHelperLocalService = dlAppHelperLocalService;
4129            }
4130    
4131            /**
4132             * Returns the document library file entry local service.
4133             *
4134             * @return the document library file entry local service
4135             */
4136            public DLFileEntryLocalService getDLFileEntryLocalService() {
4137                    return dlFileEntryLocalService;
4138            }
4139    
4140            /**
4141             * Sets the document library file entry local service.
4142             *
4143             * @param dlFileEntryLocalService the document library file entry local service
4144             */
4145            public void setDLFileEntryLocalService(
4146                    DLFileEntryLocalService dlFileEntryLocalService) {
4147                    this.dlFileEntryLocalService = dlFileEntryLocalService;
4148            }
4149    
4150            /**
4151             * Returns the document library file entry remote service.
4152             *
4153             * @return the document library file entry remote service
4154             */
4155            public DLFileEntryService getDLFileEntryService() {
4156                    return dlFileEntryService;
4157            }
4158    
4159            /**
4160             * Sets the document library file entry remote service.
4161             *
4162             * @param dlFileEntryService the document library file entry remote service
4163             */
4164            public void setDLFileEntryService(DLFileEntryService dlFileEntryService) {
4165                    this.dlFileEntryService = dlFileEntryService;
4166            }
4167    
4168            /**
4169             * Returns the document library file entry persistence.
4170             *
4171             * @return the document library file entry persistence
4172             */
4173            public DLFileEntryPersistence getDLFileEntryPersistence() {
4174                    return dlFileEntryPersistence;
4175            }
4176    
4177            /**
4178             * Sets the document library file entry persistence.
4179             *
4180             * @param dlFileEntryPersistence the document library file entry persistence
4181             */
4182            public void setDLFileEntryPersistence(
4183                    DLFileEntryPersistence dlFileEntryPersistence) {
4184                    this.dlFileEntryPersistence = dlFileEntryPersistence;
4185            }
4186    
4187            /**
4188             * Returns the document library file entry finder.
4189             *
4190             * @return the document library file entry finder
4191             */
4192            public DLFileEntryFinder getDLFileEntryFinder() {
4193                    return dlFileEntryFinder;
4194            }
4195    
4196            /**
4197             * Sets the document library file entry finder.
4198             *
4199             * @param dlFileEntryFinder the document library file entry finder
4200             */
4201            public void setDLFileEntryFinder(DLFileEntryFinder dlFileEntryFinder) {
4202                    this.dlFileEntryFinder = dlFileEntryFinder;
4203            }
4204    
4205            /**
4206             * Returns the document library file version local service.
4207             *
4208             * @return the document library file version local service
4209             */
4210            public DLFileVersionLocalService getDLFileVersionLocalService() {
4211                    return dlFileVersionLocalService;
4212            }
4213    
4214            /**
4215             * Sets the document library file version local service.
4216             *
4217             * @param dlFileVersionLocalService the document library file version local service
4218             */
4219            public void setDLFileVersionLocalService(
4220                    DLFileVersionLocalService dlFileVersionLocalService) {
4221                    this.dlFileVersionLocalService = dlFileVersionLocalService;
4222            }
4223    
4224            /**
4225             * Returns the document library file version remote service.
4226             *
4227             * @return the document library file version remote service
4228             */
4229            public DLFileVersionService getDLFileVersionService() {
4230                    return dlFileVersionService;
4231            }
4232    
4233            /**
4234             * Sets the document library file version remote service.
4235             *
4236             * @param dlFileVersionService the document library file version remote service
4237             */
4238            public void setDLFileVersionService(
4239                    DLFileVersionService dlFileVersionService) {
4240                    this.dlFileVersionService = dlFileVersionService;
4241            }
4242    
4243            /**
4244             * Returns the document library file version persistence.
4245             *
4246             * @return the document library file version persistence
4247             */
4248            public DLFileVersionPersistence getDLFileVersionPersistence() {
4249                    return dlFileVersionPersistence;
4250            }
4251    
4252            /**
4253             * Sets the document library file version persistence.
4254             *
4255             * @param dlFileVersionPersistence the document library file version persistence
4256             */
4257            public void setDLFileVersionPersistence(
4258                    DLFileVersionPersistence dlFileVersionPersistence) {
4259                    this.dlFileVersionPersistence = dlFileVersionPersistence;
4260            }
4261    
4262            /**
4263             * Returns the document library folder local service.
4264             *
4265             * @return the document library folder local service
4266             */
4267            public DLFolderLocalService getDLFolderLocalService() {
4268                    return dlFolderLocalService;
4269            }
4270    
4271            /**
4272             * Sets the document library folder local service.
4273             *
4274             * @param dlFolderLocalService the document library folder local service
4275             */
4276            public void setDLFolderLocalService(
4277                    DLFolderLocalService dlFolderLocalService) {
4278                    this.dlFolderLocalService = dlFolderLocalService;
4279            }
4280    
4281            /**
4282             * Returns the document library folder remote service.
4283             *
4284             * @return the document library folder remote service
4285             */
4286            public DLFolderService getDLFolderService() {
4287                    return dlFolderService;
4288            }
4289    
4290            /**
4291             * Sets the document library folder remote service.
4292             *
4293             * @param dlFolderService the document library folder remote service
4294             */
4295            public void setDLFolderService(DLFolderService dlFolderService) {
4296                    this.dlFolderService = dlFolderService;
4297            }
4298    
4299            /**
4300             * Returns the document library folder persistence.
4301             *
4302             * @return the document library folder persistence
4303             */
4304            public DLFolderPersistence getDLFolderPersistence() {
4305                    return dlFolderPersistence;
4306            }
4307    
4308            /**
4309             * Sets the document library folder persistence.
4310             *
4311             * @param dlFolderPersistence the document library folder persistence
4312             */
4313            public void setDLFolderPersistence(DLFolderPersistence dlFolderPersistence) {
4314                    this.dlFolderPersistence = dlFolderPersistence;
4315            }
4316    
4317            /**
4318             * Returns the document library folder finder.
4319             *
4320             * @return the document library folder finder
4321             */
4322            public DLFolderFinder getDLFolderFinder() {
4323                    return dlFolderFinder;
4324            }
4325    
4326            /**
4327             * Sets the document library folder finder.
4328             *
4329             * @param dlFolderFinder the document library folder finder
4330             */
4331            public void setDLFolderFinder(DLFolderFinder dlFolderFinder) {
4332                    this.dlFolderFinder = dlFolderFinder;
4333            }
4334    
4335            /**
4336             * Returns the expando value local service.
4337             *
4338             * @return the expando value local service
4339             */
4340            public ExpandoValueLocalService getExpandoValueLocalService() {
4341                    return expandoValueLocalService;
4342            }
4343    
4344            /**
4345             * Sets the expando value local service.
4346             *
4347             * @param expandoValueLocalService the expando value local service
4348             */
4349            public void setExpandoValueLocalService(
4350                    ExpandoValueLocalService expandoValueLocalService) {
4351                    this.expandoValueLocalService = expandoValueLocalService;
4352            }
4353    
4354            /**
4355             * Returns the expando value remote service.
4356             *
4357             * @return the expando value remote service
4358             */
4359            public ExpandoValueService getExpandoValueService() {
4360                    return expandoValueService;
4361            }
4362    
4363            /**
4364             * Sets the expando value remote service.
4365             *
4366             * @param expandoValueService the expando value remote service
4367             */
4368            public void setExpandoValueService(ExpandoValueService expandoValueService) {
4369                    this.expandoValueService = expandoValueService;
4370            }
4371    
4372            /**
4373             * Returns the expando value persistence.
4374             *
4375             * @return the expando value persistence
4376             */
4377            public ExpandoValuePersistence getExpandoValuePersistence() {
4378                    return expandoValuePersistence;
4379            }
4380    
4381            /**
4382             * Sets the expando value persistence.
4383             *
4384             * @param expandoValuePersistence the expando value persistence
4385             */
4386            public void setExpandoValuePersistence(
4387                    ExpandoValuePersistence expandoValuePersistence) {
4388                    this.expandoValuePersistence = expandoValuePersistence;
4389            }
4390    
4391            public void afterPropertiesSet() {
4392                    persistedModelLocalServiceRegistry.register("com.liferay.portal.model.Repository",
4393                            repositoryLocalService);
4394            }
4395    
4396            public void destroy() {
4397                    persistedModelLocalServiceRegistry.unregister(
4398                            "com.liferay.portal.model.Repository");
4399            }
4400    
4401            /**
4402             * Returns the Spring bean ID for this bean.
4403             *
4404             * @return the Spring bean ID for this bean
4405             */
4406            public String getBeanIdentifier() {
4407                    return _beanIdentifier;
4408            }
4409    
4410            /**
4411             * Sets the Spring bean ID for this bean.
4412             *
4413             * @param beanIdentifier the Spring bean ID for this bean
4414             */
4415            public void setBeanIdentifier(String beanIdentifier) {
4416                    _beanIdentifier = beanIdentifier;
4417            }
4418    
4419            protected ClassLoader getClassLoader() {
4420                    Class<?> clazz = getClass();
4421    
4422                    return clazz.getClassLoader();
4423            }
4424    
4425            protected Class<?> getModelClass() {
4426                    return Repository.class;
4427            }
4428    
4429            protected String getModelClassName() {
4430                    return Repository.class.getName();
4431            }
4432    
4433            /**
4434             * Performs an SQL query.
4435             *
4436             * @param sql the sql query
4437             */
4438            protected void runSQL(String sql) throws SystemException {
4439                    try {
4440                            DataSource dataSource = repositoryPersistence.getDataSource();
4441    
4442                            SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
4443                                            sql, new int[0]);
4444    
4445                            sqlUpdate.update();
4446                    }
4447                    catch (Exception e) {
4448                            throw new SystemException(e);
4449                    }
4450            }
4451    
4452            @BeanReference(type = AccountLocalService.class)
4453            protected AccountLocalService accountLocalService;
4454            @BeanReference(type = AccountService.class)
4455            protected AccountService accountService;
4456            @BeanReference(type = AccountPersistence.class)
4457            protected AccountPersistence accountPersistence;
4458            @BeanReference(type = AddressLocalService.class)
4459            protected AddressLocalService addressLocalService;
4460            @BeanReference(type = AddressService.class)
4461            protected AddressService addressService;
4462            @BeanReference(type = AddressPersistence.class)
4463            protected AddressPersistence addressPersistence;
4464            @BeanReference(type = BrowserTrackerLocalService.class)
4465            protected BrowserTrackerLocalService browserTrackerLocalService;
4466            @BeanReference(type = BrowserTrackerPersistence.class)
4467            protected BrowserTrackerPersistence browserTrackerPersistence;
4468            @BeanReference(type = ClassNameLocalService.class)
4469            protected ClassNameLocalService classNameLocalService;
4470            @BeanReference(type = ClassNameService.class)
4471            protected ClassNameService classNameService;
4472            @BeanReference(type = ClassNamePersistence.class)
4473            protected ClassNamePersistence classNamePersistence;
4474            @BeanReference(type = ClusterGroupLocalService.class)
4475            protected ClusterGroupLocalService clusterGroupLocalService;
4476            @BeanReference(type = ClusterGroupPersistence.class)
4477            protected ClusterGroupPersistence clusterGroupPersistence;
4478            @BeanReference(type = CMISRepositoryLocalService.class)
4479            protected CMISRepositoryLocalService cmisRepositoryLocalService;
4480            @BeanReference(type = CompanyLocalService.class)
4481            protected CompanyLocalService companyLocalService;
4482            @BeanReference(type = CompanyService.class)
4483            protected CompanyService companyService;
4484            @BeanReference(type = CompanyPersistence.class)
4485            protected CompanyPersistence companyPersistence;
4486            @BeanReference(type = ContactLocalService.class)
4487            protected ContactLocalService contactLocalService;
4488            @BeanReference(type = ContactService.class)
4489            protected ContactService contactService;
4490            @BeanReference(type = ContactPersistence.class)
4491            protected ContactPersistence contactPersistence;
4492            @BeanReference(type = CountryService.class)
4493            protected CountryService countryService;
4494            @BeanReference(type = CountryPersistence.class)
4495            protected CountryPersistence countryPersistence;
4496            @BeanReference(type = EmailAddressLocalService.class)
4497            protected EmailAddressLocalService emailAddressLocalService;
4498            @BeanReference(type = EmailAddressService.class)
4499            protected EmailAddressService emailAddressService;
4500            @BeanReference(type = EmailAddressPersistence.class)
4501            protected EmailAddressPersistence emailAddressPersistence;
4502            @BeanReference(type = GroupLocalService.class)
4503            protected GroupLocalService groupLocalService;
4504            @BeanReference(type = GroupService.class)
4505            protected GroupService groupService;
4506            @BeanReference(type = GroupPersistence.class)
4507            protected GroupPersistence groupPersistence;
4508            @BeanReference(type = GroupFinder.class)
4509            protected GroupFinder groupFinder;
4510            @BeanReference(type = ImageLocalService.class)
4511            protected ImageLocalService imageLocalService;
4512            @BeanReference(type = ImageService.class)
4513            protected ImageService imageService;
4514            @BeanReference(type = ImagePersistence.class)
4515            protected ImagePersistence imagePersistence;
4516            @BeanReference(type = LayoutLocalService.class)
4517            protected LayoutLocalService layoutLocalService;
4518            @BeanReference(type = LayoutService.class)
4519            protected LayoutService layoutService;
4520            @BeanReference(type = LayoutPersistence.class)
4521            protected LayoutPersistence layoutPersistence;
4522            @BeanReference(type = LayoutFinder.class)
4523            protected LayoutFinder layoutFinder;
4524            @BeanReference(type = LayoutBranchLocalService.class)
4525            protected LayoutBranchLocalService layoutBranchLocalService;
4526            @BeanReference(type = LayoutBranchService.class)
4527            protected LayoutBranchService layoutBranchService;
4528            @BeanReference(type = LayoutBranchPersistence.class)
4529            protected LayoutBranchPersistence layoutBranchPersistence;
4530            @BeanReference(type = LayoutPrototypeLocalService.class)
4531            protected LayoutPrototypeLocalService layoutPrototypeLocalService;
4532            @BeanReference(type = LayoutPrototypeService.class)
4533            protected LayoutPrototypeService layoutPrototypeService;
4534            @BeanReference(type = LayoutPrototypePersistence.class)
4535            protected LayoutPrototypePersistence layoutPrototypePersistence;
4536            @BeanReference(type = LayoutRevisionLocalService.class)
4537            protected LayoutRevisionLocalService layoutRevisionLocalService;
4538            @BeanReference(type = LayoutRevisionService.class)
4539            protected LayoutRevisionService layoutRevisionService;
4540            @BeanReference(type = LayoutRevisionPersistence.class)
4541            protected LayoutRevisionPersistence layoutRevisionPersistence;
4542            @BeanReference(type = LayoutSetLocalService.class)
4543            protected LayoutSetLocalService layoutSetLocalService;
4544            @BeanReference(type = LayoutSetService.class)
4545            protected LayoutSetService layoutSetService;
4546            @BeanReference(type = LayoutSetPersistence.class)
4547            protected LayoutSetPersistence layoutSetPersistence;
4548            @BeanReference(type = LayoutSetBranchLocalService.class)
4549            protected LayoutSetBranchLocalService layoutSetBranchLocalService;
4550            @BeanReference(type = LayoutSetBranchService.class)
4551            protected LayoutSetBranchService layoutSetBranchService;
4552            @BeanReference(type = LayoutSetBranchPersistence.class)
4553            protected LayoutSetBranchPersistence layoutSetBranchPersistence;
4554            @BeanReference(type = LayoutSetBranchFinder.class)
4555            protected LayoutSetBranchFinder layoutSetBranchFinder;
4556            @BeanReference(type = LayoutSetPrototypeLocalService.class)
4557            protected LayoutSetPrototypeLocalService layoutSetPrototypeLocalService;
4558            @BeanReference(type = LayoutSetPrototypeService.class)
4559            protected LayoutSetPrototypeService layoutSetPrototypeService;
4560            @BeanReference(type = LayoutSetPrototypePersistence.class)
4561            protected LayoutSetPrototypePersistence layoutSetPrototypePersistence;
4562            @BeanReference(type = LayoutTemplateLocalService.class)
4563            protected LayoutTemplateLocalService layoutTemplateLocalService;
4564            @BeanReference(type = ListTypeService.class)
4565            protected ListTypeService listTypeService;
4566            @BeanReference(type = ListTypePersistence.class)
4567            protected ListTypePersistence listTypePersistence;
4568            @BeanReference(type = LockLocalService.class)
4569            protected LockLocalService lockLocalService;
4570            @BeanReference(type = LockPersistence.class)
4571            protected LockPersistence lockPersistence;
4572            @BeanReference(type = LockFinder.class)
4573            protected LockFinder lockFinder;
4574            @BeanReference(type = MembershipRequestLocalService.class)
4575            protected MembershipRequestLocalService membershipRequestLocalService;
4576            @BeanReference(type = MembershipRequestService.class)
4577            protected MembershipRequestService membershipRequestService;
4578            @BeanReference(type = MembershipRequestPersistence.class)
4579            protected MembershipRequestPersistence membershipRequestPersistence;
4580            @BeanReference(type = OrganizationLocalService.class)
4581            protected OrganizationLocalService organizationLocalService;
4582            @BeanReference(type = OrganizationService.class)
4583            protected OrganizationService organizationService;
4584            @BeanReference(type = OrganizationPersistence.class)
4585            protected OrganizationPersistence organizationPersistence;
4586            @BeanReference(type = OrganizationFinder.class)
4587            protected OrganizationFinder organizationFinder;
4588            @BeanReference(type = OrgGroupPermissionPersistence.class)
4589            protected OrgGroupPermissionPersistence orgGroupPermissionPersistence;
4590            @BeanReference(type = OrgGroupPermissionFinder.class)
4591            protected OrgGroupPermissionFinder orgGroupPermissionFinder;
4592            @BeanReference(type = OrgGroupRolePersistence.class)
4593            protected OrgGroupRolePersistence orgGroupRolePersistence;
4594            @BeanReference(type = OrgLaborLocalService.class)
4595            protected OrgLaborLocalService orgLaborLocalService;
4596            @BeanReference(type = OrgLaborService.class)
4597            protected OrgLaborService orgLaborService;
4598            @BeanReference(type = OrgLaborPersistence.class)
4599            protected OrgLaborPersistence orgLaborPersistence;
4600            @BeanReference(type = PasswordPolicyLocalService.class)
4601            protected PasswordPolicyLocalService passwordPolicyLocalService;
4602            @BeanReference(type = PasswordPolicyService.class)
4603            protected PasswordPolicyService passwordPolicyService;
4604            @BeanReference(type = PasswordPolicyPersistence.class)
4605            protected PasswordPolicyPersistence passwordPolicyPersistence;
4606            @BeanReference(type = PasswordPolicyFinder.class)
4607            protected PasswordPolicyFinder passwordPolicyFinder;
4608            @BeanReference(type = PasswordPolicyRelLocalService.class)
4609            protected PasswordPolicyRelLocalService passwordPolicyRelLocalService;
4610            @BeanReference(type = PasswordPolicyRelPersistence.class)
4611            protected PasswordPolicyRelPersistence passwordPolicyRelPersistence;
4612            @BeanReference(type = PasswordTrackerLocalService.class)
4613            protected PasswordTrackerLocalService passwordTrackerLocalService;
4614            @BeanReference(type = PasswordTrackerPersistence.class)
4615            protected PasswordTrackerPersistence passwordTrackerPersistence;
4616            @BeanReference(type = PermissionLocalService.class)
4617            protected PermissionLocalService permissionLocalService;
4618            @BeanReference(type = PermissionService.class)
4619            protected PermissionService permissionService;
4620            @BeanReference(type = PermissionPersistence.class)
4621            protected PermissionPersistence permissionPersistence;
4622            @BeanReference(type = PermissionFinder.class)
4623            protected PermissionFinder permissionFinder;
4624            @BeanReference(type = PhoneLocalService.class)
4625            protected PhoneLocalService phoneLocalService;
4626            @BeanReference(type = PhoneService.class)
4627            protected PhoneService phoneService;
4628            @BeanReference(type = PhonePersistence.class)
4629            protected PhonePersistence phonePersistence;
4630            @BeanReference(type = PluginSettingLocalService.class)
4631            protected PluginSettingLocalService pluginSettingLocalService;
4632            @BeanReference(type = PluginSettingService.class)
4633            protected PluginSettingService pluginSettingService;
4634            @BeanReference(type = PluginSettingPersistence.class)
4635            protected PluginSettingPersistence pluginSettingPersistence;
4636            @BeanReference(type = PortalLocalService.class)
4637            protected PortalLocalService portalLocalService;
4638            @BeanReference(type = PortalService.class)
4639            protected PortalService portalService;
4640            @BeanReference(type = PortalPreferencesLocalService.class)
4641            protected PortalPreferencesLocalService portalPreferencesLocalService;
4642            @BeanReference(type = PortalPreferencesPersistence.class)
4643            protected PortalPreferencesPersistence portalPreferencesPersistence;
4644            @BeanReference(type = PortletLocalService.class)
4645            protected PortletLocalService portletLocalService;
4646            @BeanReference(type = PortletService.class)
4647            protected PortletService portletService;
4648            @BeanReference(type = PortletPersistence.class)
4649            protected PortletPersistence portletPersistence;
4650            @BeanReference(type = PortletItemLocalService.class)
4651            protected PortletItemLocalService portletItemLocalService;
4652            @BeanReference(type = PortletItemPersistence.class)
4653            protected PortletItemPersistence portletItemPersistence;
4654            @BeanReference(type = PortletPreferencesLocalService.class)
4655            protected PortletPreferencesLocalService portletPreferencesLocalService;
4656            @BeanReference(type = PortletPreferencesService.class)
4657            protected PortletPreferencesService portletPreferencesService;
4658            @BeanReference(type = PortletPreferencesPersistence.class)
4659            protected PortletPreferencesPersistence portletPreferencesPersistence;
4660            @BeanReference(type = PortletPreferencesFinder.class)
4661            protected PortletPreferencesFinder portletPreferencesFinder;
4662            @BeanReference(type = QuartzLocalService.class)
4663            protected QuartzLocalService quartzLocalService;
4664            @BeanReference(type = RegionService.class)
4665            protected RegionService regionService;
4666            @BeanReference(type = RegionPersistence.class)
4667            protected RegionPersistence regionPersistence;
4668            @BeanReference(type = ReleaseLocalService.class)
4669            protected ReleaseLocalService releaseLocalService;
4670            @BeanReference(type = ReleasePersistence.class)
4671            protected ReleasePersistence releasePersistence;
4672            @BeanReference(type = RepositoryLocalService.class)
4673            protected RepositoryLocalService repositoryLocalService;
4674            @BeanReference(type = RepositoryService.class)
4675            protected RepositoryService repositoryService;
4676            @BeanReference(type = RepositoryPersistence.class)
4677            protected RepositoryPersistence repositoryPersistence;
4678            @BeanReference(type = RepositoryEntryLocalService.class)
4679            protected RepositoryEntryLocalService repositoryEntryLocalService;
4680            @BeanReference(type = RepositoryEntryPersistence.class)
4681            protected RepositoryEntryPersistence repositoryEntryPersistence;
4682            @BeanReference(type = ResourceLocalService.class)
4683            protected ResourceLocalService resourceLocalService;
4684            @BeanReference(type = ResourceService.class)
4685            protected ResourceService resourceService;
4686            @BeanReference(type = ResourcePersistence.class)
4687            protected ResourcePersistence resourcePersistence;
4688            @BeanReference(type = ResourceFinder.class)
4689            protected ResourceFinder resourceFinder;
4690            @BeanReference(type = ResourceActionLocalService.class)
4691            protected ResourceActionLocalService resourceActionLocalService;
4692            @BeanReference(type = ResourceActionPersistence.class)
4693            protected ResourceActionPersistence resourceActionPersistence;
4694            @BeanReference(type = ResourceBlockLocalService.class)
4695            protected ResourceBlockLocalService resourceBlockLocalService;
4696            @BeanReference(type = ResourceBlockService.class)
4697            protected ResourceBlockService resourceBlockService;
4698            @BeanReference(type = ResourceBlockPersistence.class)
4699            protected ResourceBlockPersistence resourceBlockPersistence;
4700            @BeanReference(type = ResourceBlockFinder.class)
4701            protected ResourceBlockFinder resourceBlockFinder;
4702            @BeanReference(type = ResourceBlockPermissionLocalService.class)
4703            protected ResourceBlockPermissionLocalService resourceBlockPermissionLocalService;
4704            @BeanReference(type = ResourceBlockPermissionPersistence.class)
4705            protected ResourceBlockPermissionPersistence resourceBlockPermissionPersistence;
4706            @BeanReference(type = ResourceCodeLocalService.class)
4707            protected ResourceCodeLocalService resourceCodeLocalService;
4708            @BeanReference(type = ResourceCodePersistence.class)
4709            protected ResourceCodePersistence resourceCodePersistence;
4710            @BeanReference(type = ResourcePermissionLocalService.class)
4711            protected ResourcePermissionLocalService resourcePermissionLocalService;
4712            @BeanReference(type = ResourcePermissionService.class)
4713            protected ResourcePermissionService resourcePermissionService;
4714            @BeanReference(type = ResourcePermissionPersistence.class)
4715            protected ResourcePermissionPersistence resourcePermissionPersistence;
4716            @BeanReference(type = ResourcePermissionFinder.class)
4717            protected ResourcePermissionFinder resourcePermissionFinder;
4718            @BeanReference(type = ResourceTypePermissionLocalService.class)
4719            protected ResourceTypePermissionLocalService resourceTypePermissionLocalService;
4720            @BeanReference(type = ResourceTypePermissionPersistence.class)
4721            protected ResourceTypePermissionPersistence resourceTypePermissionPersistence;
4722            @BeanReference(type = ResourceTypePermissionFinder.class)
4723            protected ResourceTypePermissionFinder resourceTypePermissionFinder;
4724            @BeanReference(type = RoleLocalService.class)
4725            protected RoleLocalService roleLocalService;
4726            @BeanReference(type = RoleService.class)
4727            protected RoleService roleService;
4728            @BeanReference(type = RolePersistence.class)
4729            protected RolePersistence rolePersistence;
4730            @BeanReference(type = RoleFinder.class)
4731            protected RoleFinder roleFinder;
4732            @BeanReference(type = ServiceComponentLocalService.class)
4733            protected ServiceComponentLocalService serviceComponentLocalService;
4734            @BeanReference(type = ServiceComponentPersistence.class)
4735            protected ServiceComponentPersistence serviceComponentPersistence;
4736            @BeanReference(type = ShardLocalService.class)
4737            protected ShardLocalService shardLocalService;
4738            @BeanReference(type = ShardPersistence.class)
4739            protected ShardPersistence shardPersistence;
4740            @BeanReference(type = SubscriptionLocalService.class)
4741            protected SubscriptionLocalService subscriptionLocalService;
4742            @BeanReference(type = SubscriptionPersistence.class)
4743            protected SubscriptionPersistence subscriptionPersistence;
4744            @BeanReference(type = TeamLocalService.class)
4745            protected TeamLocalService teamLocalService;
4746            @BeanReference(type = TeamService.class)
4747            protected TeamService teamService;
4748            @BeanReference(type = TeamPersistence.class)
4749            protected TeamPersistence teamPersistence;
4750            @BeanReference(type = TeamFinder.class)
4751            protected TeamFinder teamFinder;
4752            @BeanReference(type = ThemeLocalService.class)
4753            protected ThemeLocalService themeLocalService;
4754            @BeanReference(type = ThemeService.class)
4755            protected ThemeService themeService;
4756            @BeanReference(type = TicketLocalService.class)
4757            protected TicketLocalService ticketLocalService;
4758            @BeanReference(type = TicketPersistence.class)
4759            protected TicketPersistence ticketPersistence;
4760            @BeanReference(type = UserLocalService.class)
4761            protected UserLocalService userLocalService;
4762            @BeanReference(type = UserService.class)
4763            protected UserService userService;
4764            @BeanReference(type = UserPersistence.class)
4765            protected UserPersistence userPersistence;
4766            @BeanReference(type = UserFinder.class)
4767            protected UserFinder userFinder;
4768            @BeanReference(type = UserGroupLocalService.class)
4769            protected UserGroupLocalService userGroupLocalService;
4770            @BeanReference(type = UserGroupService.class)
4771            protected UserGroupService userGroupService;
4772            @BeanReference(type = UserGroupPersistence.class)
4773            protected UserGroupPersistence userGroupPersistence;
4774            @BeanReference(type = UserGroupFinder.class)
4775            protected UserGroupFinder userGroupFinder;
4776            @BeanReference(type = UserGroupGroupRoleLocalService.class)
4777            protected UserGroupGroupRoleLocalService userGroupGroupRoleLocalService;
4778            @BeanReference(type = UserGroupGroupRoleService.class)
4779            protected UserGroupGroupRoleService userGroupGroupRoleService;
4780            @BeanReference(type = UserGroupGroupRolePersistence.class)
4781            protected UserGroupGroupRolePersistence userGroupGroupRolePersistence;
4782            @BeanReference(type = UserGroupRoleLocalService.class)
4783            protected UserGroupRoleLocalService userGroupRoleLocalService;
4784            @BeanReference(type = UserGroupRoleService.class)
4785            protected UserGroupRoleService userGroupRoleService;
4786            @BeanReference(type = UserGroupRolePersistence.class)
4787            protected UserGroupRolePersistence userGroupRolePersistence;
4788            @BeanReference(type = UserGroupRoleFinder.class)
4789            protected UserGroupRoleFinder userGroupRoleFinder;
4790            @BeanReference(type = UserIdMapperLocalService.class)
4791            protected UserIdMapperLocalService userIdMapperLocalService;
4792            @BeanReference(type = UserIdMapperPersistence.class)
4793            protected UserIdMapperPersistence userIdMapperPersistence;
4794            @BeanReference(type = UserNotificationEventLocalService.class)
4795            protected UserNotificationEventLocalService userNotificationEventLocalService;
4796            @BeanReference(type = UserNotificationEventPersistence.class)
4797            protected UserNotificationEventPersistence userNotificationEventPersistence;
4798            @BeanReference(type = UserTrackerLocalService.class)
4799            protected UserTrackerLocalService userTrackerLocalService;
4800            @BeanReference(type = UserTrackerPersistence.class)
4801            protected UserTrackerPersistence userTrackerPersistence;
4802            @BeanReference(type = UserTrackerPathLocalService.class)
4803            protected UserTrackerPathLocalService userTrackerPathLocalService;
4804            @BeanReference(type = UserTrackerPathPersistence.class)
4805            protected UserTrackerPathPersistence userTrackerPathPersistence;
4806            @BeanReference(type = VirtualHostLocalService.class)
4807            protected VirtualHostLocalService virtualHostLocalService;
4808            @BeanReference(type = VirtualHostPersistence.class)
4809            protected VirtualHostPersistence virtualHostPersistence;
4810            @BeanReference(type = WebDAVPropsLocalService.class)
4811            protected WebDAVPropsLocalService webDAVPropsLocalService;
4812            @BeanReference(type = WebDAVPropsPersistence.class)
4813            protected WebDAVPropsPersistence webDAVPropsPersistence;
4814            @BeanReference(type = WebsiteLocalService.class)
4815            protected WebsiteLocalService websiteLocalService;
4816            @BeanReference(type = WebsiteService.class)
4817            protected WebsiteService websiteService;
4818            @BeanReference(type = WebsitePersistence.class)
4819            protected WebsitePersistence websitePersistence;
4820            @BeanReference(type = WorkflowDefinitionLinkLocalService.class)
4821            protected WorkflowDefinitionLinkLocalService workflowDefinitionLinkLocalService;
4822            @BeanReference(type = WorkflowDefinitionLinkPersistence.class)
4823            protected WorkflowDefinitionLinkPersistence workflowDefinitionLinkPersistence;
4824            @BeanReference(type = WorkflowInstanceLinkLocalService.class)
4825            protected WorkflowInstanceLinkLocalService workflowInstanceLinkLocalService;
4826            @BeanReference(type = WorkflowInstanceLinkPersistence.class)
4827            protected WorkflowInstanceLinkPersistence workflowInstanceLinkPersistence;
4828            @BeanReference(type = CounterLocalService.class)
4829            protected CounterLocalService counterLocalService;
4830            @BeanReference(type = AssetEntryLocalService.class)
4831            protected AssetEntryLocalService assetEntryLocalService;
4832            @BeanReference(type = AssetEntryService.class)
4833            protected AssetEntryService assetEntryService;
4834            @BeanReference(type = AssetEntryPersistence.class)
4835            protected AssetEntryPersistence assetEntryPersistence;
4836            @BeanReference(type = AssetEntryFinder.class)
4837            protected AssetEntryFinder assetEntryFinder;
4838            @BeanReference(type = DLAppHelperLocalService.class)
4839            protected DLAppHelperLocalService dlAppHelperLocalService;
4840            @BeanReference(type = DLFileEntryLocalService.class)
4841            protected DLFileEntryLocalService dlFileEntryLocalService;
4842            @BeanReference(type = DLFileEntryService.class)
4843            protected DLFileEntryService dlFileEntryService;
4844            @BeanReference(type = DLFileEntryPersistence.class)
4845            protected DLFileEntryPersistence dlFileEntryPersistence;
4846            @BeanReference(type = DLFileEntryFinder.class)
4847            protected DLFileEntryFinder dlFileEntryFinder;
4848            @BeanReference(type = DLFileVersionLocalService.class)
4849            protected DLFileVersionLocalService dlFileVersionLocalService;
4850            @BeanReference(type = DLFileVersionService.class)
4851            protected DLFileVersionService dlFileVersionService;
4852            @BeanReference(type = DLFileVersionPersistence.class)
4853            protected DLFileVersionPersistence dlFileVersionPersistence;
4854            @BeanReference(type = DLFolderLocalService.class)
4855            protected DLFolderLocalService dlFolderLocalService;
4856            @BeanReference(type = DLFolderService.class)
4857            protected DLFolderService dlFolderService;
4858            @BeanReference(type = DLFolderPersistence.class)
4859            protected DLFolderPersistence dlFolderPersistence;
4860            @BeanReference(type = DLFolderFinder.class)
4861            protected DLFolderFinder dlFolderFinder;
4862            @BeanReference(type = ExpandoValueLocalService.class)
4863            protected ExpandoValueLocalService expandoValueLocalService;
4864            @BeanReference(type = ExpandoValueService.class)
4865            protected ExpandoValueService expandoValueService;
4866            @BeanReference(type = ExpandoValuePersistence.class)
4867            protected ExpandoValuePersistence expandoValuePersistence;
4868            @BeanReference(type = PersistedModelLocalServiceRegistry.class)
4869            protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
4870            private static Log _log = LogFactoryUtil.getLog(RepositoryLocalServiceBaseImpl.class);
4871            private String _beanIdentifier;
4872    }