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.asset.service;
016    
017    import com.liferay.portal.service.ServiceWrapper;
018    
019    /**
020     * <p>
021     * This class is a wrapper for {@link AssetTagPropertyLocalService}.
022     * </p>
023     *
024     * @author    Brian Wing Shun Chan
025     * @see       AssetTagPropertyLocalService
026     * @generated
027     */
028    public class AssetTagPropertyLocalServiceWrapper
029            implements AssetTagPropertyLocalService,
030                    ServiceWrapper<AssetTagPropertyLocalService> {
031            public AssetTagPropertyLocalServiceWrapper(
032                    AssetTagPropertyLocalService assetTagPropertyLocalService) {
033                    _assetTagPropertyLocalService = assetTagPropertyLocalService;
034            }
035    
036            /**
037            * Adds the asset tag property to the database. Also notifies the appropriate model listeners.
038            *
039            * @param assetTagProperty the asset tag property
040            * @return the asset tag property that was added
041            * @throws SystemException if a system exception occurred
042            */
043            public com.liferay.portlet.asset.model.AssetTagProperty addAssetTagProperty(
044                    com.liferay.portlet.asset.model.AssetTagProperty assetTagProperty)
045                    throws com.liferay.portal.kernel.exception.SystemException {
046                    return _assetTagPropertyLocalService.addAssetTagProperty(assetTagProperty);
047            }
048    
049            /**
050            * Creates a new asset tag property with the primary key. Does not add the asset tag property to the database.
051            *
052            * @param tagPropertyId the primary key for the new asset tag property
053            * @return the new asset tag property
054            */
055            public com.liferay.portlet.asset.model.AssetTagProperty createAssetTagProperty(
056                    long tagPropertyId) {
057                    return _assetTagPropertyLocalService.createAssetTagProperty(tagPropertyId);
058            }
059    
060            /**
061            * Deletes the asset tag property with the primary key from the database. Also notifies the appropriate model listeners.
062            *
063            * @param tagPropertyId the primary key of the asset tag property
064            * @return the asset tag property that was removed
065            * @throws PortalException if a asset tag property with the primary key could not be found
066            * @throws SystemException if a system exception occurred
067            */
068            public com.liferay.portlet.asset.model.AssetTagProperty deleteAssetTagProperty(
069                    long tagPropertyId)
070                    throws com.liferay.portal.kernel.exception.PortalException,
071                            com.liferay.portal.kernel.exception.SystemException {
072                    return _assetTagPropertyLocalService.deleteAssetTagProperty(tagPropertyId);
073            }
074    
075            /**
076            * Deletes the asset tag property from the database. Also notifies the appropriate model listeners.
077            *
078            * @param assetTagProperty the asset tag property
079            * @return the asset tag property that was removed
080            * @throws SystemException if a system exception occurred
081            */
082            public com.liferay.portlet.asset.model.AssetTagProperty deleteAssetTagProperty(
083                    com.liferay.portlet.asset.model.AssetTagProperty assetTagProperty)
084                    throws com.liferay.portal.kernel.exception.SystemException {
085                    return _assetTagPropertyLocalService.deleteAssetTagProperty(assetTagProperty);
086            }
087    
088            public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery() {
089                    return _assetTagPropertyLocalService.dynamicQuery();
090            }
091    
092            /**
093            * Performs a dynamic query on the database and returns the matching rows.
094            *
095            * @param dynamicQuery the dynamic query
096            * @return the matching rows
097            * @throws SystemException if a system exception occurred
098            */
099            @SuppressWarnings("rawtypes")
100            public java.util.List dynamicQuery(
101                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
102                    throws com.liferay.portal.kernel.exception.SystemException {
103                    return _assetTagPropertyLocalService.dynamicQuery(dynamicQuery);
104            }
105    
106            /**
107            * Performs a dynamic query on the database and returns a range of the matching rows.
108            *
109            * <p>
110            * 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.
111            * </p>
112            *
113            * @param dynamicQuery the dynamic query
114            * @param start the lower bound of the range of model instances
115            * @param end the upper bound of the range of model instances (not inclusive)
116            * @return the range of matching rows
117            * @throws SystemException if a system exception occurred
118            */
119            @SuppressWarnings("rawtypes")
120            public java.util.List dynamicQuery(
121                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
122                    int end) throws com.liferay.portal.kernel.exception.SystemException {
123                    return _assetTagPropertyLocalService.dynamicQuery(dynamicQuery, start,
124                            end);
125            }
126    
127            /**
128            * Performs a dynamic query on the database and returns an ordered range of the matching rows.
129            *
130            * <p>
131            * 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.
132            * </p>
133            *
134            * @param dynamicQuery the dynamic query
135            * @param start the lower bound of the range of model instances
136            * @param end the upper bound of the range of model instances (not inclusive)
137            * @param orderByComparator the comparator to order the results by (optionally <code>null</code>)
138            * @return the ordered range of matching rows
139            * @throws SystemException if a system exception occurred
140            */
141            @SuppressWarnings("rawtypes")
142            public java.util.List dynamicQuery(
143                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
144                    int end,
145                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
146                    throws com.liferay.portal.kernel.exception.SystemException {
147                    return _assetTagPropertyLocalService.dynamicQuery(dynamicQuery, start,
148                            end, orderByComparator);
149            }
150    
151            /**
152            * Returns the number of rows that match the dynamic query.
153            *
154            * @param dynamicQuery the dynamic query
155            * @return the number of rows that match the dynamic query
156            * @throws SystemException if a system exception occurred
157            */
158            public long dynamicQueryCount(
159                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
160                    throws com.liferay.portal.kernel.exception.SystemException {
161                    return _assetTagPropertyLocalService.dynamicQueryCount(dynamicQuery);
162            }
163    
164            public com.liferay.portlet.asset.model.AssetTagProperty fetchAssetTagProperty(
165                    long tagPropertyId)
166                    throws com.liferay.portal.kernel.exception.SystemException {
167                    return _assetTagPropertyLocalService.fetchAssetTagProperty(tagPropertyId);
168            }
169    
170            /**
171            * Returns the asset tag property with the primary key.
172            *
173            * @param tagPropertyId the primary key of the asset tag property
174            * @return the asset tag property
175            * @throws PortalException if a asset tag property with the primary key could not be found
176            * @throws SystemException if a system exception occurred
177            */
178            public com.liferay.portlet.asset.model.AssetTagProperty getAssetTagProperty(
179                    long tagPropertyId)
180                    throws com.liferay.portal.kernel.exception.PortalException,
181                            com.liferay.portal.kernel.exception.SystemException {
182                    return _assetTagPropertyLocalService.getAssetTagProperty(tagPropertyId);
183            }
184    
185            public com.liferay.portal.model.PersistedModel getPersistedModel(
186                    java.io.Serializable primaryKeyObj)
187                    throws com.liferay.portal.kernel.exception.PortalException,
188                            com.liferay.portal.kernel.exception.SystemException {
189                    return _assetTagPropertyLocalService.getPersistedModel(primaryKeyObj);
190            }
191    
192            /**
193            * Returns a range of all the asset tag properties.
194            *
195            * <p>
196            * 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.
197            * </p>
198            *
199            * @param start the lower bound of the range of asset tag properties
200            * @param end the upper bound of the range of asset tag properties (not inclusive)
201            * @return the range of asset tag properties
202            * @throws SystemException if a system exception occurred
203            */
204            public java.util.List<com.liferay.portlet.asset.model.AssetTagProperty> getAssetTagProperties(
205                    int start, int end)
206                    throws com.liferay.portal.kernel.exception.SystemException {
207                    return _assetTagPropertyLocalService.getAssetTagProperties(start, end);
208            }
209    
210            /**
211            * Returns the number of asset tag properties.
212            *
213            * @return the number of asset tag properties
214            * @throws SystemException if a system exception occurred
215            */
216            public int getAssetTagPropertiesCount()
217                    throws com.liferay.portal.kernel.exception.SystemException {
218                    return _assetTagPropertyLocalService.getAssetTagPropertiesCount();
219            }
220    
221            /**
222            * Updates the asset tag property in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners.
223            *
224            * @param assetTagProperty the asset tag property
225            * @return the asset tag property that was updated
226            * @throws SystemException if a system exception occurred
227            */
228            public com.liferay.portlet.asset.model.AssetTagProperty updateAssetTagProperty(
229                    com.liferay.portlet.asset.model.AssetTagProperty assetTagProperty)
230                    throws com.liferay.portal.kernel.exception.SystemException {
231                    return _assetTagPropertyLocalService.updateAssetTagProperty(assetTagProperty);
232            }
233    
234            /**
235            * Updates the asset tag property in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners.
236            *
237            * @param assetTagProperty the asset tag property
238            * @param merge whether to merge the asset tag property 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.
239            * @return the asset tag property that was updated
240            * @throws SystemException if a system exception occurred
241            */
242            public com.liferay.portlet.asset.model.AssetTagProperty updateAssetTagProperty(
243                    com.liferay.portlet.asset.model.AssetTagProperty assetTagProperty,
244                    boolean merge)
245                    throws com.liferay.portal.kernel.exception.SystemException {
246                    return _assetTagPropertyLocalService.updateAssetTagProperty(assetTagProperty,
247                            merge);
248            }
249    
250            /**
251            * Returns the Spring bean ID for this bean.
252            *
253            * @return the Spring bean ID for this bean
254            */
255            public java.lang.String getBeanIdentifier() {
256                    return _assetTagPropertyLocalService.getBeanIdentifier();
257            }
258    
259            /**
260            * Sets the Spring bean ID for this bean.
261            *
262            * @param beanIdentifier the Spring bean ID for this bean
263            */
264            public void setBeanIdentifier(java.lang.String beanIdentifier) {
265                    _assetTagPropertyLocalService.setBeanIdentifier(beanIdentifier);
266            }
267    
268            /**
269            * Adds an asset tag property.
270            *
271            * @param userId the primary key of the user
272            * @param tagId the primary key of the tag
273            * @param key the key to be associated to the value
274            * @param value the value to which the key will refer
275            * @return the created asset tag property
276            * @throws PortalException if a user with the primary key could not be
277            found, or if the key or value were invalid
278            * @throws SystemException if a system exception occurred
279            */
280            public com.liferay.portlet.asset.model.AssetTagProperty addTagProperty(
281                    long userId, long tagId, java.lang.String key, java.lang.String value)
282                    throws com.liferay.portal.kernel.exception.PortalException,
283                            com.liferay.portal.kernel.exception.SystemException {
284                    return _assetTagPropertyLocalService.addTagProperty(userId, tagId, key,
285                            value);
286            }
287    
288            /**
289            * Deletes the asset tag property with the specified tag ID.
290            *
291            * @param tagId the primary key of the tag
292            * @throws SystemException if a system exception occurred
293            */
294            public void deleteTagProperties(long tagId)
295                    throws com.liferay.portal.kernel.exception.SystemException {
296                    _assetTagPropertyLocalService.deleteTagProperties(tagId);
297            }
298    
299            /**
300            * Deletes the asset tag property instance.
301            *
302            * @param tagProperty the asset tag property instance
303            * @throws SystemException if a system exception occurred
304            */
305            public void deleteTagProperty(
306                    com.liferay.portlet.asset.model.AssetTagProperty tagProperty)
307                    throws com.liferay.portal.kernel.exception.SystemException {
308                    _assetTagPropertyLocalService.deleteTagProperty(tagProperty);
309            }
310    
311            /**
312            * Deletes the asset tag property with the specified ID.
313            *
314            * @param tagPropertyId the primary key of the asset tag property instance
315            * @throws PortalException if an asset tag property with the primary key
316            could not be found
317            * @throws SystemException if a system exception occurred
318            */
319            public void deleteTagProperty(long tagPropertyId)
320                    throws com.liferay.portal.kernel.exception.PortalException,
321                            com.liferay.portal.kernel.exception.SystemException {
322                    _assetTagPropertyLocalService.deleteTagProperty(tagPropertyId);
323            }
324    
325            /**
326            * Returns all the asset tag property instances.
327            *
328            * @return the asset tag property instances
329            * @throws SystemException if a system exception occurred
330            */
331            public java.util.List<com.liferay.portlet.asset.model.AssetTagProperty> getTagProperties()
332                    throws com.liferay.portal.kernel.exception.SystemException {
333                    return _assetTagPropertyLocalService.getTagProperties();
334            }
335    
336            /**
337            * Returns all the asset tag property instances with the specified tag ID.
338            *
339            * @param tagId the primary key of the tag
340            * @return the matching asset tag properties
341            * @throws SystemException if a system exception occurred
342            */
343            public java.util.List<com.liferay.portlet.asset.model.AssetTagProperty> getTagProperties(
344                    long tagId) throws com.liferay.portal.kernel.exception.SystemException {
345                    return _assetTagPropertyLocalService.getTagProperties(tagId);
346            }
347    
348            /**
349            * Returns the asset tag property with the specified ID.
350            *
351            * @param tagPropertyId the primary key of the asset tag property
352            * @return the matching asset tag property
353            * @throws PortalException if an asset tag property with the primary key
354            could not be found
355            * @throws SystemException if a system exception occurred
356            */
357            public com.liferay.portlet.asset.model.AssetTagProperty getTagProperty(
358                    long tagPropertyId)
359                    throws com.liferay.portal.kernel.exception.PortalException,
360                            com.liferay.portal.kernel.exception.SystemException {
361                    return _assetTagPropertyLocalService.getTagProperty(tagPropertyId);
362            }
363    
364            /**
365            * Returns the asset tag property with the specified tag ID and key.
366            *
367            * @param tagId the primary key of the tag
368            * @param key the key that refers to some value
369            * @return the matching asset tag property
370            * @throws PortalException if an asset tag property with the tag ID and key
371            could not be found
372            * @throws SystemException if a system exception occurred
373            */
374            public com.liferay.portlet.asset.model.AssetTagProperty getTagProperty(
375                    long tagId, java.lang.String key)
376                    throws com.liferay.portal.kernel.exception.PortalException,
377                            com.liferay.portal.kernel.exception.SystemException {
378                    return _assetTagPropertyLocalService.getTagProperty(tagId, key);
379            }
380    
381            /**
382            * Returns asset tag property keys with the specified group
383            *
384            * @param groupId the primary key of the group
385            * @return the matching asset tag property keys
386            * @throws SystemException if a system exception occurred
387            */
388            public java.lang.String[] getTagPropertyKeys(long groupId)
389                    throws com.liferay.portal.kernel.exception.SystemException {
390                    return _assetTagPropertyLocalService.getTagPropertyKeys(groupId);
391            }
392    
393            /**
394            * Returns asset tag properties with the specified group and key.
395            *
396            * @param groupId the primary key of the group
397            * @param key the key that refers to some value
398            * @return the matching asset tag properties
399            * @throws SystemException if a system exception occurred
400            */
401            public java.util.List<com.liferay.portlet.asset.model.AssetTagProperty> getTagPropertyValues(
402                    long groupId, java.lang.String key)
403                    throws com.liferay.portal.kernel.exception.SystemException {
404                    return _assetTagPropertyLocalService.getTagPropertyValues(groupId, key);
405            }
406    
407            /**
408            * Updates the asset tag property.
409            *
410            * @param tagPropertyId the primary key of the asset tag property
411            * @param key the new key to be associated to the value
412            * @param value the new value to which the key will refer
413            * @return the updated asset tag property
414            * @throws PortalException if an asset tag property with the primary key
415            could not be found, or if the key or value were invalid
416            * @throws SystemException if a system exception occurred
417            */
418            public com.liferay.portlet.asset.model.AssetTagProperty updateTagProperty(
419                    long tagPropertyId, java.lang.String key, java.lang.String value)
420                    throws com.liferay.portal.kernel.exception.PortalException,
421                            com.liferay.portal.kernel.exception.SystemException {
422                    return _assetTagPropertyLocalService.updateTagProperty(tagPropertyId,
423                            key, value);
424            }
425    
426            /**
427             * @deprecated Renamed to {@link #getWrappedService}
428             */
429            public AssetTagPropertyLocalService getWrappedAssetTagPropertyLocalService() {
430                    return _assetTagPropertyLocalService;
431            }
432    
433            /**
434             * @deprecated Renamed to {@link #setWrappedService}
435             */
436            public void setWrappedAssetTagPropertyLocalService(
437                    AssetTagPropertyLocalService assetTagPropertyLocalService) {
438                    _assetTagPropertyLocalService = assetTagPropertyLocalService;
439            }
440    
441            public AssetTagPropertyLocalService getWrappedService() {
442                    return _assetTagPropertyLocalService;
443            }
444    
445            public void setWrappedService(
446                    AssetTagPropertyLocalService assetTagPropertyLocalService) {
447                    _assetTagPropertyLocalService = assetTagPropertyLocalService;
448            }
449    
450            private AssetTagPropertyLocalService _assetTagPropertyLocalService;
451    }