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     * Provides a wrapper for {@link SCProductEntryLocalService}.
021     *
022     * @author Brian Wing Shun Chan
023     * @see SCProductEntryLocalService
024     * @generated
025     */
026    public class SCProductEntryLocalServiceWrapper
027            implements SCProductEntryLocalService,
028                    ServiceWrapper<SCProductEntryLocalService> {
029            public SCProductEntryLocalServiceWrapper(
030                    SCProductEntryLocalService scProductEntryLocalService) {
031                    _scProductEntryLocalService = scProductEntryLocalService;
032            }
033    
034            /**
035            * Adds the s c product entry to the database. Also notifies the appropriate model listeners.
036            *
037            * @param scProductEntry the s c product entry
038            * @return the s c product entry that was added
039            * @throws SystemException if a system exception occurred
040            */
041            @Override
042            public com.liferay.portlet.softwarecatalog.model.SCProductEntry addSCProductEntry(
043                    com.liferay.portlet.softwarecatalog.model.SCProductEntry scProductEntry)
044                    throws com.liferay.portal.kernel.exception.SystemException {
045                    return _scProductEntryLocalService.addSCProductEntry(scProductEntry);
046            }
047    
048            /**
049            * Creates a new s c product entry with the primary key. Does not add the s c product entry to the database.
050            *
051            * @param productEntryId the primary key for the new s c product entry
052            * @return the new s c product entry
053            */
054            @Override
055            public com.liferay.portlet.softwarecatalog.model.SCProductEntry createSCProductEntry(
056                    long productEntryId) {
057                    return _scProductEntryLocalService.createSCProductEntry(productEntryId);
058            }
059    
060            /**
061            * Deletes the s c product entry with the primary key from the database. Also notifies the appropriate model listeners.
062            *
063            * @param productEntryId the primary key of the s c product entry
064            * @return the s c product entry that was removed
065            * @throws PortalException if a s c product entry with the primary key could not be found
066            * @throws SystemException if a system exception occurred
067            */
068            @Override
069            public com.liferay.portlet.softwarecatalog.model.SCProductEntry deleteSCProductEntry(
070                    long productEntryId)
071                    throws com.liferay.portal.kernel.exception.PortalException,
072                            com.liferay.portal.kernel.exception.SystemException {
073                    return _scProductEntryLocalService.deleteSCProductEntry(productEntryId);
074            }
075    
076            /**
077            * Deletes the s c product entry from the database. Also notifies the appropriate model listeners.
078            *
079            * @param scProductEntry the s c product entry
080            * @return the s c product entry that was removed
081            * @throws SystemException if a system exception occurred
082            */
083            @Override
084            public com.liferay.portlet.softwarecatalog.model.SCProductEntry deleteSCProductEntry(
085                    com.liferay.portlet.softwarecatalog.model.SCProductEntry scProductEntry)
086                    throws com.liferay.portal.kernel.exception.SystemException {
087                    return _scProductEntryLocalService.deleteSCProductEntry(scProductEntry);
088            }
089    
090            @Override
091            public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery() {
092                    return _scProductEntryLocalService.dynamicQuery();
093            }
094    
095            /**
096            * Performs a dynamic query on the database and returns the matching rows.
097            *
098            * @param dynamicQuery the dynamic query
099            * @return the matching rows
100            * @throws SystemException if a system exception occurred
101            */
102            @Override
103            @SuppressWarnings("rawtypes")
104            public java.util.List dynamicQuery(
105                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
106                    throws com.liferay.portal.kernel.exception.SystemException {
107                    return _scProductEntryLocalService.dynamicQuery(dynamicQuery);
108            }
109    
110            /**
111            * Performs a dynamic query on the database and returns a range of the matching rows.
112            *
113            * <p>
114            * 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.SCProductEntryModelImpl}. 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.
115            * </p>
116            *
117            * @param dynamicQuery the dynamic query
118            * @param start the lower bound of the range of model instances
119            * @param end the upper bound of the range of model instances (not inclusive)
120            * @return the range of matching rows
121            * @throws SystemException if a system exception occurred
122            */
123            @Override
124            @SuppressWarnings("rawtypes")
125            public java.util.List dynamicQuery(
126                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
127                    int end) throws com.liferay.portal.kernel.exception.SystemException {
128                    return _scProductEntryLocalService.dynamicQuery(dynamicQuery, start, end);
129            }
130    
131            /**
132            * Performs a dynamic query on the database and returns an ordered range of the matching rows.
133            *
134            * <p>
135            * 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.SCProductEntryModelImpl}. 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.
136            * </p>
137            *
138            * @param dynamicQuery the dynamic query
139            * @param start the lower bound of the range of model instances
140            * @param end the upper bound of the range of model instances (not inclusive)
141            * @param orderByComparator the comparator to order the results by (optionally <code>null</code>)
142            * @return the ordered range of matching rows
143            * @throws SystemException if a system exception occurred
144            */
145            @Override
146            @SuppressWarnings("rawtypes")
147            public java.util.List dynamicQuery(
148                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
149                    int end,
150                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
151                    throws com.liferay.portal.kernel.exception.SystemException {
152                    return _scProductEntryLocalService.dynamicQuery(dynamicQuery, start,
153                            end, orderByComparator);
154            }
155    
156            /**
157            * Returns the number of rows that match the dynamic query.
158            *
159            * @param dynamicQuery the dynamic query
160            * @return the number of rows that match the dynamic query
161            * @throws SystemException if a system exception occurred
162            */
163            @Override
164            public long dynamicQueryCount(
165                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
166                    throws com.liferay.portal.kernel.exception.SystemException {
167                    return _scProductEntryLocalService.dynamicQueryCount(dynamicQuery);
168            }
169    
170            /**
171            * Returns the number of rows that match the dynamic query.
172            *
173            * @param dynamicQuery the dynamic query
174            * @param projection the projection to apply to the query
175            * @return the number of rows that match the dynamic query
176            * @throws SystemException if a system exception occurred
177            */
178            @Override
179            public long dynamicQueryCount(
180                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
181                    com.liferay.portal.kernel.dao.orm.Projection projection)
182                    throws com.liferay.portal.kernel.exception.SystemException {
183                    return _scProductEntryLocalService.dynamicQueryCount(dynamicQuery,
184                            projection);
185            }
186    
187            @Override
188            public com.liferay.portlet.softwarecatalog.model.SCProductEntry fetchSCProductEntry(
189                    long productEntryId)
190                    throws com.liferay.portal.kernel.exception.SystemException {
191                    return _scProductEntryLocalService.fetchSCProductEntry(productEntryId);
192            }
193    
194            /**
195            * Returns the s c product entry with the primary key.
196            *
197            * @param productEntryId the primary key of the s c product entry
198            * @return the s c product entry
199            * @throws PortalException if a s c product entry with the primary key could not be found
200            * @throws SystemException if a system exception occurred
201            */
202            @Override
203            public com.liferay.portlet.softwarecatalog.model.SCProductEntry getSCProductEntry(
204                    long productEntryId)
205                    throws com.liferay.portal.kernel.exception.PortalException,
206                            com.liferay.portal.kernel.exception.SystemException {
207                    return _scProductEntryLocalService.getSCProductEntry(productEntryId);
208            }
209    
210            @Override
211            public com.liferay.portal.model.PersistedModel getPersistedModel(
212                    java.io.Serializable primaryKeyObj)
213                    throws com.liferay.portal.kernel.exception.PortalException,
214                            com.liferay.portal.kernel.exception.SystemException {
215                    return _scProductEntryLocalService.getPersistedModel(primaryKeyObj);
216            }
217    
218            /**
219            * Returns a range of all the s c product entries.
220            *
221            * <p>
222            * 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.SCProductEntryModelImpl}. 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.
223            * </p>
224            *
225            * @param start the lower bound of the range of s c product entries
226            * @param end the upper bound of the range of s c product entries (not inclusive)
227            * @return the range of s c product entries
228            * @throws SystemException if a system exception occurred
229            */
230            @Override
231            public java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductEntry> getSCProductEntries(
232                    int start, int end)
233                    throws com.liferay.portal.kernel.exception.SystemException {
234                    return _scProductEntryLocalService.getSCProductEntries(start, end);
235            }
236    
237            /**
238            * Returns the number of s c product entries.
239            *
240            * @return the number of s c product entries
241            * @throws SystemException if a system exception occurred
242            */
243            @Override
244            public int getSCProductEntriesCount()
245                    throws com.liferay.portal.kernel.exception.SystemException {
246                    return _scProductEntryLocalService.getSCProductEntriesCount();
247            }
248    
249            /**
250            * Updates the s c product entry in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners.
251            *
252            * @param scProductEntry the s c product entry
253            * @return the s c product entry that was updated
254            * @throws SystemException if a system exception occurred
255            */
256            @Override
257            public com.liferay.portlet.softwarecatalog.model.SCProductEntry updateSCProductEntry(
258                    com.liferay.portlet.softwarecatalog.model.SCProductEntry scProductEntry)
259                    throws com.liferay.portal.kernel.exception.SystemException {
260                    return _scProductEntryLocalService.updateSCProductEntry(scProductEntry);
261            }
262    
263            /**
264            * @throws SystemException if a system exception occurred
265            */
266            @Override
267            public void addSCLicenseSCProductEntry(long licenseId, long productEntryId)
268                    throws com.liferay.portal.kernel.exception.SystemException {
269                    _scProductEntryLocalService.addSCLicenseSCProductEntry(licenseId,
270                            productEntryId);
271            }
272    
273            /**
274            * @throws SystemException if a system exception occurred
275            */
276            @Override
277            public void addSCLicenseSCProductEntry(long licenseId,
278                    com.liferay.portlet.softwarecatalog.model.SCProductEntry scProductEntry)
279                    throws com.liferay.portal.kernel.exception.SystemException {
280                    _scProductEntryLocalService.addSCLicenseSCProductEntry(licenseId,
281                            scProductEntry);
282            }
283    
284            /**
285            * @throws SystemException if a system exception occurred
286            */
287            @Override
288            public void addSCLicenseSCProductEntries(long licenseId,
289                    long[] productEntryIds)
290                    throws com.liferay.portal.kernel.exception.SystemException {
291                    _scProductEntryLocalService.addSCLicenseSCProductEntries(licenseId,
292                            productEntryIds);
293            }
294    
295            /**
296            * @throws SystemException if a system exception occurred
297            */
298            @Override
299            public void addSCLicenseSCProductEntries(long licenseId,
300                    java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductEntry> SCProductEntries)
301                    throws com.liferay.portal.kernel.exception.SystemException {
302                    _scProductEntryLocalService.addSCLicenseSCProductEntries(licenseId,
303                            SCProductEntries);
304            }
305    
306            /**
307            * @throws SystemException if a system exception occurred
308            */
309            @Override
310            public void clearSCLicenseSCProductEntries(long licenseId)
311                    throws com.liferay.portal.kernel.exception.SystemException {
312                    _scProductEntryLocalService.clearSCLicenseSCProductEntries(licenseId);
313            }
314    
315            /**
316            * @throws SystemException if a system exception occurred
317            */
318            @Override
319            public void deleteSCLicenseSCProductEntry(long licenseId,
320                    long productEntryId)
321                    throws com.liferay.portal.kernel.exception.SystemException {
322                    _scProductEntryLocalService.deleteSCLicenseSCProductEntry(licenseId,
323                            productEntryId);
324            }
325    
326            /**
327            * @throws SystemException if a system exception occurred
328            */
329            @Override
330            public void deleteSCLicenseSCProductEntry(long licenseId,
331                    com.liferay.portlet.softwarecatalog.model.SCProductEntry scProductEntry)
332                    throws com.liferay.portal.kernel.exception.SystemException {
333                    _scProductEntryLocalService.deleteSCLicenseSCProductEntry(licenseId,
334                            scProductEntry);
335            }
336    
337            /**
338            * @throws SystemException if a system exception occurred
339            */
340            @Override
341            public void deleteSCLicenseSCProductEntries(long licenseId,
342                    long[] productEntryIds)
343                    throws com.liferay.portal.kernel.exception.SystemException {
344                    _scProductEntryLocalService.deleteSCLicenseSCProductEntries(licenseId,
345                            productEntryIds);
346            }
347    
348            /**
349            * @throws SystemException if a system exception occurred
350            */
351            @Override
352            public void deleteSCLicenseSCProductEntries(long licenseId,
353                    java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductEntry> SCProductEntries)
354                    throws com.liferay.portal.kernel.exception.SystemException {
355                    _scProductEntryLocalService.deleteSCLicenseSCProductEntries(licenseId,
356                            SCProductEntries);
357            }
358    
359            /**
360            * @throws SystemException if a system exception occurred
361            */
362            @Override
363            public java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductEntry> getSCLicenseSCProductEntries(
364                    long licenseId)
365                    throws com.liferay.portal.kernel.exception.SystemException {
366                    return _scProductEntryLocalService.getSCLicenseSCProductEntries(licenseId);
367            }
368    
369            /**
370            * @throws SystemException if a system exception occurred
371            */
372            @Override
373            public java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductEntry> getSCLicenseSCProductEntries(
374                    long licenseId, int start, int end)
375                    throws com.liferay.portal.kernel.exception.SystemException {
376                    return _scProductEntryLocalService.getSCLicenseSCProductEntries(licenseId,
377                            start, end);
378            }
379    
380            /**
381            * @throws SystemException if a system exception occurred
382            */
383            @Override
384            public java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductEntry> getSCLicenseSCProductEntries(
385                    long licenseId, int start, int end,
386                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
387                    throws com.liferay.portal.kernel.exception.SystemException {
388                    return _scProductEntryLocalService.getSCLicenseSCProductEntries(licenseId,
389                            start, end, orderByComparator);
390            }
391    
392            /**
393            * @throws SystemException if a system exception occurred
394            */
395            @Override
396            public int getSCLicenseSCProductEntriesCount(long licenseId)
397                    throws com.liferay.portal.kernel.exception.SystemException {
398                    return _scProductEntryLocalService.getSCLicenseSCProductEntriesCount(licenseId);
399            }
400    
401            /**
402            * @throws SystemException if a system exception occurred
403            */
404            @Override
405            public boolean hasSCLicenseSCProductEntry(long licenseId,
406                    long productEntryId)
407                    throws com.liferay.portal.kernel.exception.SystemException {
408                    return _scProductEntryLocalService.hasSCLicenseSCProductEntry(licenseId,
409                            productEntryId);
410            }
411    
412            /**
413            * @throws SystemException if a system exception occurred
414            */
415            @Override
416            public boolean hasSCLicenseSCProductEntries(long licenseId)
417                    throws com.liferay.portal.kernel.exception.SystemException {
418                    return _scProductEntryLocalService.hasSCLicenseSCProductEntries(licenseId);
419            }
420    
421            /**
422            * @throws SystemException if a system exception occurred
423            */
424            @Override
425            public void setSCLicenseSCProductEntries(long licenseId,
426                    long[] productEntryIds)
427                    throws com.liferay.portal.kernel.exception.SystemException {
428                    _scProductEntryLocalService.setSCLicenseSCProductEntries(licenseId,
429                            productEntryIds);
430            }
431    
432            /**
433            * Returns the Spring bean ID for this bean.
434            *
435            * @return the Spring bean ID for this bean
436            */
437            @Override
438            public java.lang.String getBeanIdentifier() {
439                    return _scProductEntryLocalService.getBeanIdentifier();
440            }
441    
442            /**
443            * Sets the Spring bean ID for this bean.
444            *
445            * @param beanIdentifier the Spring bean ID for this bean
446            */
447            @Override
448            public void setBeanIdentifier(java.lang.String beanIdentifier) {
449                    _scProductEntryLocalService.setBeanIdentifier(beanIdentifier);
450            }
451    
452            @Override
453            public com.liferay.portlet.softwarecatalog.model.SCProductEntry addProductEntry(
454                    long userId, java.lang.String name, java.lang.String type,
455                    java.lang.String tags, java.lang.String shortDescription,
456                    java.lang.String longDescription, java.lang.String pageURL,
457                    java.lang.String author, java.lang.String repoGroupId,
458                    java.lang.String repoArtifactId, long[] licenseIds,
459                    java.util.List<byte[]> thumbnails, java.util.List<byte[]> fullImages,
460                    com.liferay.portal.service.ServiceContext serviceContext)
461                    throws com.liferay.portal.kernel.exception.PortalException,
462                            com.liferay.portal.kernel.exception.SystemException {
463                    return _scProductEntryLocalService.addProductEntry(userId, name, type,
464                            tags, shortDescription, longDescription, pageURL, author,
465                            repoGroupId, repoArtifactId, licenseIds, thumbnails, fullImages,
466                            serviceContext);
467            }
468    
469            @Override
470            public void addProductEntryResources(long productEntryId,
471                    boolean addGroupPermissions, boolean addGuestPermissions)
472                    throws com.liferay.portal.kernel.exception.PortalException,
473                            com.liferay.portal.kernel.exception.SystemException {
474                    _scProductEntryLocalService.addProductEntryResources(productEntryId,
475                            addGroupPermissions, addGuestPermissions);
476            }
477    
478            @Override
479            public void addProductEntryResources(long productEntryId,
480                    java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
481                    throws com.liferay.portal.kernel.exception.PortalException,
482                            com.liferay.portal.kernel.exception.SystemException {
483                    _scProductEntryLocalService.addProductEntryResources(productEntryId,
484                            groupPermissions, guestPermissions);
485            }
486    
487            @Override
488            public void addProductEntryResources(
489                    com.liferay.portlet.softwarecatalog.model.SCProductEntry productEntry,
490                    boolean addGroupPermissions, boolean addGuestPermissions)
491                    throws com.liferay.portal.kernel.exception.PortalException,
492                            com.liferay.portal.kernel.exception.SystemException {
493                    _scProductEntryLocalService.addProductEntryResources(productEntry,
494                            addGroupPermissions, addGuestPermissions);
495            }
496    
497            @Override
498            public void addProductEntryResources(
499                    com.liferay.portlet.softwarecatalog.model.SCProductEntry productEntry,
500                    java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
501                    throws com.liferay.portal.kernel.exception.PortalException,
502                            com.liferay.portal.kernel.exception.SystemException {
503                    _scProductEntryLocalService.addProductEntryResources(productEntry,
504                            groupPermissions, guestPermissions);
505            }
506    
507            @Override
508            public void deleteProductEntries(long groupId)
509                    throws com.liferay.portal.kernel.exception.PortalException,
510                            com.liferay.portal.kernel.exception.SystemException {
511                    _scProductEntryLocalService.deleteProductEntries(groupId);
512            }
513    
514            @Override
515            public com.liferay.portlet.softwarecatalog.model.SCProductEntry deleteProductEntry(
516                    long productEntryId)
517                    throws com.liferay.portal.kernel.exception.PortalException,
518                            com.liferay.portal.kernel.exception.SystemException {
519                    return _scProductEntryLocalService.deleteProductEntry(productEntryId);
520            }
521    
522            @Override
523            public com.liferay.portlet.softwarecatalog.model.SCProductEntry deleteProductEntry(
524                    com.liferay.portlet.softwarecatalog.model.SCProductEntry productEntry)
525                    throws com.liferay.portal.kernel.exception.PortalException,
526                            com.liferay.portal.kernel.exception.SystemException {
527                    return _scProductEntryLocalService.deleteProductEntry(productEntry);
528            }
529    
530            @Override
531            public java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductEntry> getCompanyProductEntries(
532                    long companyId, int start, int end)
533                    throws com.liferay.portal.kernel.exception.SystemException {
534                    return _scProductEntryLocalService.getCompanyProductEntries(companyId,
535                            start, end);
536            }
537    
538            @Override
539            public int getCompanyProductEntriesCount(long companyId)
540                    throws com.liferay.portal.kernel.exception.SystemException {
541                    return _scProductEntryLocalService.getCompanyProductEntriesCount(companyId);
542            }
543    
544            @Override
545            public java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductEntry> getProductEntries(
546                    long groupId, int start, int end)
547                    throws com.liferay.portal.kernel.exception.SystemException {
548                    return _scProductEntryLocalService.getProductEntries(groupId, start, end);
549            }
550    
551            @Override
552            public java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductEntry> getProductEntries(
553                    long groupId, int start, int end,
554                    com.liferay.portal.kernel.util.OrderByComparator obc)
555                    throws com.liferay.portal.kernel.exception.SystemException {
556                    return _scProductEntryLocalService.getProductEntries(groupId, start,
557                            end, obc);
558            }
559    
560            @Override
561            public java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductEntry> getProductEntries(
562                    long groupId, long userId, int start, int end)
563                    throws com.liferay.portal.kernel.exception.SystemException {
564                    return _scProductEntryLocalService.getProductEntries(groupId, userId,
565                            start, end);
566            }
567    
568            @Override
569            public java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductEntry> getProductEntries(
570                    long groupId, long userId, int start, int end,
571                    com.liferay.portal.kernel.util.OrderByComparator obc)
572                    throws com.liferay.portal.kernel.exception.SystemException {
573                    return _scProductEntryLocalService.getProductEntries(groupId, userId,
574                            start, end, obc);
575            }
576    
577            @Override
578            public int getProductEntriesCount(long groupId)
579                    throws com.liferay.portal.kernel.exception.SystemException {
580                    return _scProductEntryLocalService.getProductEntriesCount(groupId);
581            }
582    
583            @Override
584            public int getProductEntriesCount(long groupId, long userId)
585                    throws com.liferay.portal.kernel.exception.SystemException {
586                    return _scProductEntryLocalService.getProductEntriesCount(groupId,
587                            userId);
588            }
589    
590            @Override
591            public com.liferay.portlet.softwarecatalog.model.SCProductEntry getProductEntry(
592                    long productEntryId)
593                    throws com.liferay.portal.kernel.exception.PortalException,
594                            com.liferay.portal.kernel.exception.SystemException {
595                    return _scProductEntryLocalService.getProductEntry(productEntryId);
596            }
597    
598            @Override
599            public java.lang.String getRepositoryXML(long groupId,
600                    java.lang.String baseImageURL, java.util.Date oldestDate,
601                    int maxNumOfVersions, java.util.Properties repoSettings)
602                    throws com.liferay.portal.kernel.exception.SystemException {
603                    return _scProductEntryLocalService.getRepositoryXML(groupId,
604                            baseImageURL, oldestDate, maxNumOfVersions, repoSettings);
605            }
606    
607            @Override
608            public java.lang.String getRepositoryXML(long groupId,
609                    java.lang.String version, java.lang.String baseImageURL,
610                    java.util.Date oldestDate, int maxNumOfVersions,
611                    java.util.Properties repoSettings)
612                    throws com.liferay.portal.kernel.exception.SystemException {
613                    return _scProductEntryLocalService.getRepositoryXML(groupId, version,
614                            baseImageURL, oldestDate, maxNumOfVersions, repoSettings);
615            }
616    
617            @Override
618            public com.liferay.portlet.softwarecatalog.model.SCProductEntry updateProductEntry(
619                    long productEntryId, java.lang.String name, java.lang.String type,
620                    java.lang.String tags, java.lang.String shortDescription,
621                    java.lang.String longDescription, java.lang.String pageURL,
622                    java.lang.String author, java.lang.String repoGroupId,
623                    java.lang.String repoArtifactId, long[] licenseIds,
624                    java.util.List<byte[]> thumbnails, java.util.List<byte[]> fullImages)
625                    throws com.liferay.portal.kernel.exception.PortalException,
626                            com.liferay.portal.kernel.exception.SystemException {
627                    return _scProductEntryLocalService.updateProductEntry(productEntryId,
628                            name, type, tags, shortDescription, longDescription, pageURL,
629                            author, repoGroupId, repoArtifactId, licenseIds, thumbnails,
630                            fullImages);
631            }
632    
633            /**
634             * @deprecated As of 6.1.0, replaced by {@link #getWrappedService}
635             */
636            public SCProductEntryLocalService getWrappedSCProductEntryLocalService() {
637                    return _scProductEntryLocalService;
638            }
639    
640            /**
641             * @deprecated As of 6.1.0, replaced by {@link #setWrappedService}
642             */
643            public void setWrappedSCProductEntryLocalService(
644                    SCProductEntryLocalService scProductEntryLocalService) {
645                    _scProductEntryLocalService = scProductEntryLocalService;
646            }
647    
648            @Override
649            public SCProductEntryLocalService getWrappedService() {
650                    return _scProductEntryLocalService;
651            }
652    
653            @Override
654            public void setWrappedService(
655                    SCProductEntryLocalService scProductEntryLocalService) {
656                    _scProductEntryLocalService = scProductEntryLocalService;
657            }
658    
659            private SCProductEntryLocalService _scProductEntryLocalService;
660    }