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.softwarecatalog.service;
016    
017    import com.liferay.portal.service.ServiceWrapper;
018    
019    /**
020     * <p>
021     * This class is a wrapper for {@link SCProductVersionLocalService}.
022     * </p>
023     *
024     * @author    Brian Wing Shun Chan
025     * @see       SCProductVersionLocalService
026     * @generated
027     */
028    public class SCProductVersionLocalServiceWrapper
029            implements SCProductVersionLocalService,
030                    ServiceWrapper<SCProductVersionLocalService> {
031            public SCProductVersionLocalServiceWrapper(
032                    SCProductVersionLocalService scProductVersionLocalService) {
033                    _scProductVersionLocalService = scProductVersionLocalService;
034            }
035    
036            /**
037            * Adds the s c product version to the database. Also notifies the appropriate model listeners.
038            *
039            * @param scProductVersion the s c product version
040            * @return the s c product version that was added
041            * @throws SystemException if a system exception occurred
042            */
043            public com.liferay.portlet.softwarecatalog.model.SCProductVersion addSCProductVersion(
044                    com.liferay.portlet.softwarecatalog.model.SCProductVersion scProductVersion)
045                    throws com.liferay.portal.kernel.exception.SystemException {
046                    return _scProductVersionLocalService.addSCProductVersion(scProductVersion);
047            }
048    
049            /**
050            * Creates a new s c product version with the primary key. Does not add the s c product version to the database.
051            *
052            * @param productVersionId the primary key for the new s c product version
053            * @return the new s c product version
054            */
055            public com.liferay.portlet.softwarecatalog.model.SCProductVersion createSCProductVersion(
056                    long productVersionId) {
057                    return _scProductVersionLocalService.createSCProductVersion(productVersionId);
058            }
059    
060            /**
061            * Deletes the s c product version with the primary key from the database. Also notifies the appropriate model listeners.
062            *
063            * @param productVersionId the primary key of the s c product version
064            * @return the s c product version that was removed
065            * @throws PortalException if a s c product version with the primary key could not be found
066            * @throws SystemException if a system exception occurred
067            */
068            public com.liferay.portlet.softwarecatalog.model.SCProductVersion deleteSCProductVersion(
069                    long productVersionId)
070                    throws com.liferay.portal.kernel.exception.PortalException,
071                            com.liferay.portal.kernel.exception.SystemException {
072                    return _scProductVersionLocalService.deleteSCProductVersion(productVersionId);
073            }
074    
075            /**
076            * Deletes the s c product version from the database. Also notifies the appropriate model listeners.
077            *
078            * @param scProductVersion the s c product version
079            * @return the s c product version that was removed
080            * @throws SystemException if a system exception occurred
081            */
082            public com.liferay.portlet.softwarecatalog.model.SCProductVersion deleteSCProductVersion(
083                    com.liferay.portlet.softwarecatalog.model.SCProductVersion scProductVersion)
084                    throws com.liferay.portal.kernel.exception.SystemException {
085                    return _scProductVersionLocalService.deleteSCProductVersion(scProductVersion);
086            }
087    
088            public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery() {
089                    return _scProductVersionLocalService.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 _scProductVersionLocalService.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. 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.softwarecatalog.model.impl.SCProductVersionModelImpl}. 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.
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 _scProductVersionLocalService.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. 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.softwarecatalog.model.impl.SCProductVersionModelImpl}. 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.
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 _scProductVersionLocalService.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 _scProductVersionLocalService.dynamicQueryCount(dynamicQuery);
162            }
163    
164            public com.liferay.portlet.softwarecatalog.model.SCProductVersion fetchSCProductVersion(
165                    long productVersionId)
166                    throws com.liferay.portal.kernel.exception.SystemException {
167                    return _scProductVersionLocalService.fetchSCProductVersion(productVersionId);
168            }
169    
170            /**
171            * Returns the s c product version with the primary key.
172            *
173            * @param productVersionId the primary key of the s c product version
174            * @return the s c product version
175            * @throws PortalException if a s c product version with the primary key could not be found
176            * @throws SystemException if a system exception occurred
177            */
178            public com.liferay.portlet.softwarecatalog.model.SCProductVersion getSCProductVersion(
179                    long productVersionId)
180                    throws com.liferay.portal.kernel.exception.PortalException,
181                            com.liferay.portal.kernel.exception.SystemException {
182                    return _scProductVersionLocalService.getSCProductVersion(productVersionId);
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 _scProductVersionLocalService.getPersistedModel(primaryKeyObj);
190            }
191    
192            /**
193            * Returns a range of all the s c product versions.
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. 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.softwarecatalog.model.impl.SCProductVersionModelImpl}. 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.
197            * </p>
198            *
199            * @param start the lower bound of the range of s c product versions
200            * @param end the upper bound of the range of s c product versions (not inclusive)
201            * @return the range of s c product versions
202            * @throws SystemException if a system exception occurred
203            */
204            public java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductVersion> getSCProductVersions(
205                    int start, int end)
206                    throws com.liferay.portal.kernel.exception.SystemException {
207                    return _scProductVersionLocalService.getSCProductVersions(start, end);
208            }
209    
210            /**
211            * Returns the number of s c product versions.
212            *
213            * @return the number of s c product versions
214            * @throws SystemException if a system exception occurred
215            */
216            public int getSCProductVersionsCount()
217                    throws com.liferay.portal.kernel.exception.SystemException {
218                    return _scProductVersionLocalService.getSCProductVersionsCount();
219            }
220    
221            /**
222            * Updates the s c product version in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners.
223            *
224            * @param scProductVersion the s c product version
225            * @return the s c product version that was updated
226            * @throws SystemException if a system exception occurred
227            */
228            public com.liferay.portlet.softwarecatalog.model.SCProductVersion updateSCProductVersion(
229                    com.liferay.portlet.softwarecatalog.model.SCProductVersion scProductVersion)
230                    throws com.liferay.portal.kernel.exception.SystemException {
231                    return _scProductVersionLocalService.updateSCProductVersion(scProductVersion);
232            }
233    
234            /**
235            * @throws SystemException if a system exception occurred
236            */
237            public void addSCFrameworkVersionSCProductVersion(long frameworkVersionId,
238                    long productVersionId)
239                    throws com.liferay.portal.kernel.exception.SystemException {
240                    _scProductVersionLocalService.addSCFrameworkVersionSCProductVersion(frameworkVersionId,
241                            productVersionId);
242            }
243    
244            /**
245            * @throws SystemException if a system exception occurred
246            */
247            public void addSCFrameworkVersionSCProductVersion(long frameworkVersionId,
248                    com.liferay.portlet.softwarecatalog.model.SCProductVersion scProductVersion)
249                    throws com.liferay.portal.kernel.exception.SystemException {
250                    _scProductVersionLocalService.addSCFrameworkVersionSCProductVersion(frameworkVersionId,
251                            scProductVersion);
252            }
253    
254            /**
255            * @throws SystemException if a system exception occurred
256            */
257            public void addSCFrameworkVersionSCProductVersions(
258                    long frameworkVersionId, long[] productVersionIds)
259                    throws com.liferay.portal.kernel.exception.SystemException {
260                    _scProductVersionLocalService.addSCFrameworkVersionSCProductVersions(frameworkVersionId,
261                            productVersionIds);
262            }
263    
264            /**
265            * @throws SystemException if a system exception occurred
266            */
267            public void addSCFrameworkVersionSCProductVersions(
268                    long frameworkVersionId,
269                    java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductVersion> SCProductVersions)
270                    throws com.liferay.portal.kernel.exception.SystemException {
271                    _scProductVersionLocalService.addSCFrameworkVersionSCProductVersions(frameworkVersionId,
272                            SCProductVersions);
273            }
274    
275            /**
276            * @throws SystemException if a system exception occurred
277            */
278            public void clearSCFrameworkVersionSCProductVersions(
279                    long frameworkVersionId)
280                    throws com.liferay.portal.kernel.exception.SystemException {
281                    _scProductVersionLocalService.clearSCFrameworkVersionSCProductVersions(frameworkVersionId);
282            }
283    
284            /**
285            * @throws SystemException if a system exception occurred
286            */
287            public void deleteSCFrameworkVersionSCProductVersion(
288                    long frameworkVersionId, long productVersionId)
289                    throws com.liferay.portal.kernel.exception.SystemException {
290                    _scProductVersionLocalService.deleteSCFrameworkVersionSCProductVersion(frameworkVersionId,
291                            productVersionId);
292            }
293    
294            /**
295            * @throws SystemException if a system exception occurred
296            */
297            public void deleteSCFrameworkVersionSCProductVersion(
298                    long frameworkVersionId,
299                    com.liferay.portlet.softwarecatalog.model.SCProductVersion scProductVersion)
300                    throws com.liferay.portal.kernel.exception.SystemException {
301                    _scProductVersionLocalService.deleteSCFrameworkVersionSCProductVersion(frameworkVersionId,
302                            scProductVersion);
303            }
304    
305            /**
306            * @throws SystemException if a system exception occurred
307            */
308            public void deleteSCFrameworkVersionSCProductVersions(
309                    long frameworkVersionId, long[] productVersionIds)
310                    throws com.liferay.portal.kernel.exception.SystemException {
311                    _scProductVersionLocalService.deleteSCFrameworkVersionSCProductVersions(frameworkVersionId,
312                            productVersionIds);
313            }
314    
315            /**
316            * @throws SystemException if a system exception occurred
317            */
318            public void deleteSCFrameworkVersionSCProductVersions(
319                    long frameworkVersionId,
320                    java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductVersion> SCProductVersions)
321                    throws com.liferay.portal.kernel.exception.SystemException {
322                    _scProductVersionLocalService.deleteSCFrameworkVersionSCProductVersions(frameworkVersionId,
323                            SCProductVersions);
324            }
325    
326            /**
327            * @throws SystemException if a system exception occurred
328            */
329            public java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductVersion> getSCFrameworkVersionSCProductVersions(
330                    long frameworkVersionId)
331                    throws com.liferay.portal.kernel.exception.SystemException {
332                    return _scProductVersionLocalService.getSCFrameworkVersionSCProductVersions(frameworkVersionId);
333            }
334    
335            /**
336            * @throws SystemException if a system exception occurred
337            */
338            public java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductVersion> getSCFrameworkVersionSCProductVersions(
339                    long frameworkVersionId, int start, int end)
340                    throws com.liferay.portal.kernel.exception.SystemException {
341                    return _scProductVersionLocalService.getSCFrameworkVersionSCProductVersions(frameworkVersionId,
342                            start, end);
343            }
344    
345            /**
346            * @throws SystemException if a system exception occurred
347            */
348            public java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductVersion> getSCFrameworkVersionSCProductVersions(
349                    long frameworkVersionId, int start, int end,
350                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
351                    throws com.liferay.portal.kernel.exception.SystemException {
352                    return _scProductVersionLocalService.getSCFrameworkVersionSCProductVersions(frameworkVersionId,
353                            start, end, orderByComparator);
354            }
355    
356            /**
357            * @throws SystemException if a system exception occurred
358            */
359            public int getSCFrameworkVersionSCProductVersionsCount(
360                    long frameworkVersionId)
361                    throws com.liferay.portal.kernel.exception.SystemException {
362                    return _scProductVersionLocalService.getSCFrameworkVersionSCProductVersionsCount(frameworkVersionId);
363            }
364    
365            /**
366            * @throws SystemException if a system exception occurred
367            */
368            public boolean hasSCFrameworkVersionSCProductVersion(
369                    long frameworkVersionId, long productVersionId)
370                    throws com.liferay.portal.kernel.exception.SystemException {
371                    return _scProductVersionLocalService.hasSCFrameworkVersionSCProductVersion(frameworkVersionId,
372                            productVersionId);
373            }
374    
375            /**
376            * @throws SystemException if a system exception occurred
377            */
378            public boolean hasSCFrameworkVersionSCProductVersions(
379                    long frameworkVersionId)
380                    throws com.liferay.portal.kernel.exception.SystemException {
381                    return _scProductVersionLocalService.hasSCFrameworkVersionSCProductVersions(frameworkVersionId);
382            }
383    
384            /**
385            * @throws SystemException if a system exception occurred
386            */
387            public void setSCFrameworkVersionSCProductVersions(
388                    long frameworkVersionId, long[] productVersionIds)
389                    throws com.liferay.portal.kernel.exception.SystemException {
390                    _scProductVersionLocalService.setSCFrameworkVersionSCProductVersions(frameworkVersionId,
391                            productVersionIds);
392            }
393    
394            /**
395            * Returns the Spring bean ID for this bean.
396            *
397            * @return the Spring bean ID for this bean
398            */
399            public java.lang.String getBeanIdentifier() {
400                    return _scProductVersionLocalService.getBeanIdentifier();
401            }
402    
403            /**
404            * Sets the Spring bean ID for this bean.
405            *
406            * @param beanIdentifier the Spring bean ID for this bean
407            */
408            public void setBeanIdentifier(java.lang.String beanIdentifier) {
409                    _scProductVersionLocalService.setBeanIdentifier(beanIdentifier);
410            }
411    
412            public com.liferay.portlet.softwarecatalog.model.SCProductVersion addProductVersion(
413                    long userId, long productEntryId, java.lang.String version,
414                    java.lang.String changeLog, java.lang.String downloadPageURL,
415                    java.lang.String directDownloadURL, boolean testDirectDownloadURL,
416                    boolean repoStoreArtifact, long[] frameworkVersionIds,
417                    com.liferay.portal.service.ServiceContext serviceContext)
418                    throws com.liferay.portal.kernel.exception.PortalException,
419                            com.liferay.portal.kernel.exception.SystemException {
420                    return _scProductVersionLocalService.addProductVersion(userId,
421                            productEntryId, version, changeLog, downloadPageURL,
422                            directDownloadURL, testDirectDownloadURL, repoStoreArtifact,
423                            frameworkVersionIds, serviceContext);
424            }
425    
426            public void deleteProductVersion(long productVersionId)
427                    throws com.liferay.portal.kernel.exception.PortalException,
428                            com.liferay.portal.kernel.exception.SystemException {
429                    _scProductVersionLocalService.deleteProductVersion(productVersionId);
430            }
431    
432            public void deleteProductVersion(
433                    com.liferay.portlet.softwarecatalog.model.SCProductVersion productVersion)
434                    throws com.liferay.portal.kernel.exception.SystemException {
435                    _scProductVersionLocalService.deleteProductVersion(productVersion);
436            }
437    
438            public void deleteProductVersions(long productEntryId)
439                    throws com.liferay.portal.kernel.exception.SystemException {
440                    _scProductVersionLocalService.deleteProductVersions(productEntryId);
441            }
442    
443            public com.liferay.portlet.softwarecatalog.model.SCProductVersion getProductVersion(
444                    long productVersionId)
445                    throws com.liferay.portal.kernel.exception.PortalException,
446                            com.liferay.portal.kernel.exception.SystemException {
447                    return _scProductVersionLocalService.getProductVersion(productVersionId);
448            }
449    
450            public com.liferay.portlet.softwarecatalog.model.SCProductVersion getProductVersionByDirectDownloadURL(
451                    java.lang.String directDownloadURL)
452                    throws com.liferay.portal.kernel.exception.PortalException,
453                            com.liferay.portal.kernel.exception.SystemException {
454                    return _scProductVersionLocalService.getProductVersionByDirectDownloadURL(directDownloadURL);
455            }
456    
457            public java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductVersion> getProductVersions(
458                    long productEntryId, int start, int end)
459                    throws com.liferay.portal.kernel.exception.SystemException {
460                    return _scProductVersionLocalService.getProductVersions(productEntryId,
461                            start, end);
462            }
463    
464            public int getProductVersionsCount(long productEntryId)
465                    throws com.liferay.portal.kernel.exception.SystemException {
466                    return _scProductVersionLocalService.getProductVersionsCount(productEntryId);
467            }
468    
469            public com.liferay.portlet.softwarecatalog.model.SCProductVersion updateProductVersion(
470                    long productVersionId, java.lang.String version,
471                    java.lang.String changeLog, java.lang.String downloadPageURL,
472                    java.lang.String directDownloadURL, boolean testDirectDownloadURL,
473                    boolean repoStoreArtifact, long[] frameworkVersionIds)
474                    throws com.liferay.portal.kernel.exception.PortalException,
475                            com.liferay.portal.kernel.exception.SystemException {
476                    return _scProductVersionLocalService.updateProductVersion(productVersionId,
477                            version, changeLog, downloadPageURL, directDownloadURL,
478                            testDirectDownloadURL, repoStoreArtifact, frameworkVersionIds);
479            }
480    
481            /**
482             * @deprecated As of 6.1.0, replaced by {@link #getWrappedService}
483             */
484            public SCProductVersionLocalService getWrappedSCProductVersionLocalService() {
485                    return _scProductVersionLocalService;
486            }
487    
488            /**
489             * @deprecated As of 6.1.0, replaced by {@link #setWrappedService}
490             */
491            public void setWrappedSCProductVersionLocalService(
492                    SCProductVersionLocalService scProductVersionLocalService) {
493                    _scProductVersionLocalService = scProductVersionLocalService;
494            }
495    
496            public SCProductVersionLocalService getWrappedService() {
497                    return _scProductVersionLocalService;
498            }
499    
500            public void setWrappedService(
501                    SCProductVersionLocalService scProductVersionLocalService) {
502                    _scProductVersionLocalService = scProductVersionLocalService;
503            }
504    
505            private SCProductVersionLocalService _scProductVersionLocalService;
506    }