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