001    /**
002     * Copyright (c) 2000-2013 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.portlet.wiki.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.dao.orm.DynamicQueryFactoryUtil;
025    import com.liferay.portal.kernel.exception.PortalException;
026    import com.liferay.portal.kernel.exception.SystemException;
027    import com.liferay.portal.kernel.search.Indexable;
028    import com.liferay.portal.kernel.search.IndexableType;
029    import com.liferay.portal.kernel.util.OrderByComparator;
030    import com.liferay.portal.model.PersistedModel;
031    import com.liferay.portal.service.BaseLocalServiceImpl;
032    import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
033    import com.liferay.portal.service.ResourceLocalService;
034    import com.liferay.portal.service.ResourceService;
035    import com.liferay.portal.service.UserLocalService;
036    import com.liferay.portal.service.UserService;
037    import com.liferay.portal.service.persistence.ResourceFinder;
038    import com.liferay.portal.service.persistence.ResourcePersistence;
039    import com.liferay.portal.service.persistence.UserFinder;
040    import com.liferay.portal.service.persistence.UserPersistence;
041    
042    import com.liferay.portlet.wiki.model.WikiPageResource;
043    import com.liferay.portlet.wiki.service.WikiNodeLocalService;
044    import com.liferay.portlet.wiki.service.WikiNodeService;
045    import com.liferay.portlet.wiki.service.WikiPageLocalService;
046    import com.liferay.portlet.wiki.service.WikiPageResourceLocalService;
047    import com.liferay.portlet.wiki.service.WikiPageService;
048    import com.liferay.portlet.wiki.service.persistence.WikiNodePersistence;
049    import com.liferay.portlet.wiki.service.persistence.WikiPageFinder;
050    import com.liferay.portlet.wiki.service.persistence.WikiPagePersistence;
051    import com.liferay.portlet.wiki.service.persistence.WikiPageResourcePersistence;
052    
053    import java.io.Serializable;
054    
055    import java.util.List;
056    
057    import javax.sql.DataSource;
058    
059    /**
060     * The base implementation of the wiki page resource local service.
061     *
062     * <p>
063     * 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.portlet.wiki.service.impl.WikiPageResourceLocalServiceImpl}.
064     * </p>
065     *
066     * @author Brian Wing Shun Chan
067     * @see com.liferay.portlet.wiki.service.impl.WikiPageResourceLocalServiceImpl
068     * @see com.liferay.portlet.wiki.service.WikiPageResourceLocalServiceUtil
069     * @generated
070     */
071    public abstract class WikiPageResourceLocalServiceBaseImpl
072            extends BaseLocalServiceImpl implements WikiPageResourceLocalService,
073                    IdentifiableBean {
074            /*
075             * NOTE FOR DEVELOPERS:
076             *
077             * Never modify or reference this class directly. Always use {@link com.liferay.portlet.wiki.service.WikiPageResourceLocalServiceUtil} to access the wiki page resource local service.
078             */
079    
080            /**
081             * Adds the wiki page resource to the database. Also notifies the appropriate model listeners.
082             *
083             * @param wikiPageResource the wiki page resource
084             * @return the wiki page resource that was added
085             * @throws SystemException if a system exception occurred
086             */
087            @Indexable(type = IndexableType.REINDEX)
088            public WikiPageResource addWikiPageResource(
089                    WikiPageResource wikiPageResource) throws SystemException {
090                    wikiPageResource.setNew(true);
091    
092                    return wikiPageResourcePersistence.update(wikiPageResource, false);
093            }
094    
095            /**
096             * Creates a new wiki page resource with the primary key. Does not add the wiki page resource to the database.
097             *
098             * @param resourcePrimKey the primary key for the new wiki page resource
099             * @return the new wiki page resource
100             */
101            public WikiPageResource createWikiPageResource(long resourcePrimKey) {
102                    return wikiPageResourcePersistence.create(resourcePrimKey);
103            }
104    
105            /**
106             * Deletes the wiki page resource with the primary key from the database. Also notifies the appropriate model listeners.
107             *
108             * @param resourcePrimKey the primary key of the wiki page resource
109             * @return the wiki page resource that was removed
110             * @throws PortalException if a wiki page resource with the primary key could not be found
111             * @throws SystemException if a system exception occurred
112             */
113            @Indexable(type = IndexableType.DELETE)
114            public WikiPageResource deleteWikiPageResource(long resourcePrimKey)
115                    throws PortalException, SystemException {
116                    return wikiPageResourcePersistence.remove(resourcePrimKey);
117            }
118    
119            /**
120             * Deletes the wiki page resource from the database. Also notifies the appropriate model listeners.
121             *
122             * @param wikiPageResource the wiki page resource
123             * @return the wiki page resource that was removed
124             * @throws SystemException if a system exception occurred
125             */
126            @Indexable(type = IndexableType.DELETE)
127            public WikiPageResource deleteWikiPageResource(
128                    WikiPageResource wikiPageResource) throws SystemException {
129                    return wikiPageResourcePersistence.remove(wikiPageResource);
130            }
131    
132            public DynamicQuery dynamicQuery() {
133                    Class<?> clazz = getClass();
134    
135                    return DynamicQueryFactoryUtil.forClass(WikiPageResource.class,
136                            clazz.getClassLoader());
137            }
138    
139            /**
140             * Performs a dynamic query on the database and returns the matching rows.
141             *
142             * @param dynamicQuery the dynamic query
143             * @return the matching rows
144             * @throws SystemException if a system exception occurred
145             */
146            @SuppressWarnings("rawtypes")
147            public List dynamicQuery(DynamicQuery dynamicQuery)
148                    throws SystemException {
149                    return wikiPageResourcePersistence.findWithDynamicQuery(dynamicQuery);
150            }
151    
152            /**
153             * Performs a dynamic query on the database and returns a range of the matching rows.
154             *
155             * <p>
156             * 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.
157             * </p>
158             *
159             * @param dynamicQuery the dynamic query
160             * @param start the lower bound of the range of model instances
161             * @param end the upper bound of the range of model instances (not inclusive)
162             * @return the range of matching rows
163             * @throws SystemException if a system exception occurred
164             */
165            @SuppressWarnings("rawtypes")
166            public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
167                    throws SystemException {
168                    return wikiPageResourcePersistence.findWithDynamicQuery(dynamicQuery,
169                            start, end);
170            }
171    
172            /**
173             * Performs a dynamic query on the database and returns an ordered range of the matching rows.
174             *
175             * <p>
176             * 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.
177             * </p>
178             *
179             * @param dynamicQuery the dynamic query
180             * @param start the lower bound of the range of model instances
181             * @param end the upper bound of the range of model instances (not inclusive)
182             * @param orderByComparator the comparator to order the results by (optionally <code>null</code>)
183             * @return the ordered range of matching rows
184             * @throws SystemException if a system exception occurred
185             */
186            @SuppressWarnings("rawtypes")
187            public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
188                    OrderByComparator orderByComparator) throws SystemException {
189                    return wikiPageResourcePersistence.findWithDynamicQuery(dynamicQuery,
190                            start, end, orderByComparator);
191            }
192    
193            /**
194             * Returns the number of rows that match the dynamic query.
195             *
196             * @param dynamicQuery the dynamic query
197             * @return the number of rows that match the dynamic query
198             * @throws SystemException if a system exception occurred
199             */
200            public long dynamicQueryCount(DynamicQuery dynamicQuery)
201                    throws SystemException {
202                    return wikiPageResourcePersistence.countWithDynamicQuery(dynamicQuery);
203            }
204    
205            public WikiPageResource fetchWikiPageResource(long resourcePrimKey)
206                    throws SystemException {
207                    return wikiPageResourcePersistence.fetchByPrimaryKey(resourcePrimKey);
208            }
209    
210            /**
211             * Returns the wiki page resource with the primary key.
212             *
213             * @param resourcePrimKey the primary key of the wiki page resource
214             * @return the wiki page resource
215             * @throws PortalException if a wiki page resource with the primary key could not be found
216             * @throws SystemException if a system exception occurred
217             */
218            public WikiPageResource getWikiPageResource(long resourcePrimKey)
219                    throws PortalException, SystemException {
220                    return wikiPageResourcePersistence.findByPrimaryKey(resourcePrimKey);
221            }
222    
223            public PersistedModel getPersistedModel(Serializable primaryKeyObj)
224                    throws PortalException, SystemException {
225                    return wikiPageResourcePersistence.findByPrimaryKey(primaryKeyObj);
226            }
227    
228            /**
229             * Returns a range of all the wiki page resources.
230             *
231             * <p>
232             * 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.
233             * </p>
234             *
235             * @param start the lower bound of the range of wiki page resources
236             * @param end the upper bound of the range of wiki page resources (not inclusive)
237             * @return the range of wiki page resources
238             * @throws SystemException if a system exception occurred
239             */
240            public List<WikiPageResource> getWikiPageResources(int start, int end)
241                    throws SystemException {
242                    return wikiPageResourcePersistence.findAll(start, end);
243            }
244    
245            /**
246             * Returns the number of wiki page resources.
247             *
248             * @return the number of wiki page resources
249             * @throws SystemException if a system exception occurred
250             */
251            public int getWikiPageResourcesCount() throws SystemException {
252                    return wikiPageResourcePersistence.countAll();
253            }
254    
255            /**
256             * Updates the wiki page resource in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners.
257             *
258             * @param wikiPageResource the wiki page resource
259             * @return the wiki page resource that was updated
260             * @throws SystemException if a system exception occurred
261             */
262            @Indexable(type = IndexableType.REINDEX)
263            public WikiPageResource updateWikiPageResource(
264                    WikiPageResource wikiPageResource) throws SystemException {
265                    return updateWikiPageResource(wikiPageResource, true);
266            }
267    
268            /**
269             * Updates the wiki page resource in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners.
270             *
271             * @param wikiPageResource the wiki page resource
272             * @param merge whether to merge the wiki page resource 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.
273             * @return the wiki page resource that was updated
274             * @throws SystemException if a system exception occurred
275             */
276            @Indexable(type = IndexableType.REINDEX)
277            public WikiPageResource updateWikiPageResource(
278                    WikiPageResource wikiPageResource, boolean merge)
279                    throws SystemException {
280                    wikiPageResource.setNew(false);
281    
282                    return wikiPageResourcePersistence.update(wikiPageResource, merge);
283            }
284    
285            /**
286             * Returns the wiki node local service.
287             *
288             * @return the wiki node local service
289             */
290            public WikiNodeLocalService getWikiNodeLocalService() {
291                    return wikiNodeLocalService;
292            }
293    
294            /**
295             * Sets the wiki node local service.
296             *
297             * @param wikiNodeLocalService the wiki node local service
298             */
299            public void setWikiNodeLocalService(
300                    WikiNodeLocalService wikiNodeLocalService) {
301                    this.wikiNodeLocalService = wikiNodeLocalService;
302            }
303    
304            /**
305             * Returns the wiki node remote service.
306             *
307             * @return the wiki node remote service
308             */
309            public WikiNodeService getWikiNodeService() {
310                    return wikiNodeService;
311            }
312    
313            /**
314             * Sets the wiki node remote service.
315             *
316             * @param wikiNodeService the wiki node remote service
317             */
318            public void setWikiNodeService(WikiNodeService wikiNodeService) {
319                    this.wikiNodeService = wikiNodeService;
320            }
321    
322            /**
323             * Returns the wiki node persistence.
324             *
325             * @return the wiki node persistence
326             */
327            public WikiNodePersistence getWikiNodePersistence() {
328                    return wikiNodePersistence;
329            }
330    
331            /**
332             * Sets the wiki node persistence.
333             *
334             * @param wikiNodePersistence the wiki node persistence
335             */
336            public void setWikiNodePersistence(WikiNodePersistence wikiNodePersistence) {
337                    this.wikiNodePersistence = wikiNodePersistence;
338            }
339    
340            /**
341             * Returns the wiki page local service.
342             *
343             * @return the wiki page local service
344             */
345            public WikiPageLocalService getWikiPageLocalService() {
346                    return wikiPageLocalService;
347            }
348    
349            /**
350             * Sets the wiki page local service.
351             *
352             * @param wikiPageLocalService the wiki page local service
353             */
354            public void setWikiPageLocalService(
355                    WikiPageLocalService wikiPageLocalService) {
356                    this.wikiPageLocalService = wikiPageLocalService;
357            }
358    
359            /**
360             * Returns the wiki page remote service.
361             *
362             * @return the wiki page remote service
363             */
364            public WikiPageService getWikiPageService() {
365                    return wikiPageService;
366            }
367    
368            /**
369             * Sets the wiki page remote service.
370             *
371             * @param wikiPageService the wiki page remote service
372             */
373            public void setWikiPageService(WikiPageService wikiPageService) {
374                    this.wikiPageService = wikiPageService;
375            }
376    
377            /**
378             * Returns the wiki page persistence.
379             *
380             * @return the wiki page persistence
381             */
382            public WikiPagePersistence getWikiPagePersistence() {
383                    return wikiPagePersistence;
384            }
385    
386            /**
387             * Sets the wiki page persistence.
388             *
389             * @param wikiPagePersistence the wiki page persistence
390             */
391            public void setWikiPagePersistence(WikiPagePersistence wikiPagePersistence) {
392                    this.wikiPagePersistence = wikiPagePersistence;
393            }
394    
395            /**
396             * Returns the wiki page finder.
397             *
398             * @return the wiki page finder
399             */
400            public WikiPageFinder getWikiPageFinder() {
401                    return wikiPageFinder;
402            }
403    
404            /**
405             * Sets the wiki page finder.
406             *
407             * @param wikiPageFinder the wiki page finder
408             */
409            public void setWikiPageFinder(WikiPageFinder wikiPageFinder) {
410                    this.wikiPageFinder = wikiPageFinder;
411            }
412    
413            /**
414             * Returns the wiki page resource local service.
415             *
416             * @return the wiki page resource local service
417             */
418            public WikiPageResourceLocalService getWikiPageResourceLocalService() {
419                    return wikiPageResourceLocalService;
420            }
421    
422            /**
423             * Sets the wiki page resource local service.
424             *
425             * @param wikiPageResourceLocalService the wiki page resource local service
426             */
427            public void setWikiPageResourceLocalService(
428                    WikiPageResourceLocalService wikiPageResourceLocalService) {
429                    this.wikiPageResourceLocalService = wikiPageResourceLocalService;
430            }
431    
432            /**
433             * Returns the wiki page resource persistence.
434             *
435             * @return the wiki page resource persistence
436             */
437            public WikiPageResourcePersistence getWikiPageResourcePersistence() {
438                    return wikiPageResourcePersistence;
439            }
440    
441            /**
442             * Sets the wiki page resource persistence.
443             *
444             * @param wikiPageResourcePersistence the wiki page resource persistence
445             */
446            public void setWikiPageResourcePersistence(
447                    WikiPageResourcePersistence wikiPageResourcePersistence) {
448                    this.wikiPageResourcePersistence = wikiPageResourcePersistence;
449            }
450    
451            /**
452             * Returns the counter local service.
453             *
454             * @return the counter local service
455             */
456            public CounterLocalService getCounterLocalService() {
457                    return counterLocalService;
458            }
459    
460            /**
461             * Sets the counter local service.
462             *
463             * @param counterLocalService the counter local service
464             */
465            public void setCounterLocalService(CounterLocalService counterLocalService) {
466                    this.counterLocalService = counterLocalService;
467            }
468    
469            /**
470             * Returns the resource local service.
471             *
472             * @return the resource local service
473             */
474            public ResourceLocalService getResourceLocalService() {
475                    return resourceLocalService;
476            }
477    
478            /**
479             * Sets the resource local service.
480             *
481             * @param resourceLocalService the resource local service
482             */
483            public void setResourceLocalService(
484                    ResourceLocalService resourceLocalService) {
485                    this.resourceLocalService = resourceLocalService;
486            }
487    
488            /**
489             * Returns the resource remote service.
490             *
491             * @return the resource remote service
492             */
493            public ResourceService getResourceService() {
494                    return resourceService;
495            }
496    
497            /**
498             * Sets the resource remote service.
499             *
500             * @param resourceService the resource remote service
501             */
502            public void setResourceService(ResourceService resourceService) {
503                    this.resourceService = resourceService;
504            }
505    
506            /**
507             * Returns the resource persistence.
508             *
509             * @return the resource persistence
510             */
511            public ResourcePersistence getResourcePersistence() {
512                    return resourcePersistence;
513            }
514    
515            /**
516             * Sets the resource persistence.
517             *
518             * @param resourcePersistence the resource persistence
519             */
520            public void setResourcePersistence(ResourcePersistence resourcePersistence) {
521                    this.resourcePersistence = resourcePersistence;
522            }
523    
524            /**
525             * Returns the resource finder.
526             *
527             * @return the resource finder
528             */
529            public ResourceFinder getResourceFinder() {
530                    return resourceFinder;
531            }
532    
533            /**
534             * Sets the resource finder.
535             *
536             * @param resourceFinder the resource finder
537             */
538            public void setResourceFinder(ResourceFinder resourceFinder) {
539                    this.resourceFinder = resourceFinder;
540            }
541    
542            /**
543             * Returns the user local service.
544             *
545             * @return the user local service
546             */
547            public UserLocalService getUserLocalService() {
548                    return userLocalService;
549            }
550    
551            /**
552             * Sets the user local service.
553             *
554             * @param userLocalService the user local service
555             */
556            public void setUserLocalService(UserLocalService userLocalService) {
557                    this.userLocalService = userLocalService;
558            }
559    
560            /**
561             * Returns the user remote service.
562             *
563             * @return the user remote service
564             */
565            public UserService getUserService() {
566                    return userService;
567            }
568    
569            /**
570             * Sets the user remote service.
571             *
572             * @param userService the user remote service
573             */
574            public void setUserService(UserService userService) {
575                    this.userService = userService;
576            }
577    
578            /**
579             * Returns the user persistence.
580             *
581             * @return the user persistence
582             */
583            public UserPersistence getUserPersistence() {
584                    return userPersistence;
585            }
586    
587            /**
588             * Sets the user persistence.
589             *
590             * @param userPersistence the user persistence
591             */
592            public void setUserPersistence(UserPersistence userPersistence) {
593                    this.userPersistence = userPersistence;
594            }
595    
596            /**
597             * Returns the user finder.
598             *
599             * @return the user finder
600             */
601            public UserFinder getUserFinder() {
602                    return userFinder;
603            }
604    
605            /**
606             * Sets the user finder.
607             *
608             * @param userFinder the user finder
609             */
610            public void setUserFinder(UserFinder userFinder) {
611                    this.userFinder = userFinder;
612            }
613    
614            public void afterPropertiesSet() {
615                    persistedModelLocalServiceRegistry.register("com.liferay.portlet.wiki.model.WikiPageResource",
616                            wikiPageResourceLocalService);
617            }
618    
619            public void destroy() {
620                    persistedModelLocalServiceRegistry.unregister(
621                            "com.liferay.portlet.wiki.model.WikiPageResource");
622            }
623    
624            /**
625             * Returns the Spring bean ID for this bean.
626             *
627             * @return the Spring bean ID for this bean
628             */
629            public String getBeanIdentifier() {
630                    return _beanIdentifier;
631            }
632    
633            /**
634             * Sets the Spring bean ID for this bean.
635             *
636             * @param beanIdentifier the Spring bean ID for this bean
637             */
638            public void setBeanIdentifier(String beanIdentifier) {
639                    _beanIdentifier = beanIdentifier;
640            }
641    
642            protected Class<?> getModelClass() {
643                    return WikiPageResource.class;
644            }
645    
646            protected String getModelClassName() {
647                    return WikiPageResource.class.getName();
648            }
649    
650            /**
651             * Performs an SQL query.
652             *
653             * @param sql the sql query
654             */
655            protected void runSQL(String sql) throws SystemException {
656                    try {
657                            DataSource dataSource = wikiPageResourcePersistence.getDataSource();
658    
659                            SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
660                                            sql, new int[0]);
661    
662                            sqlUpdate.update();
663                    }
664                    catch (Exception e) {
665                            throw new SystemException(e);
666                    }
667            }
668    
669            @BeanReference(type = WikiNodeLocalService.class)
670            protected WikiNodeLocalService wikiNodeLocalService;
671            @BeanReference(type = WikiNodeService.class)
672            protected WikiNodeService wikiNodeService;
673            @BeanReference(type = WikiNodePersistence.class)
674            protected WikiNodePersistence wikiNodePersistence;
675            @BeanReference(type = WikiPageLocalService.class)
676            protected WikiPageLocalService wikiPageLocalService;
677            @BeanReference(type = WikiPageService.class)
678            protected WikiPageService wikiPageService;
679            @BeanReference(type = WikiPagePersistence.class)
680            protected WikiPagePersistence wikiPagePersistence;
681            @BeanReference(type = WikiPageFinder.class)
682            protected WikiPageFinder wikiPageFinder;
683            @BeanReference(type = WikiPageResourceLocalService.class)
684            protected WikiPageResourceLocalService wikiPageResourceLocalService;
685            @BeanReference(type = WikiPageResourcePersistence.class)
686            protected WikiPageResourcePersistence wikiPageResourcePersistence;
687            @BeanReference(type = CounterLocalService.class)
688            protected CounterLocalService counterLocalService;
689            @BeanReference(type = ResourceLocalService.class)
690            protected ResourceLocalService resourceLocalService;
691            @BeanReference(type = ResourceService.class)
692            protected ResourceService resourceService;
693            @BeanReference(type = ResourcePersistence.class)
694            protected ResourcePersistence resourcePersistence;
695            @BeanReference(type = ResourceFinder.class)
696            protected ResourceFinder resourceFinder;
697            @BeanReference(type = UserLocalService.class)
698            protected UserLocalService userLocalService;
699            @BeanReference(type = UserService.class)
700            protected UserService userService;
701            @BeanReference(type = UserPersistence.class)
702            protected UserPersistence userPersistence;
703            @BeanReference(type = UserFinder.class)
704            protected UserFinder userFinder;
705            @BeanReference(type = PersistedModelLocalServiceRegistry.class)
706            protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
707            private String _beanIdentifier;
708    }