1
22
23 package com.liferay.portlet.softwarecatalog.service;
24
25
26
51 public interface SCProductVersionLocalService {
52 public com.liferay.portlet.softwarecatalog.model.SCProductVersion addSCProductVersion(
53 com.liferay.portlet.softwarecatalog.model.SCProductVersion scProductVersion)
54 throws com.liferay.portal.SystemException;
55
56 public void deleteSCProductVersion(long productVersionId)
57 throws com.liferay.portal.SystemException,
58 com.liferay.portal.PortalException;
59
60 public void deleteSCProductVersion(
61 com.liferay.portlet.softwarecatalog.model.SCProductVersion scProductVersion)
62 throws com.liferay.portal.SystemException,
63 com.liferay.portal.PortalException;
64
65 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductVersion> dynamicQuery(
66 com.liferay.portal.kernel.dao.DynamicQueryInitializer queryInitializer)
67 throws com.liferay.portal.SystemException;
68
69 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductVersion> dynamicQuery(
70 com.liferay.portal.kernel.dao.DynamicQueryInitializer queryInitializer,
71 int begin, int end) throws com.liferay.portal.SystemException;
72
73 public com.liferay.portlet.softwarecatalog.model.SCProductVersion updateSCProductVersion(
74 com.liferay.portlet.softwarecatalog.model.SCProductVersion scProductVersion)
75 throws com.liferay.portal.SystemException;
76
77 public com.liferay.portlet.softwarecatalog.model.SCProductVersion addProductVersion(
78 long userId, long productEntryId, java.lang.String version,
79 java.lang.String changeLog, java.lang.String downloadPageURL,
80 java.lang.String directDownloadURL, boolean repoStoreArtifact,
81 long[] frameworkVersionIds, boolean addCommunityPermissions,
82 boolean addGuestPermissions)
83 throws com.liferay.portal.SystemException,
84 com.liferay.portal.PortalException;
85
86 public com.liferay.portlet.softwarecatalog.model.SCProductVersion addProductVersion(
87 long userId, long productEntryId, java.lang.String version,
88 java.lang.String changeLog, java.lang.String downloadPageURL,
89 java.lang.String directDownloadURL, boolean repoStoreArtifact,
90 long[] frameworkVersionIds, java.lang.String[] communityPermissions,
91 java.lang.String[] guestPermissions)
92 throws com.liferay.portal.SystemException,
93 com.liferay.portal.PortalException;
94
95 public com.liferay.portlet.softwarecatalog.model.SCProductVersion addProductVersion(
96 long userId, long productEntryId, java.lang.String version,
97 java.lang.String changeLog, java.lang.String downloadPageURL,
98 java.lang.String directDownloadURL, boolean repoStoreArtifact,
99 long[] frameworkVersionIds, java.lang.Boolean addCommunityPermissions,
100 java.lang.Boolean addGuestPermissions,
101 java.lang.String[] communityPermissions,
102 java.lang.String[] guestPermissions)
103 throws com.liferay.portal.SystemException,
104 com.liferay.portal.PortalException;
105
106 public void deleteProductVersion(long productVersionId)
107 throws com.liferay.portal.SystemException,
108 com.liferay.portal.PortalException;
109
110 public void deleteProductVersion(
111 com.liferay.portlet.softwarecatalog.model.SCProductVersion productVersion)
112 throws com.liferay.portal.SystemException,
113 com.liferay.portal.PortalException;
114
115 public void deleteProductVersions(long productEntryId)
116 throws com.liferay.portal.SystemException,
117 com.liferay.portal.PortalException;
118
119 public com.liferay.portlet.softwarecatalog.model.SCProductVersion getProductVersion(
120 long productVersionId)
121 throws com.liferay.portal.SystemException,
122 com.liferay.portal.PortalException;
123
124 public com.liferay.portlet.softwarecatalog.model.SCProductVersion getProductVersionByDirectDownloadURL(
125 java.lang.String directDownloadURL)
126 throws com.liferay.portal.SystemException,
127 com.liferay.portal.PortalException;
128
129 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductVersion> getProductVersions(
130 long productEntryId, int begin, int end)
131 throws com.liferay.portal.SystemException;
132
133 public int getProductVersionsCount(long productEntryId)
134 throws com.liferay.portal.SystemException;
135
136 public com.liferay.portlet.softwarecatalog.model.SCProductVersion updateProductVersion(
137 long productVersionId, java.lang.String version,
138 java.lang.String changeLog, java.lang.String downloadPageURL,
139 java.lang.String directDownloadURL, boolean repoStoreArtifact,
140 long[] frameworkVersionIds)
141 throws com.liferay.portal.SystemException,
142 com.liferay.portal.PortalException;
143 }