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 testDirectDownloadURL,
55 boolean repoStoreArtifact, long[] frameworkVersionIds,
56 boolean addCommunityPermissions, 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 testDirectDownloadURL,
64 boolean repoStoreArtifact, long[] frameworkVersionIds,
65 java.lang.String[] communityPermissions,
66 java.lang.String[] guestPermissions)
67 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
68 com.liferay.portal.SystemException;
69
70 public void deleteProductVersion(long productVersionId)
71 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
72 com.liferay.portal.SystemException;
73
74 public com.liferay.portlet.softwarecatalog.model.SCProductVersion getProductVersion(
75 long productVersionId)
76 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
77 com.liferay.portal.SystemException;
78
79 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductVersion> getProductVersions(
80 long productEntryId, int start, int end)
81 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
82 com.liferay.portal.SystemException;
83
84 public int getProductVersionsCount(long productEntryId)
85 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
86 com.liferay.portal.SystemException;
87
88 public com.liferay.portlet.softwarecatalog.model.SCProductVersion updateProductVersion(
89 long productVersionId, java.lang.String version,
90 java.lang.String changeLog, java.lang.String downloadPageURL,
91 java.lang.String directDownloadURL, boolean testDirectDownloadURL,
92 boolean repoStoreArtifact, long[] frameworkVersionIds)
93 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
94 com.liferay.portal.SystemException;
95 }