1
22
23 package com.liferay.portlet.softwarecatalog.service;
24
25
26
50 public interface SCProductVersionService {
51 public com.liferay.portlet.softwarecatalog.model.SCProductVersion addProductVersion(
52 long productEntryId, java.lang.String version,
53 java.lang.String changeLog, java.lang.String downloadPageURL,
54 java.lang.String directDownloadURL, boolean repoStoreArtifact,
55 long[] frameworkVersionIds, boolean addCommunityPermissions,
56 boolean addGuestPermissions)
57 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
58 com.liferay.portal.SystemException;
59
60 public com.liferay.portlet.softwarecatalog.model.SCProductVersion addProductVersion(
61 long productEntryId, java.lang.String version,
62 java.lang.String changeLog, java.lang.String downloadPageURL,
63 java.lang.String directDownloadURL, boolean repoStoreArtifact,
64 long[] frameworkVersionIds, java.lang.String[] communityPermissions,
65 java.lang.String[] guestPermissions)
66 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
67 com.liferay.portal.SystemException;
68
69 public void deleteProductVersion(long productVersionId)
70 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
71 com.liferay.portal.SystemException;
72
73 public com.liferay.portlet.softwarecatalog.model.SCProductVersion getProductVersion(
74 long productVersionId)
75 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
76 com.liferay.portal.SystemException;
77
78 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductVersion> getProductVersions(
79 long productEntryId, int start, int end)
80 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
81 com.liferay.portal.SystemException;
82
83 public int getProductVersionsCount(long productEntryId)
84 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
85 com.liferay.portal.SystemException;
86
87 public com.liferay.portlet.softwarecatalog.model.SCProductVersion updateProductVersion(
88 long productVersionId, java.lang.String version,
89 java.lang.String changeLog, java.lang.String downloadPageURL,
90 java.lang.String directDownloadURL, boolean repoStoreArtifact,
91 long[] frameworkVersionIds)
92 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
93 com.liferay.portal.SystemException;
94 }