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.portlet.asset.service;
016    
017    import aQute.bnd.annotation.ProviderType;
018    
019    import com.liferay.portal.service.ServiceWrapper;
020    
021    /**
022     * Provides a wrapper for {@link AssetTagLocalService}.
023     *
024     * @author Brian Wing Shun Chan
025     * @see AssetTagLocalService
026     * @generated
027     */
028    @ProviderType
029    public class AssetTagLocalServiceWrapper implements AssetTagLocalService,
030            ServiceWrapper<AssetTagLocalService> {
031            public AssetTagLocalServiceWrapper(
032                    AssetTagLocalService assetTagLocalService) {
033                    _assetTagLocalService = assetTagLocalService;
034            }
035    
036            @Override
037            public void addAssetEntryAssetTag(long entryId,
038                    com.liferay.portlet.asset.model.AssetTag assetTag) {
039                    _assetTagLocalService.addAssetEntryAssetTag(entryId, assetTag);
040            }
041    
042            @Override
043            public void addAssetEntryAssetTag(long entryId, long tagId) {
044                    _assetTagLocalService.addAssetEntryAssetTag(entryId, tagId);
045            }
046    
047            @Override
048            public void addAssetEntryAssetTags(long entryId,
049                    java.util.List<com.liferay.portlet.asset.model.AssetTag> AssetTags) {
050                    _assetTagLocalService.addAssetEntryAssetTags(entryId, AssetTags);
051            }
052    
053            @Override
054            public void addAssetEntryAssetTags(long entryId, long[] tagIds) {
055                    _assetTagLocalService.addAssetEntryAssetTags(entryId, tagIds);
056            }
057    
058            /**
059            * Adds the asset tag to the database. Also notifies the appropriate model listeners.
060            *
061            * @param assetTag the asset tag
062            * @return the asset tag that was added
063            */
064            @Override
065            public com.liferay.portlet.asset.model.AssetTag addAssetTag(
066                    com.liferay.portlet.asset.model.AssetTag assetTag) {
067                    return _assetTagLocalService.addAssetTag(assetTag);
068            }
069    
070            /**
071            * Adds an asset tag.
072            *
073            * @param userId the primary key of the user adding the asset tag
074            * @param groupId the primary key of the group in which the asset tag is to
075            be added
076            * @param name the asset tag's name
077            * @param serviceContext the service context to be applied
078            * @return the asset tag that was added
079            * @throws PortalException if a user with the primary key could not be found
080            or if a portal exception occurred
081            */
082            @Override
083            public com.liferay.portlet.asset.model.AssetTag addTag(long userId,
084                    long groupId, java.lang.String name,
085                    com.liferay.portal.service.ServiceContext serviceContext)
086                    throws com.liferay.portal.kernel.exception.PortalException {
087                    return _assetTagLocalService.addTag(userId, groupId, name,
088                            serviceContext);
089            }
090    
091            /**
092            * Adds resources for the asset tag.
093            *
094            * @param tag the asset tag for which to add resources
095            * @param addGroupPermissions whether to add group permissions
096            * @param addGuestPermissions whether to add guest permissions
097            * @throws PortalException if resources could not be added for the asset tag
098            or if a portal exception occurred
099            */
100            @Override
101            public void addTagResources(com.liferay.portlet.asset.model.AssetTag tag,
102                    boolean addGroupPermissions, boolean addGuestPermissions)
103                    throws com.liferay.portal.kernel.exception.PortalException {
104                    _assetTagLocalService.addTagResources(tag, addGroupPermissions,
105                            addGuestPermissions);
106            }
107    
108            /**
109            * Adds resources for the asset tag using the group and guest permissions.
110            *
111            * @param tag the asset tag for which to add resources
112            * @param groupPermissions the group permissions to be applied
113            * @param guestPermissions the guest permissions to be applied
114            * @throws PortalException if resources could not be added for the asset tag
115            or if a portal exception occurred
116            */
117            @Override
118            public void addTagResources(com.liferay.portlet.asset.model.AssetTag tag,
119                    java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
120                    throws com.liferay.portal.kernel.exception.PortalException {
121                    _assetTagLocalService.addTagResources(tag, groupPermissions,
122                            guestPermissions);
123            }
124    
125            /**
126            * Returns the asset tags matching the group and names, creating new asset
127            * tags matching the names if the group doesn't already have them.
128            *
129            * <p>
130            * For each name, if an asset tag with the name doesn't already exist in the
131            * group, this method creates a new asset tag with the name in the group.
132            * </p>
133            *
134            * @param userId the primary key of the user checking the asset tags
135            * @param group the group in which to check the asset tags
136            * @param names the asset tag names
137            * @return the asset tags matching the group and names and new asset tags
138            matching the names that don't already exist in the group
139            * @throws PortalException if a matching group could not be found or if a
140            portal exception occurred
141            */
142            @Override
143            public java.util.List<com.liferay.portlet.asset.model.AssetTag> checkTags(
144                    long userId, com.liferay.portal.model.Group group,
145                    java.lang.String[] names)
146                    throws com.liferay.portal.kernel.exception.PortalException {
147                    return _assetTagLocalService.checkTags(userId, group, names);
148            }
149    
150            /**
151            * Returns the asset tags matching the group and names, creating new asset
152            * tags matching the names if the group doesn't already have them.
153            *
154            * @param userId the primary key of the user checking the asset tags
155            * @param groupId the primary key of the group in which check the asset
156            tags
157            * @param names the asset tag names
158            * @return the asset tags matching the group and names and new asset tags
159            matching the names that don't already exist in the group
160            * @throws PortalException if a matching group could not be found or if a
161            portal exception occurred
162            */
163            @Override
164            public java.util.List<com.liferay.portlet.asset.model.AssetTag> checkTags(
165                    long userId, long groupId, java.lang.String[] names)
166                    throws com.liferay.portal.kernel.exception.PortalException {
167                    return _assetTagLocalService.checkTags(userId, groupId, names);
168            }
169    
170            @Override
171            public void clearAssetEntryAssetTags(long entryId) {
172                    _assetTagLocalService.clearAssetEntryAssetTags(entryId);
173            }
174    
175            /**
176            * Creates a new asset tag with the primary key. Does not add the asset tag to the database.
177            *
178            * @param tagId the primary key for the new asset tag
179            * @return the new asset tag
180            */
181            @Override
182            public com.liferay.portlet.asset.model.AssetTag createAssetTag(long tagId) {
183                    return _assetTagLocalService.createAssetTag(tagId);
184            }
185    
186            /**
187            * Decrements the number of assets to which the asset tag has been applied.
188            *
189            * @param tagId the primary key of the asset tag
190            * @param classNameId the class name ID of the entity to which the asset
191            tag had been applied
192            * @return the asset tag
193            * @throws PortalException if an asset tag with the primary key could not be
194            found or if a portal exception occurred
195            */
196            @Override
197            public com.liferay.portlet.asset.model.AssetTag decrementAssetCount(
198                    long tagId, long classNameId)
199                    throws com.liferay.portal.kernel.exception.PortalException {
200                    return _assetTagLocalService.decrementAssetCount(tagId, classNameId);
201            }
202    
203            @Override
204            public void deleteAssetEntryAssetTag(long entryId,
205                    com.liferay.portlet.asset.model.AssetTag assetTag) {
206                    _assetTagLocalService.deleteAssetEntryAssetTag(entryId, assetTag);
207            }
208    
209            @Override
210            public void deleteAssetEntryAssetTag(long entryId, long tagId) {
211                    _assetTagLocalService.deleteAssetEntryAssetTag(entryId, tagId);
212            }
213    
214            @Override
215            public void deleteAssetEntryAssetTags(long entryId,
216                    java.util.List<com.liferay.portlet.asset.model.AssetTag> AssetTags) {
217                    _assetTagLocalService.deleteAssetEntryAssetTags(entryId, AssetTags);
218            }
219    
220            @Override
221            public void deleteAssetEntryAssetTags(long entryId, long[] tagIds) {
222                    _assetTagLocalService.deleteAssetEntryAssetTags(entryId, tagIds);
223            }
224    
225            /**
226            * Deletes the asset tag from the database. Also notifies the appropriate model listeners.
227            *
228            * @param assetTag the asset tag
229            * @return the asset tag that was removed
230            */
231            @Override
232            public com.liferay.portlet.asset.model.AssetTag deleteAssetTag(
233                    com.liferay.portlet.asset.model.AssetTag assetTag) {
234                    return _assetTagLocalService.deleteAssetTag(assetTag);
235            }
236    
237            /**
238            * Deletes the asset tag with the primary key from the database. Also notifies the appropriate model listeners.
239            *
240            * @param tagId the primary key of the asset tag
241            * @return the asset tag that was removed
242            * @throws PortalException if a asset tag with the primary key could not be found
243            */
244            @Override
245            public com.liferay.portlet.asset.model.AssetTag deleteAssetTag(long tagId)
246                    throws com.liferay.portal.kernel.exception.PortalException {
247                    return _assetTagLocalService.deleteAssetTag(tagId);
248            }
249    
250            /**
251            * Deletes all asset tags in the group.
252            *
253            * @param groupId the primary key of the group in which to delete all asset
254            tags
255            * @throws PortalException if a portal exception occurred
256            */
257            @Override
258            public void deleteGroupTags(long groupId)
259                    throws com.liferay.portal.kernel.exception.PortalException {
260                    _assetTagLocalService.deleteGroupTags(groupId);
261            }
262    
263            /**
264            * @throws PortalException
265            */
266            @Override
267            public com.liferay.portal.model.PersistedModel deletePersistedModel(
268                    com.liferay.portal.model.PersistedModel persistedModel)
269                    throws com.liferay.portal.kernel.exception.PortalException {
270                    return _assetTagLocalService.deletePersistedModel(persistedModel);
271            }
272    
273            /**
274            * Deletes the asset tag.
275            *
276            * @param tag the asset tag to be deleted
277            * @throws PortalException if a portal exception occurred
278            */
279            @Override
280            public void deleteTag(com.liferay.portlet.asset.model.AssetTag tag)
281                    throws com.liferay.portal.kernel.exception.PortalException {
282                    _assetTagLocalService.deleteTag(tag);
283            }
284    
285            /**
286            * Deletes the asset tag.
287            *
288            * @param tagId the primary key of the asset tag
289            * @throws PortalException if no asset tag could be found with the primary
290            key or if a portal exception occurred
291            */
292            @Override
293            public void deleteTag(long tagId)
294                    throws com.liferay.portal.kernel.exception.PortalException {
295                    _assetTagLocalService.deleteTag(tagId);
296            }
297    
298            @Override
299            public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery() {
300                    return _assetTagLocalService.dynamicQuery();
301            }
302    
303            /**
304            * Performs a dynamic query on the database and returns the matching rows.
305            *
306            * @param dynamicQuery the dynamic query
307            * @return the matching rows
308            */
309            @Override
310            public <T> java.util.List<T> dynamicQuery(
311                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery) {
312                    return _assetTagLocalService.dynamicQuery(dynamicQuery);
313            }
314    
315            /**
316            * Performs a dynamic query on the database and returns a range of the matching rows.
317            *
318            * <p>
319            * 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.AssetTagModelImpl}. 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.
320            * </p>
321            *
322            * @param dynamicQuery the dynamic query
323            * @param start the lower bound of the range of model instances
324            * @param end the upper bound of the range of model instances (not inclusive)
325            * @return the range of matching rows
326            */
327            @Override
328            public <T> java.util.List<T> dynamicQuery(
329                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
330                    int end) {
331                    return _assetTagLocalService.dynamicQuery(dynamicQuery, start, end);
332            }
333    
334            /**
335            * Performs a dynamic query on the database and returns an ordered range of the matching rows.
336            *
337            * <p>
338            * 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.AssetTagModelImpl}. 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.
339            * </p>
340            *
341            * @param dynamicQuery the dynamic query
342            * @param start the lower bound of the range of model instances
343            * @param end the upper bound of the range of model instances (not inclusive)
344            * @param orderByComparator the comparator to order the results by (optionally <code>null</code>)
345            * @return the ordered range of matching rows
346            */
347            @Override
348            public <T> java.util.List<T> dynamicQuery(
349                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
350                    int end,
351                    com.liferay.portal.kernel.util.OrderByComparator<T> orderByComparator) {
352                    return _assetTagLocalService.dynamicQuery(dynamicQuery, start, end,
353                            orderByComparator);
354            }
355    
356            /**
357            * Returns the number of rows matching the dynamic query.
358            *
359            * @param dynamicQuery the dynamic query
360            * @return the number of rows matching the dynamic query
361            */
362            @Override
363            public long dynamicQueryCount(
364                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery) {
365                    return _assetTagLocalService.dynamicQueryCount(dynamicQuery);
366            }
367    
368            /**
369            * Returns the number of rows matching the dynamic query.
370            *
371            * @param dynamicQuery the dynamic query
372            * @param projection the projection to apply to the query
373            * @return the number of rows matching the dynamic query
374            */
375            @Override
376            public long dynamicQueryCount(
377                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
378                    com.liferay.portal.kernel.dao.orm.Projection projection) {
379                    return _assetTagLocalService.dynamicQueryCount(dynamicQuery, projection);
380            }
381    
382            @Override
383            public com.liferay.portlet.asset.model.AssetTag fetchAssetTag(long tagId) {
384                    return _assetTagLocalService.fetchAssetTag(tagId);
385            }
386    
387            /**
388            * Returns the asset tag with the name in the group.
389            *
390            * @param groupId the primary key of the group
391            * @param name the asset tag's name
392            * @return the asset tag with the name in the group or <code>null</code> if
393            it could not be found
394            */
395            @Override
396            public com.liferay.portlet.asset.model.AssetTag fetchTag(long groupId,
397                    java.lang.String name) {
398                    return _assetTagLocalService.fetchTag(groupId, name);
399            }
400    
401            @Override
402            public com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery getActionableDynamicQuery() {
403                    return _assetTagLocalService.getActionableDynamicQuery();
404            }
405    
406            @Override
407            public java.util.List<com.liferay.portlet.asset.model.AssetTag> getAssetEntryAssetTags(
408                    long entryId) {
409                    return _assetTagLocalService.getAssetEntryAssetTags(entryId);
410            }
411    
412            @Override
413            public java.util.List<com.liferay.portlet.asset.model.AssetTag> getAssetEntryAssetTags(
414                    long entryId, int start, int end) {
415                    return _assetTagLocalService.getAssetEntryAssetTags(entryId, start, end);
416            }
417    
418            @Override
419            public java.util.List<com.liferay.portlet.asset.model.AssetTag> getAssetEntryAssetTags(
420                    long entryId, int start, int end,
421                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.asset.model.AssetTag> orderByComparator) {
422                    return _assetTagLocalService.getAssetEntryAssetTags(entryId, start,
423                            end, orderByComparator);
424            }
425    
426            @Override
427            public int getAssetEntryAssetTagsCount(long entryId) {
428                    return _assetTagLocalService.getAssetEntryAssetTagsCount(entryId);
429            }
430    
431            /**
432            * Returns the entryIds of the asset entries associated with the asset tag.
433            *
434            * @param tagId the tagId of the asset tag
435            * @return long[] the entryIds of asset entries associated with the asset tag
436            */
437            @Override
438            public long[] getAssetEntryPrimaryKeys(long tagId) {
439                    return _assetTagLocalService.getAssetEntryPrimaryKeys(tagId);
440            }
441    
442            /**
443            * Returns the asset tag with the primary key.
444            *
445            * @param tagId the primary key of the asset tag
446            * @return the asset tag
447            * @throws PortalException if a asset tag with the primary key could not be found
448            */
449            @Override
450            public com.liferay.portlet.asset.model.AssetTag getAssetTag(long tagId)
451                    throws com.liferay.portal.kernel.exception.PortalException {
452                    return _assetTagLocalService.getAssetTag(tagId);
453            }
454    
455            /**
456            * Returns a range of all the asset tags.
457            *
458            * <p>
459            * 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.AssetTagModelImpl}. 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.
460            * </p>
461            *
462            * @param start the lower bound of the range of asset tags
463            * @param end the upper bound of the range of asset tags (not inclusive)
464            * @return the range of asset tags
465            */
466            @Override
467            public java.util.List<com.liferay.portlet.asset.model.AssetTag> getAssetTags(
468                    int start, int end) {
469                    return _assetTagLocalService.getAssetTags(start, end);
470            }
471    
472            /**
473            * Returns the number of asset tags.
474            *
475            * @return the number of asset tags
476            */
477            @Override
478            public int getAssetTagsCount() {
479                    return _assetTagLocalService.getAssetTagsCount();
480            }
481    
482            /**
483            * Returns the Spring bean ID for this bean.
484            *
485            * @return the Spring bean ID for this bean
486            */
487            @Override
488            public java.lang.String getBeanIdentifier() {
489                    return _assetTagLocalService.getBeanIdentifier();
490            }
491    
492            /**
493            * Returns the asset tags of the asset entry.
494            *
495            * @param entryId the primary key of the asset entry
496            * @return the asset tags of the asset entry
497            */
498            @Override
499            public java.util.List<com.liferay.portlet.asset.model.AssetTag> getEntryTags(
500                    long entryId) {
501                    return _assetTagLocalService.getEntryTags(entryId);
502            }
503    
504            /**
505            * Returns the asset tags in the group.
506            *
507            * @param groupId the primary key of the group
508            * @return the asset tags in the group
509            */
510            @Override
511            public java.util.List<com.liferay.portlet.asset.model.AssetTag> getGroupTags(
512                    long groupId) {
513                    return _assetTagLocalService.getGroupTags(groupId);
514            }
515    
516            /**
517            * Returns a range of all the asset tags in the group.
518            *
519            * @param groupId the primary key of the group
520            * @param start the lower bound of the range of asset tags
521            * @param end the upper bound of the range of asset tags (not inclusive)
522            * @return the range of matching asset tags
523            */
524            @Override
525            public java.util.List<com.liferay.portlet.asset.model.AssetTag> getGroupTags(
526                    long groupId, int start, int end) {
527                    return _assetTagLocalService.getGroupTags(groupId, start, end);
528            }
529    
530            /**
531            * Returns the number of asset tags in the group.
532            *
533            * @param groupId the primary key of the group
534            * @return the number of asset tags in the group
535            */
536            @Override
537            public int getGroupTagsCount(long groupId) {
538                    return _assetTagLocalService.getGroupTagsCount(groupId);
539            }
540    
541            /**
542            * Returns the asset tags in the groups.
543            *
544            * @param groupIds the primary keys of the groups
545            * @return the asset tags in the groups
546            */
547            @Override
548            public java.util.List<com.liferay.portlet.asset.model.AssetTag> getGroupsTags(
549                    long[] groupIds) {
550                    return _assetTagLocalService.getGroupsTags(groupIds);
551            }
552    
553            @Override
554            public com.liferay.portal.model.PersistedModel getPersistedModel(
555                    java.io.Serializable primaryKeyObj)
556                    throws com.liferay.portal.kernel.exception.PortalException {
557                    return _assetTagLocalService.getPersistedModel(primaryKeyObj);
558            }
559    
560            @Override
561            public java.util.List<com.liferay.portlet.asset.model.AssetTag> getSocialActivityCounterOffsetTags(
562                    long groupId, java.lang.String socialActivityCounterName,
563                    int startOffset, int endOffset) {
564                    return _assetTagLocalService.getSocialActivityCounterOffsetTags(groupId,
565                            socialActivityCounterName, startOffset, endOffset);
566            }
567    
568            @Override
569            public java.util.List<com.liferay.portlet.asset.model.AssetTag> getSocialActivityCounterPeriodTags(
570                    long groupId, java.lang.String socialActivityCounterName,
571                    int startPeriod, int endPeriod) {
572                    return _assetTagLocalService.getSocialActivityCounterPeriodTags(groupId,
573                            socialActivityCounterName, startPeriod, endPeriod);
574            }
575    
576            /**
577            * Returns the asset tag with the name in the group.
578            *
579            * @param groupId the primary key of the group
580            * @param name the name of the asset tag
581            * @return the asset tag with the name in the group
582            * @throws PortalException if a matching asset tag could not be found
583            */
584            @Override
585            public com.liferay.portlet.asset.model.AssetTag getTag(long groupId,
586                    java.lang.String name)
587                    throws com.liferay.portal.kernel.exception.PortalException {
588                    return _assetTagLocalService.getTag(groupId, name);
589            }
590    
591            /**
592            * Returns the asset tag with the primary key.
593            *
594            * @param tagId the primary key of the asset tag
595            * @return the asset tag with the primary key
596            * @throws PortalException if an asset tag with the primary key could not be
597            found
598            */
599            @Override
600            public com.liferay.portlet.asset.model.AssetTag getTag(long tagId)
601                    throws com.liferay.portal.kernel.exception.PortalException {
602                    return _assetTagLocalService.getTag(tagId);
603            }
604    
605            /**
606            * Returns the primary keys of the asset tags with the names in the group.
607            *
608            * @param groupId the primary key of the group
609            * @param names the names of the asset tags
610            * @return the primary keys of the asset tags with the names in the group
611            */
612            @Override
613            public long[] getTagIds(long groupId, java.lang.String[] names) {
614                    return _assetTagLocalService.getTagIds(groupId, names);
615            }
616    
617            /**
618            * Returns the primary keys of the asset tags with the name in the groups.
619            *
620            * @param groupIds the primary keys of the groups
621            * @param name the name of the asset tags
622            * @return the primary keys of the asset tags with the name in the groups
623            */
624            @Override
625            public long[] getTagIds(long[] groupIds, java.lang.String name) {
626                    return _assetTagLocalService.getTagIds(groupIds, name);
627            }
628    
629            /**
630            * Returns the primary keys of the asset tags with the names in the groups.
631            *
632            * @param groupIds the primary keys of the groups
633            * @param names the names of the asset tags
634            * @return the primary keys of the asset tags with the names in the groups
635            */
636            @Override
637            public long[] getTagIds(long[] groupIds, java.lang.String[] names) {
638                    return _assetTagLocalService.getTagIds(groupIds, names);
639            }
640    
641            /**
642            * Returns the names of all the asset tags.
643            *
644            * @return the names of all the asset tags
645            */
646            @Override
647            public java.lang.String[] getTagNames() {
648                    return _assetTagLocalService.getTagNames();
649            }
650    
651            /**
652            * Returns the names of the asset tags of the entity
653            *
654            * @param className the class name of the entity
655            * @param classPK the primary key of the entity
656            * @return the names of the asset tags of the entity
657            */
658            @Override
659            public java.lang.String[] getTagNames(java.lang.String className,
660                    long classPK) {
661                    return _assetTagLocalService.getTagNames(className, classPK);
662            }
663    
664            /**
665            * Returns the names of the asset tags of the entity.
666            *
667            * @param classNameId the class name ID of the entity
668            * @param classPK the primary key of the entity
669            * @return the names of the asset tags of the entity
670            */
671            @Override
672            public java.lang.String[] getTagNames(long classNameId, long classPK) {
673                    return _assetTagLocalService.getTagNames(classNameId, classPK);
674            }
675    
676            /**
677            * Returns all the asset tags.
678            *
679            * @return the asset tags
680            */
681            @Override
682            public java.util.List<com.liferay.portlet.asset.model.AssetTag> getTags() {
683                    return _assetTagLocalService.getTags();
684            }
685    
686            /**
687            * Returns the asset tags of the entity.
688            *
689            * @param className the class name of the entity
690            * @param classPK the primary key of the entity
691            * @return the asset tags of the entity
692            */
693            @Override
694            public java.util.List<com.liferay.portlet.asset.model.AssetTag> getTags(
695                    java.lang.String className, long classPK) {
696                    return _assetTagLocalService.getTags(className, classPK);
697            }
698    
699            /**
700            * Returns the asset tags of the entity.
701            *
702            * @param classNameId the class name ID of the entity
703            * @param classPK the primary key of the entity
704            * @return the asset tags of the entity
705            */
706            @Override
707            public java.util.List<com.liferay.portlet.asset.model.AssetTag> getTags(
708                    long classNameId, long classPK) {
709                    return _assetTagLocalService.getTags(classNameId, classPK);
710            }
711    
712            @Override
713            public java.util.List<com.liferay.portlet.asset.model.AssetTag> getTags(
714                    long groupId, long classNameId, java.lang.String name) {
715                    return _assetTagLocalService.getTags(groupId, classNameId, name);
716            }
717    
718            @Override
719            public java.util.List<com.liferay.portlet.asset.model.AssetTag> getTags(
720                    long groupId, long classNameId, java.lang.String name, int start,
721                    int end) {
722                    return _assetTagLocalService.getTags(groupId, classNameId, name, start,
723                            end);
724            }
725    
726            @Override
727            public int getTagsSize(long groupId, long classNameId, java.lang.String name) {
728                    return _assetTagLocalService.getTagsSize(groupId, classNameId, name);
729            }
730    
731            @Override
732            public boolean hasAssetEntryAssetTag(long entryId, long tagId) {
733                    return _assetTagLocalService.hasAssetEntryAssetTag(entryId, tagId);
734            }
735    
736            @Override
737            public boolean hasAssetEntryAssetTags(long entryId) {
738                    return _assetTagLocalService.hasAssetEntryAssetTags(entryId);
739            }
740    
741            /**
742            * Returns <code>true</code> if the group contains an asset tag with the
743            * name.
744            *
745            * @param groupId the primary key of the group
746            * @param name the name of the asset tag
747            * @return <code>true</code> if the group contains an asset tag with the
748            name; <code>false</code> otherwise.
749            */
750            @Override
751            public boolean hasTag(long groupId, java.lang.String name) {
752                    return _assetTagLocalService.hasTag(groupId, name);
753            }
754    
755            /**
756            * Increments the number of assets to which the asset tag has been applied.
757            *
758            * @param tagId the primary key of the asset tag
759            * @param classNameId the class name ID of the entity to which the asset
760            tag is being applied
761            * @return the asset tag
762            * @throws PortalException if a asset tag with the primary key could not be
763            found or if a portal exception occurred
764            */
765            @Override
766            public com.liferay.portlet.asset.model.AssetTag incrementAssetCount(
767                    long tagId, long classNameId)
768                    throws com.liferay.portal.kernel.exception.PortalException {
769                    return _assetTagLocalService.incrementAssetCount(tagId, classNameId);
770            }
771    
772            /**
773            * Replaces all occurrences of the first asset tag with the second asset tag
774            * and deletes the first asset tag.
775            *
776            * @param fromTagId the primary key of the asset tag to be replaced
777            * @param toTagId the primary key of the asset tag to apply to the asset
778            entries of the other asset tag
779            * @throws PortalException if a portal exception occurred
780            */
781            @Override
782            public void mergeTags(long fromTagId, long toTagId)
783                    throws com.liferay.portal.kernel.exception.PortalException {
784                    _assetTagLocalService.mergeTags(fromTagId, toTagId);
785            }
786    
787            /**
788            * Returns the asset tags in the group whose names match the pattern.
789            *
790            * @param groupId the primary key of the group
791            * @param name the pattern to match
792            * @param start the lower bound of the range of asset tags
793            * @param end the upper bound of the range of asset tags (not inclusive)
794            * @return the asset tags in the group whose names match the pattern
795            */
796            @Override
797            public java.util.List<com.liferay.portlet.asset.model.AssetTag> search(
798                    long groupId, java.lang.String name, int start, int end) {
799                    return _assetTagLocalService.search(groupId, name, start, end);
800            }
801    
802            /**
803            * Returns the asset tags in the groups whose names match the pattern.
804            *
805            * @param groupIds the primary keys of the groups
806            * @param name the pattern to match
807            * @param start the lower bound of the range of asset tags
808            * @param end the upper bound of the range of asset tags (not inclusive)
809            * @return the asset tags in the groups whose names match the pattern
810            */
811            @Override
812            public java.util.List<com.liferay.portlet.asset.model.AssetTag> search(
813                    long[] groupIds, java.lang.String name, int start, int end) {
814                    return _assetTagLocalService.search(groupIds, name, start, end);
815            }
816    
817            @Override
818            public void setAssetEntryAssetTags(long entryId, long[] tagIds) {
819                    _assetTagLocalService.setAssetEntryAssetTags(entryId, tagIds);
820            }
821    
822            /**
823            * Sets the Spring bean ID for this bean.
824            *
825            * @param beanIdentifier the Spring bean ID for this bean
826            */
827            @Override
828            public void setBeanIdentifier(java.lang.String beanIdentifier) {
829                    _assetTagLocalService.setBeanIdentifier(beanIdentifier);
830            }
831    
832            /**
833            * Updates the asset tag in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners.
834            *
835            * @param assetTag the asset tag
836            * @return the asset tag that was updated
837            */
838            @Override
839            public com.liferay.portlet.asset.model.AssetTag updateAssetTag(
840                    com.liferay.portlet.asset.model.AssetTag assetTag) {
841                    return _assetTagLocalService.updateAssetTag(assetTag);
842            }
843    
844            @Override
845            public com.liferay.portlet.asset.model.AssetTag updateTag(long userId,
846                    long tagId, java.lang.String name,
847                    com.liferay.portal.service.ServiceContext serviceContext)
848                    throws com.liferay.portal.kernel.exception.PortalException {
849                    return _assetTagLocalService.updateTag(userId, tagId, name,
850                            serviceContext);
851            }
852    
853            /**
854             * @deprecated As of 6.1.0, replaced by {@link #getWrappedService}
855             */
856            @Deprecated
857            public AssetTagLocalService getWrappedAssetTagLocalService() {
858                    return _assetTagLocalService;
859            }
860    
861            /**
862             * @deprecated As of 6.1.0, replaced by {@link #setWrappedService}
863             */
864            @Deprecated
865            public void setWrappedAssetTagLocalService(
866                    AssetTagLocalService assetTagLocalService) {
867                    _assetTagLocalService = assetTagLocalService;
868            }
869    
870            @Override
871            public AssetTagLocalService getWrappedService() {
872                    return _assetTagLocalService;
873            }
874    
875            @Override
876            public void setWrappedService(AssetTagLocalService assetTagLocalService) {
877                    _assetTagLocalService = assetTagLocalService;
878            }
879    
880            private AssetTagLocalService _assetTagLocalService;
881    }