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 begin, int end) throws RemoteException {
157 try {
158 java.util.List returnValue = SCProductVersionServiceUtil.getProductVersions(productEntryId,
159 begin, end);
160
161 return com.liferay.portlet.softwarecatalog.model.SCProductVersionSoap.toSoapModels(returnValue);
162 }
163 catch (Exception e) {
164 _log.error(e, e);
165
166 throw new RemoteException(e.getMessage());
167 }
168 }
169
170 public static int getProductVersionsCount(long productEntryId)
171 throws RemoteException {
172 try {
173 int returnValue = SCProductVersionServiceUtil.getProductVersionsCount(productEntryId);
174
175 return returnValue;
176 }
177 catch (Exception e) {
178 _log.error(e, e);
179
180 throw new RemoteException(e.getMessage());
181 }
182 }
183
184 public static com.liferay.portlet.softwarecatalog.model.SCProductVersionSoap updateProductVersion(
185 long productVersionId, java.lang.String version,
186 java.lang.String changeLog, java.lang.String downloadPageURL,
187 java.lang.String directDownloadURL, boolean repoStoreArtifact,
188 long[] frameworkVersionIds) throws RemoteException {
189 try {
190 com.liferay.portlet.softwarecatalog.model.SCProductVersion returnValue =
191 SCProductVersionServiceUtil.updateProductVersion(productVersionId,
192 version, changeLog, downloadPageURL, directDownloadURL,
193 repoStoreArtifact, frameworkVersionIds);
194
195 return com.liferay.portlet.softwarecatalog.model.SCProductVersionSoap.toSoapModel(returnValue);
196 }
197 catch (Exception e) {
198 _log.error(e, e);
199
200 throw new RemoteException(e.getMessage());
201 }
202 }
203
204 private static Log _log = LogFactoryUtil.getLog(SCProductVersionServiceSoap.class);
205 }