1
22
23 package com.liferay.portlet.softwarecatalog.service.http;
24
25 import com.liferay.portal.kernel.log.Log;
26 import com.liferay.portal.kernel.log.LogFactoryUtil;
27
28 import com.liferay.portlet.softwarecatalog.service.SCProductVersionServiceUtil;
29
30 import java.rmi.RemoteException;
31
32
82 public class SCProductVersionServiceSoap {
83 public static com.liferay.portlet.softwarecatalog.model.SCProductVersionSoap addProductVersion(
84 long productEntryId, java.lang.String version,
85 java.lang.String changeLog, java.lang.String downloadPageURL,
86 java.lang.String directDownloadURL, boolean testDirectDownloadURL,
87 boolean repoStoreArtifact, long[] frameworkVersionIds,
88 boolean addCommunityPermissions, boolean addGuestPermissions)
89 throws RemoteException {
90 try {
91 com.liferay.portlet.softwarecatalog.model.SCProductVersion returnValue =
92 SCProductVersionServiceUtil.addProductVersion(productEntryId,
93 version, changeLog, downloadPageURL, directDownloadURL,
94 testDirectDownloadURL, repoStoreArtifact,
95 frameworkVersionIds, addCommunityPermissions,
96 addGuestPermissions);
97
98 return com.liferay.portlet.softwarecatalog.model.SCProductVersionSoap.toSoapModel(returnValue);
99 }
100 catch (Exception e) {
101 _log.error(e, e);
102
103 throw new RemoteException(e.getMessage());
104 }
105 }
106
107 public static com.liferay.portlet.softwarecatalog.model.SCProductVersionSoap addProductVersion(
108 long productEntryId, java.lang.String version,
109 java.lang.String changeLog, java.lang.String downloadPageURL,
110 java.lang.String directDownloadURL, boolean testDirectDownloadURL,
111 boolean repoStoreArtifact, long[] frameworkVersionIds,
112 java.lang.String[] communityPermissions,
113 java.lang.String[] guestPermissions) throws RemoteException {
114 try {
115 com.liferay.portlet.softwarecatalog.model.SCProductVersion returnValue =
116 SCProductVersionServiceUtil.addProductVersion(productEntryId,
117 version, changeLog, downloadPageURL, directDownloadURL,
118 testDirectDownloadURL, repoStoreArtifact,
119 frameworkVersionIds, communityPermissions, guestPermissions);
120
121 return com.liferay.portlet.softwarecatalog.model.SCProductVersionSoap.toSoapModel(returnValue);
122 }
123 catch (Exception e) {
124 _log.error(e, e);
125
126 throw new RemoteException(e.getMessage());
127 }
128 }
129
130 public static void deleteProductVersion(long productVersionId)
131 throws RemoteException {
132 try {
133 SCProductVersionServiceUtil.deleteProductVersion(productVersionId);
134 }
135 catch (Exception e) {
136 _log.error(e, e);
137
138 throw new RemoteException(e.getMessage());
139 }
140 }
141
142 public static com.liferay.portlet.softwarecatalog.model.SCProductVersionSoap getProductVersion(
143 long productVersionId) throws RemoteException {
144 try {
145 com.liferay.portlet.softwarecatalog.model.SCProductVersion returnValue =
146 SCProductVersionServiceUtil.getProductVersion(productVersionId);
147
148 return com.liferay.portlet.softwarecatalog.model.SCProductVersionSoap.toSoapModel(returnValue);
149 }
150 catch (Exception e) {
151 _log.error(e, e);
152
153 throw new RemoteException(e.getMessage());
154 }
155 }
156
157 public static com.liferay.portlet.softwarecatalog.model.SCProductVersionSoap[] getProductVersions(
158 long productEntryId, int start, int end) throws RemoteException {
159 try {
160 java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductVersion> returnValue =
161 SCProductVersionServiceUtil.getProductVersions(productEntryId,
162 start, end);
163
164 return com.liferay.portlet.softwarecatalog.model.SCProductVersionSoap.toSoapModels(returnValue);
165 }
166 catch (Exception e) {
167 _log.error(e, e);
168
169 throw new RemoteException(e.getMessage());
170 }
171 }
172
173 public static int getProductVersionsCount(long productEntryId)
174 throws RemoteException {
175 try {
176 int returnValue = SCProductVersionServiceUtil.getProductVersionsCount(productEntryId);
177
178 return returnValue;
179 }
180 catch (Exception e) {
181 _log.error(e, e);
182
183 throw new RemoteException(e.getMessage());
184 }
185 }
186
187 public static com.liferay.portlet.softwarecatalog.model.SCProductVersionSoap updateProductVersion(
188 long productVersionId, java.lang.String version,
189 java.lang.String changeLog, java.lang.String downloadPageURL,
190 java.lang.String directDownloadURL, boolean testDirectDownloadURL,
191 boolean repoStoreArtifact, long[] frameworkVersionIds)
192 throws RemoteException {
193 try {
194 com.liferay.portlet.softwarecatalog.model.SCProductVersion returnValue =
195 SCProductVersionServiceUtil.updateProductVersion(productVersionId,
196 version, changeLog, downloadPageURL, directDownloadURL,
197 testDirectDownloadURL, repoStoreArtifact,
198 frameworkVersionIds);
199
200 return com.liferay.portlet.softwarecatalog.model.SCProductVersionSoap.toSoapModel(returnValue);
201 }
202 catch (Exception e) {
203 _log.error(e, e);
204
205 throw new RemoteException(e.getMessage());
206 }
207 }
208
209 private static Log _log = LogFactoryUtil.getLog(SCProductVersionServiceSoap.class);
210 }