com.liferay.portlet.softwarecatalog.service
Interface SCProductVersionService


public interface SCProductVersionService

View Source

ServiceBuilder generated this class. Modifications in this class will be overwritten the next time is generated.

This interface defines the service. The default implementation is com.liferay.portlet.softwarecatalog.service.impl.SCProductVersionServiceImpl. Modify methods in that class and rerun ServiceBuilder to populate this class and all other generated classes.

This is a remote service. Methods of this service are expected to have security checks based on the propagated JAAS credentials because this service can be accessed remotely.

Author:
Brian Wing Shun Chan
See Also:
SCProductVersionServiceFactory, SCProductVersionServiceUtil

Method Summary
 SCProductVersion addProductVersion(long productEntryId, java.lang.String version, java.lang.String changeLog, java.lang.String downloadPageURL, java.lang.String directDownloadURL, boolean repoStoreArtifact, long[] frameworkVersionIds, boolean addCommunityPermissions, boolean addGuestPermissions)
           
 SCProductVersion addProductVersion(long productEntryId, java.lang.String version, java.lang.String changeLog, java.lang.String downloadPageURL, java.lang.String directDownloadURL, boolean repoStoreArtifact, long[] frameworkVersionIds, java.lang.String[] communityPermissions, java.lang.String[] guestPermissions)
           
 void deleteProductVersion(long productVersionId)
           
 SCProductVersion getProductVersion(long productVersionId)
           
 java.util.List getProductVersions(long productEntryId, int begin, int end)
           
 int getProductVersionsCount(long productEntryId)
           
 SCProductVersion updateProductVersion(long productVersionId, java.lang.String version, java.lang.String changeLog, java.lang.String downloadPageURL, java.lang.String directDownloadURL, boolean repoStoreArtifact, long[] frameworkVersionIds)
           
 

Method Detail

addProductVersion

public SCProductVersion addProductVersion(long productEntryId,
                                          java.lang.String version,
                                          java.lang.String changeLog,
                                          java.lang.String downloadPageURL,
                                          java.lang.String directDownloadURL,
                                          boolean repoStoreArtifact,
                                          long[] frameworkVersionIds,
                                          boolean addCommunityPermissions,
                                          boolean addGuestPermissions)
                                   throws com.liferay.portal.SystemException,
                                          com.liferay.portal.PortalException,
                                          java.rmi.RemoteException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException
java.rmi.RemoteException

addProductVersion

public SCProductVersion addProductVersion(long productEntryId,
                                          java.lang.String version,
                                          java.lang.String changeLog,
                                          java.lang.String downloadPageURL,
                                          java.lang.String directDownloadURL,
                                          boolean repoStoreArtifact,
                                          long[] frameworkVersionIds,
                                          java.lang.String[] communityPermissions,
                                          java.lang.String[] guestPermissions)
                                   throws com.liferay.portal.SystemException,
                                          com.liferay.portal.PortalException,
                                          java.rmi.RemoteException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException
java.rmi.RemoteException

deleteProductVersion

public void deleteProductVersion(long productVersionId)
                          throws com.liferay.portal.SystemException,
                                 com.liferay.portal.PortalException,
                                 java.rmi.RemoteException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException
java.rmi.RemoteException

getProductVersion

public SCProductVersion getProductVersion(long productVersionId)
                                   throws com.liferay.portal.SystemException,
                                          com.liferay.portal.PortalException,
                                          java.rmi.RemoteException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException
java.rmi.RemoteException

getProductVersions

public java.util.List getProductVersions(long productEntryId,
                                         int begin,
                                         int end)
                                  throws com.liferay.portal.SystemException,
                                         com.liferay.portal.PortalException,
                                         java.rmi.RemoteException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException
java.rmi.RemoteException

getProductVersionsCount

public int getProductVersionsCount(long productEntryId)
                            throws com.liferay.portal.SystemException,
                                   com.liferay.portal.PortalException,
                                   java.rmi.RemoteException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException
java.rmi.RemoteException

updateProductVersion

public SCProductVersion updateProductVersion(long productVersionId,
                                             java.lang.String version,
                                             java.lang.String changeLog,
                                             java.lang.String downloadPageURL,
                                             java.lang.String directDownloadURL,
                                             boolean repoStoreArtifact,
                                             long[] frameworkVersionIds)
                                      throws com.liferay.portal.SystemException,
                                             com.liferay.portal.PortalException,
                                             java.rmi.RemoteException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException
java.rmi.RemoteException