001    /**
002     * Copyright (c) 2000-present Liferay, Inc. All rights reserved.
003     *
004     * This library is free software; you can redistribute it and/or modify it under
005     * the terms of the GNU Lesser General Public License as published by the Free
006     * Software Foundation; either version 2.1 of the License, or (at your option)
007     * any later version.
008     *
009     * This library is distributed in the hope that it will be useful, but WITHOUT
010     * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
011     * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
012     * details.
013     */
014    
015    package com.liferay.asset.kernel.service;
016    
017    import aQute.bnd.annotation.ProviderType;
018    
019    import com.liferay.portal.kernel.service.ServiceWrapper;
020    
021    /**
022     * Provides a wrapper for {@link AssetVocabularyLocalService}.
023     *
024     * @author Brian Wing Shun Chan
025     * @see AssetVocabularyLocalService
026     * @generated
027     */
028    @ProviderType
029    public class AssetVocabularyLocalServiceWrapper
030            implements AssetVocabularyLocalService,
031                    ServiceWrapper<AssetVocabularyLocalService> {
032            public AssetVocabularyLocalServiceWrapper(
033                    AssetVocabularyLocalService assetVocabularyLocalService) {
034                    _assetVocabularyLocalService = assetVocabularyLocalService;
035            }
036    
037            /**
038            * Adds the asset vocabulary to the database. Also notifies the appropriate model listeners.
039            *
040            * @param assetVocabulary the asset vocabulary
041            * @return the asset vocabulary that was added
042            */
043            @Override
044            public com.liferay.asset.kernel.model.AssetVocabulary addAssetVocabulary(
045                    com.liferay.asset.kernel.model.AssetVocabulary assetVocabulary) {
046                    return _assetVocabularyLocalService.addAssetVocabulary(assetVocabulary);
047            }
048    
049            @Override
050            public com.liferay.asset.kernel.model.AssetVocabulary addDefaultVocabulary(
051                    long groupId)
052                    throws com.liferay.portal.kernel.exception.PortalException {
053                    return _assetVocabularyLocalService.addDefaultVocabulary(groupId);
054            }
055    
056            @Override
057            public com.liferay.asset.kernel.model.AssetVocabulary addVocabulary(
058                    long userId, long groupId, java.lang.String title,
059                    com.liferay.portal.kernel.service.ServiceContext serviceContext)
060                    throws com.liferay.portal.kernel.exception.PortalException {
061                    return _assetVocabularyLocalService.addVocabulary(userId, groupId,
062                            title, serviceContext);
063            }
064    
065            @Override
066            public com.liferay.asset.kernel.model.AssetVocabulary addVocabulary(
067                    long userId, long groupId, java.lang.String title,
068                    java.util.Map<java.util.Locale, java.lang.String> titleMap,
069                    java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
070                    java.lang.String settings,
071                    com.liferay.portal.kernel.service.ServiceContext serviceContext)
072                    throws com.liferay.portal.kernel.exception.PortalException {
073                    return _assetVocabularyLocalService.addVocabulary(userId, groupId,
074                            title, titleMap, descriptionMap, settings, serviceContext);
075            }
076    
077            /**
078            * Creates a new asset vocabulary with the primary key. Does not add the asset vocabulary to the database.
079            *
080            * @param vocabularyId the primary key for the new asset vocabulary
081            * @return the new asset vocabulary
082            */
083            @Override
084            public com.liferay.asset.kernel.model.AssetVocabulary createAssetVocabulary(
085                    long vocabularyId) {
086                    return _assetVocabularyLocalService.createAssetVocabulary(vocabularyId);
087            }
088    
089            /**
090            * Deletes the asset vocabulary from the database. Also notifies the appropriate model listeners.
091            *
092            * @param assetVocabulary the asset vocabulary
093            * @return the asset vocabulary that was removed
094            */
095            @Override
096            public com.liferay.asset.kernel.model.AssetVocabulary deleteAssetVocabulary(
097                    com.liferay.asset.kernel.model.AssetVocabulary assetVocabulary) {
098                    return _assetVocabularyLocalService.deleteAssetVocabulary(assetVocabulary);
099            }
100    
101            /**
102            * Deletes the asset vocabulary with the primary key from the database. Also notifies the appropriate model listeners.
103            *
104            * @param vocabularyId the primary key of the asset vocabulary
105            * @return the asset vocabulary that was removed
106            * @throws PortalException if a asset vocabulary with the primary key could not be found
107            */
108            @Override
109            public com.liferay.asset.kernel.model.AssetVocabulary deleteAssetVocabulary(
110                    long vocabularyId)
111                    throws com.liferay.portal.kernel.exception.PortalException {
112                    return _assetVocabularyLocalService.deleteAssetVocabulary(vocabularyId);
113            }
114    
115            @Override
116            public com.liferay.asset.kernel.model.AssetVocabulary deleteVocabulary(
117                    com.liferay.asset.kernel.model.AssetVocabulary vocabulary)
118                    throws com.liferay.portal.kernel.exception.PortalException {
119                    return _assetVocabularyLocalService.deleteVocabulary(vocabulary);
120            }
121    
122            @Override
123            public com.liferay.asset.kernel.model.AssetVocabulary fetchAssetVocabulary(
124                    long vocabularyId) {
125                    return _assetVocabularyLocalService.fetchAssetVocabulary(vocabularyId);
126            }
127    
128            /**
129            * Returns the asset vocabulary matching the UUID and group.
130            *
131            * @param uuid the asset vocabulary's UUID
132            * @param groupId the primary key of the group
133            * @return the matching asset vocabulary, or <code>null</code> if a matching asset vocabulary could not be found
134            */
135            @Override
136            public com.liferay.asset.kernel.model.AssetVocabulary fetchAssetVocabularyByUuidAndGroupId(
137                    java.lang.String uuid, long groupId) {
138                    return _assetVocabularyLocalService.fetchAssetVocabularyByUuidAndGroupId(uuid,
139                            groupId);
140            }
141    
142            /**
143            * Returns the asset vocabulary with the primary key.
144            *
145            * @param vocabularyId the primary key of the asset vocabulary
146            * @return the asset vocabulary
147            * @throws PortalException if a asset vocabulary with the primary key could not be found
148            */
149            @Override
150            public com.liferay.asset.kernel.model.AssetVocabulary getAssetVocabulary(
151                    long vocabularyId)
152                    throws com.liferay.portal.kernel.exception.PortalException {
153                    return _assetVocabularyLocalService.getAssetVocabulary(vocabularyId);
154            }
155    
156            /**
157            * Returns the asset vocabulary matching the UUID and group.
158            *
159            * @param uuid the asset vocabulary's UUID
160            * @param groupId the primary key of the group
161            * @return the matching asset vocabulary
162            * @throws PortalException if a matching asset vocabulary could not be found
163            */
164            @Override
165            public com.liferay.asset.kernel.model.AssetVocabulary getAssetVocabularyByUuidAndGroupId(
166                    java.lang.String uuid, long groupId)
167                    throws com.liferay.portal.kernel.exception.PortalException {
168                    return _assetVocabularyLocalService.getAssetVocabularyByUuidAndGroupId(uuid,
169                            groupId);
170            }
171    
172            @Override
173            public com.liferay.asset.kernel.model.AssetVocabulary getGroupVocabulary(
174                    long groupId, java.lang.String name)
175                    throws com.liferay.portal.kernel.exception.PortalException {
176                    return _assetVocabularyLocalService.getGroupVocabulary(groupId, name);
177            }
178    
179            @Override
180            public com.liferay.asset.kernel.model.AssetVocabulary getVocabulary(
181                    long vocabularyId)
182                    throws com.liferay.portal.kernel.exception.PortalException {
183                    return _assetVocabularyLocalService.getVocabulary(vocabularyId);
184            }
185    
186            /**
187            * Updates the asset vocabulary in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners.
188            *
189            * @param assetVocabulary the asset vocabulary
190            * @return the asset vocabulary that was updated
191            */
192            @Override
193            public com.liferay.asset.kernel.model.AssetVocabulary updateAssetVocabulary(
194                    com.liferay.asset.kernel.model.AssetVocabulary assetVocabulary) {
195                    return _assetVocabularyLocalService.updateAssetVocabulary(assetVocabulary);
196            }
197    
198            @Override
199            public com.liferay.asset.kernel.model.AssetVocabulary updateVocabulary(
200                    long vocabularyId, java.lang.String title,
201                    java.util.Map<java.util.Locale, java.lang.String> titleMap,
202                    java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
203                    java.lang.String settings,
204                    com.liferay.portal.kernel.service.ServiceContext serviceContext)
205                    throws com.liferay.portal.kernel.exception.PortalException {
206                    return _assetVocabularyLocalService.updateVocabulary(vocabularyId,
207                            title, titleMap, descriptionMap, settings, serviceContext);
208            }
209    
210            @Override
211            public com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery getActionableDynamicQuery() {
212                    return _assetVocabularyLocalService.getActionableDynamicQuery();
213            }
214    
215            @Override
216            public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery() {
217                    return _assetVocabularyLocalService.dynamicQuery();
218            }
219    
220            @Override
221            public com.liferay.portal.kernel.dao.orm.ExportActionableDynamicQuery getExportActionableDynamicQuery(
222                    com.liferay.exportimport.kernel.lar.PortletDataContext portletDataContext) {
223                    return _assetVocabularyLocalService.getExportActionableDynamicQuery(portletDataContext);
224            }
225    
226            @Override
227            public com.liferay.portal.kernel.dao.orm.IndexableActionableDynamicQuery getIndexableActionableDynamicQuery() {
228                    return _assetVocabularyLocalService.getIndexableActionableDynamicQuery();
229            }
230    
231            /**
232            * @throws PortalException
233            */
234            @Override
235            public com.liferay.portal.kernel.model.PersistedModel deletePersistedModel(
236                    com.liferay.portal.kernel.model.PersistedModel persistedModel)
237                    throws com.liferay.portal.kernel.exception.PortalException {
238                    return _assetVocabularyLocalService.deletePersistedModel(persistedModel);
239            }
240    
241            @Override
242            public com.liferay.portal.kernel.model.PersistedModel getPersistedModel(
243                    java.io.Serializable primaryKeyObj)
244                    throws com.liferay.portal.kernel.exception.PortalException {
245                    return _assetVocabularyLocalService.getPersistedModel(primaryKeyObj);
246            }
247    
248            @Override
249            public com.liferay.portal.kernel.search.BaseModelSearchResult<com.liferay.asset.kernel.model.AssetVocabulary> searchVocabularies(
250                    long companyId, long groupId, java.lang.String title, int start, int end)
251                    throws com.liferay.portal.kernel.exception.PortalException {
252                    return _assetVocabularyLocalService.searchVocabularies(companyId,
253                            groupId, title, start, end);
254            }
255    
256            @Override
257            public com.liferay.portal.kernel.search.BaseModelSearchResult<com.liferay.asset.kernel.model.AssetVocabulary> searchVocabularies(
258                    long companyId, long groupId, java.lang.String title, int start,
259                    int end, com.liferay.portal.kernel.search.Sort sort)
260                    throws com.liferay.portal.kernel.exception.PortalException {
261                    return _assetVocabularyLocalService.searchVocabularies(companyId,
262                            groupId, title, start, end, sort);
263            }
264    
265            /**
266            * Returns the number of asset vocabularies.
267            *
268            * @return the number of asset vocabularies
269            */
270            @Override
271            public int getAssetVocabulariesCount() {
272                    return _assetVocabularyLocalService.getAssetVocabulariesCount();
273            }
274    
275            @Override
276            public int getGroupVocabulariesCount(long[] groupIds) {
277                    return _assetVocabularyLocalService.getGroupVocabulariesCount(groupIds);
278            }
279    
280            /**
281            * Returns the OSGi service identifier.
282            *
283            * @return the OSGi service identifier
284            */
285            @Override
286            public java.lang.String getOSGiServiceIdentifier() {
287                    return _assetVocabularyLocalService.getOSGiServiceIdentifier();
288            }
289    
290            /**
291            * Performs a dynamic query on the database and returns the matching rows.
292            *
293            * @param dynamicQuery the dynamic query
294            * @return the matching rows
295            */
296            @Override
297            public <T> java.util.List<T> dynamicQuery(
298                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery) {
299                    return _assetVocabularyLocalService.dynamicQuery(dynamicQuery);
300            }
301    
302            /**
303            * Performs a dynamic query on the database and returns a range of the matching rows.
304            *
305            * <p>
306            * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.asset.model.impl.AssetVocabularyModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
307            * </p>
308            *
309            * @param dynamicQuery the dynamic query
310            * @param start the lower bound of the range of model instances
311            * @param end the upper bound of the range of model instances (not inclusive)
312            * @return the range of matching rows
313            */
314            @Override
315            public <T> java.util.List<T> dynamicQuery(
316                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
317                    int end) {
318                    return _assetVocabularyLocalService.dynamicQuery(dynamicQuery, start,
319                            end);
320            }
321    
322            /**
323            * Performs a dynamic query on the database and returns an ordered range of the matching rows.
324            *
325            * <p>
326            * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.asset.model.impl.AssetVocabularyModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
327            * </p>
328            *
329            * @param dynamicQuery the dynamic query
330            * @param start the lower bound of the range of model instances
331            * @param end the upper bound of the range of model instances (not inclusive)
332            * @param orderByComparator the comparator to order the results by (optionally <code>null</code>)
333            * @return the ordered range of matching rows
334            */
335            @Override
336            public <T> java.util.List<T> dynamicQuery(
337                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
338                    int end,
339                    com.liferay.portal.kernel.util.OrderByComparator<T> orderByComparator) {
340                    return _assetVocabularyLocalService.dynamicQuery(dynamicQuery, start,
341                            end, orderByComparator);
342            }
343    
344            /**
345            * Returns a range of all the asset vocabularies.
346            *
347            * <p>
348            * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.asset.model.impl.AssetVocabularyModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
349            * </p>
350            *
351            * @param start the lower bound of the range of asset vocabularies
352            * @param end the upper bound of the range of asset vocabularies (not inclusive)
353            * @return the range of asset vocabularies
354            */
355            @Override
356            public java.util.List<com.liferay.asset.kernel.model.AssetVocabulary> getAssetVocabularies(
357                    int start, int end) {
358                    return _assetVocabularyLocalService.getAssetVocabularies(start, end);
359            }
360    
361            /**
362            * Returns all the asset vocabularies matching the UUID and company.
363            *
364            * @param uuid the UUID of the asset vocabularies
365            * @param companyId the primary key of the company
366            * @return the matching asset vocabularies, or an empty list if no matches were found
367            */
368            @Override
369            public java.util.List<com.liferay.asset.kernel.model.AssetVocabulary> getAssetVocabulariesByUuidAndCompanyId(
370                    java.lang.String uuid, long companyId) {
371                    return _assetVocabularyLocalService.getAssetVocabulariesByUuidAndCompanyId(uuid,
372                            companyId);
373            }
374    
375            /**
376            * Returns a range of asset vocabularies matching the UUID and company.
377            *
378            * @param uuid the UUID of the asset vocabularies
379            * @param companyId the primary key of the company
380            * @param start the lower bound of the range of asset vocabularies
381            * @param end the upper bound of the range of asset vocabularies (not inclusive)
382            * @param orderByComparator the comparator to order the results by (optionally <code>null</code>)
383            * @return the range of matching asset vocabularies, or an empty list if no matches were found
384            */
385            @Override
386            public java.util.List<com.liferay.asset.kernel.model.AssetVocabulary> getAssetVocabulariesByUuidAndCompanyId(
387                    java.lang.String uuid, long companyId, int start, int end,
388                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.asset.kernel.model.AssetVocabulary> orderByComparator) {
389                    return _assetVocabularyLocalService.getAssetVocabulariesByUuidAndCompanyId(uuid,
390                            companyId, start, end, orderByComparator);
391            }
392    
393            @Override
394            public java.util.List<com.liferay.asset.kernel.model.AssetVocabulary> getCompanyVocabularies(
395                    long companyId) {
396                    return _assetVocabularyLocalService.getCompanyVocabularies(companyId);
397            }
398    
399            @Override
400            public java.util.List<com.liferay.asset.kernel.model.AssetVocabulary> getGroupVocabularies(
401                    long groupId)
402                    throws com.liferay.portal.kernel.exception.PortalException {
403                    return _assetVocabularyLocalService.getGroupVocabularies(groupId);
404            }
405    
406            @Override
407            public java.util.List<com.liferay.asset.kernel.model.AssetVocabulary> getGroupVocabularies(
408                    long groupId, boolean addDefaultVocabulary)
409                    throws com.liferay.portal.kernel.exception.PortalException {
410                    return _assetVocabularyLocalService.getGroupVocabularies(groupId,
411                            addDefaultVocabulary);
412            }
413    
414            @Override
415            public java.util.List<com.liferay.asset.kernel.model.AssetVocabulary> getGroupVocabularies(
416                    long groupId, java.lang.String name, int start, int end,
417                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.asset.kernel.model.AssetVocabulary> obc) {
418                    return _assetVocabularyLocalService.getGroupVocabularies(groupId, name,
419                            start, end, obc);
420            }
421    
422            @Override
423            public java.util.List<com.liferay.asset.kernel.model.AssetVocabulary> getGroupVocabularies(
424                    long[] groupIds) {
425                    return _assetVocabularyLocalService.getGroupVocabularies(groupIds);
426            }
427    
428            @Override
429            public java.util.List<com.liferay.asset.kernel.model.AssetVocabulary> getGroupsVocabularies(
430                    long[] groupIds) {
431                    return _assetVocabularyLocalService.getGroupsVocabularies(groupIds);
432            }
433    
434            @Override
435            public java.util.List<com.liferay.asset.kernel.model.AssetVocabulary> getGroupsVocabularies(
436                    long[] groupIds, java.lang.String className) {
437                    return _assetVocabularyLocalService.getGroupsVocabularies(groupIds,
438                            className);
439            }
440    
441            @Override
442            public java.util.List<com.liferay.asset.kernel.model.AssetVocabulary> getGroupsVocabularies(
443                    long[] groupIds, java.lang.String className, long classTypePK) {
444                    return _assetVocabularyLocalService.getGroupsVocabularies(groupIds,
445                            className, classTypePK);
446            }
447    
448            @Override
449            public java.util.List<com.liferay.asset.kernel.model.AssetVocabulary> getVocabularies(
450                    com.liferay.portal.kernel.search.Hits hits)
451                    throws com.liferay.portal.kernel.exception.PortalException {
452                    return _assetVocabularyLocalService.getVocabularies(hits);
453            }
454    
455            @Override
456            public java.util.List<com.liferay.asset.kernel.model.AssetVocabulary> getVocabularies(
457                    long[] vocabularyIds)
458                    throws com.liferay.portal.kernel.exception.PortalException {
459                    return _assetVocabularyLocalService.getVocabularies(vocabularyIds);
460            }
461    
462            /**
463            * Returns the number of rows matching the dynamic query.
464            *
465            * @param dynamicQuery the dynamic query
466            * @return the number of rows matching the dynamic query
467            */
468            @Override
469            public long dynamicQueryCount(
470                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery) {
471                    return _assetVocabularyLocalService.dynamicQueryCount(dynamicQuery);
472            }
473    
474            /**
475            * Returns the number of rows matching the dynamic query.
476            *
477            * @param dynamicQuery the dynamic query
478            * @param projection the projection to apply to the query
479            * @return the number of rows matching the dynamic query
480            */
481            @Override
482            public long dynamicQueryCount(
483                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
484                    com.liferay.portal.kernel.dao.orm.Projection projection) {
485                    return _assetVocabularyLocalService.dynamicQueryCount(dynamicQuery,
486                            projection);
487            }
488    
489            @Override
490            public void addVocabularyResources(
491                    com.liferay.asset.kernel.model.AssetVocabulary vocabulary,
492                    boolean addGroupPermissions, boolean addGuestPermissions)
493                    throws com.liferay.portal.kernel.exception.PortalException {
494                    _assetVocabularyLocalService.addVocabularyResources(vocabulary,
495                            addGroupPermissions, addGuestPermissions);
496            }
497    
498            @Override
499            public void addVocabularyResources(
500                    com.liferay.asset.kernel.model.AssetVocabulary vocabulary,
501                    com.liferay.portal.kernel.service.permission.ModelPermissions modelPermissions)
502                    throws com.liferay.portal.kernel.exception.PortalException {
503                    _assetVocabularyLocalService.addVocabularyResources(vocabulary,
504                            modelPermissions);
505            }
506    
507            @Override
508            public void deleteVocabularies(long groupId)
509                    throws com.liferay.portal.kernel.exception.PortalException {
510                    _assetVocabularyLocalService.deleteVocabularies(groupId);
511            }
512    
513            @Override
514            public void deleteVocabulary(long vocabularyId)
515                    throws com.liferay.portal.kernel.exception.PortalException {
516                    _assetVocabularyLocalService.deleteVocabulary(vocabularyId);
517            }
518    
519            @Override
520            public AssetVocabularyLocalService getWrappedService() {
521                    return _assetVocabularyLocalService;
522            }
523    
524            @Override
525            public void setWrappedService(
526                    AssetVocabularyLocalService assetVocabularyLocalService) {
527                    _assetVocabularyLocalService = assetVocabularyLocalService;
528            }
529    
530            private AssetVocabularyLocalService _assetVocabularyLocalService;
531    }