1
7
8 package com.liferay.client.soap.portlet.softwarecatalog.service.http;
9
10 public class Portlet_SC_SCProductVersionServiceSoapBindingStub extends org.apache.axis.client.Stub implements com.liferay.client.soap.portlet.softwarecatalog.service.http.SCProductVersionServiceSoap {
11 private java.util.Vector cachedSerClasses = new java.util.Vector();
12 private java.util.Vector cachedSerQNames = new java.util.Vector();
13 private java.util.Vector cachedSerFactories = new java.util.Vector();
14 private java.util.Vector cachedDeserFactories = new java.util.Vector();
15
16 static org.apache.axis.description.OperationDesc [] _operations;
17
18 static {
19 _operations = new org.apache.axis.description.OperationDesc[6];
20 _initOperationDesc1();
21 }
22
23 private static void _initOperationDesc1(){
24 org.apache.axis.description.OperationDesc oper;
25 org.apache.axis.description.ParameterDesc param;
26 oper = new org.apache.axis.description.OperationDesc();
27 oper.setName("addProductVersion");
28 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "productEntryId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
29 oper.addParameter(param);
30 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "version"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
31 oper.addParameter(param);
32 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "changeLog"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
33 oper.addParameter(param);
34 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "downloadPageURL"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
35 oper.addParameter(param);
36 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "directDownloadURL"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
37 oper.addParameter(param);
38 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "testDirectDownloadURL"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
39 oper.addParameter(param);
40 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "repoStoreArtifact"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
41 oper.addParameter(param);
42 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "frameworkVersionIds"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.softwarecatalog.portlet.liferay.com", "ArrayOf_xsd_long"), long[].class, false, false);
43 oper.addParameter(param);
44 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "serviceContext"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://service.portal.liferay.com", "ServiceContext"), com.liferay.client.soap.portal.service.ServiceContext.class, false, false);
45 oper.addParameter(param);
46 oper.setReturnType(new javax.xml.namespace.QName("http://model.softwarecatalog.portlet.liferay.com", "SCProductVersionSoap"));
47 oper.setReturnClass(com.liferay.client.soap.portlet.softwarecatalog.model.SCProductVersionSoap.class);
48 oper.setReturnQName(new javax.xml.namespace.QName("", "addProductVersionReturn"));
49 oper.setStyle(org.apache.axis.constants.Style.RPC);
50 oper.setUse(org.apache.axis.constants.Use.ENCODED);
51 _operations[0] = oper;
52
53 oper = new org.apache.axis.description.OperationDesc();
54 oper.setName("deleteProductVersion");
55 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "productVersionId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
56 oper.addParameter(param);
57 oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
58 oper.setStyle(org.apache.axis.constants.Style.RPC);
59 oper.setUse(org.apache.axis.constants.Use.ENCODED);
60 _operations[1] = oper;
61
62 oper = new org.apache.axis.description.OperationDesc();
63 oper.setName("getProductVersion");
64 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "productVersionId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
65 oper.addParameter(param);
66 oper.setReturnType(new javax.xml.namespace.QName("http://model.softwarecatalog.portlet.liferay.com", "SCProductVersionSoap"));
67 oper.setReturnClass(com.liferay.client.soap.portlet.softwarecatalog.model.SCProductVersionSoap.class);
68 oper.setReturnQName(new javax.xml.namespace.QName("", "getProductVersionReturn"));
69 oper.setStyle(org.apache.axis.constants.Style.RPC);
70 oper.setUse(org.apache.axis.constants.Use.ENCODED);
71 _operations[2] = oper;
72
73 oper = new org.apache.axis.description.OperationDesc();
74 oper.setName("getProductVersions");
75 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "productEntryId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
76 oper.addParameter(param);
77 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "start"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
78 oper.addParameter(param);
79 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "end"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
80 oper.addParameter(param);
81 oper.setReturnType(new javax.xml.namespace.QName("urn:http.service.softwarecatalog.portlet.liferay.com", "ArrayOf_tns4_SCProductVersionSoap"));
82 oper.setReturnClass(com.liferay.client.soap.portlet.softwarecatalog.model.SCProductVersionSoap[].class);
83 oper.setReturnQName(new javax.xml.namespace.QName("", "getProductVersionsReturn"));
84 oper.setStyle(org.apache.axis.constants.Style.RPC);
85 oper.setUse(org.apache.axis.constants.Use.ENCODED);
86 _operations[3] = oper;
87
88 oper = new org.apache.axis.description.OperationDesc();
89 oper.setName("getProductVersionsCount");
90 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "productEntryId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
91 oper.addParameter(param);
92 oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
93 oper.setReturnClass(int.class);
94 oper.setReturnQName(new javax.xml.namespace.QName("", "getProductVersionsCountReturn"));
95 oper.setStyle(org.apache.axis.constants.Style.RPC);
96 oper.setUse(org.apache.axis.constants.Use.ENCODED);
97 _operations[4] = oper;
98
99 oper = new org.apache.axis.description.OperationDesc();
100 oper.setName("updateProductVersion");
101 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "productVersionId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
102 oper.addParameter(param);
103 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "version"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
104 oper.addParameter(param);
105 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "changeLog"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
106 oper.addParameter(param);
107 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "downloadPageURL"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
108 oper.addParameter(param);
109 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "directDownloadURL"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
110 oper.addParameter(param);
111 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "testDirectDownloadURL"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
112 oper.addParameter(param);
113 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "repoStoreArtifact"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
114 oper.addParameter(param);
115 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "frameworkVersionIds"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.softwarecatalog.portlet.liferay.com", "ArrayOf_xsd_long"), long[].class, false, false);
116 oper.addParameter(param);
117 oper.setReturnType(new javax.xml.namespace.QName("http://model.softwarecatalog.portlet.liferay.com", "SCProductVersionSoap"));
118 oper.setReturnClass(com.liferay.client.soap.portlet.softwarecatalog.model.SCProductVersionSoap.class);
119 oper.setReturnQName(new javax.xml.namespace.QName("", "updateProductVersionReturn"));
120 oper.setStyle(org.apache.axis.constants.Style.RPC);
121 oper.setUse(org.apache.axis.constants.Use.ENCODED);
122 _operations[5] = oper;
123
124 }
125
126 public Portlet_SC_SCProductVersionServiceSoapBindingStub() throws org.apache.axis.AxisFault {
127 this(null);
128 }
129
130 public Portlet_SC_SCProductVersionServiceSoapBindingStub(java.net.URL endpointURL, javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
131 this(service);
132 super.cachedEndpoint = endpointURL;
133 }
134
135 public Portlet_SC_SCProductVersionServiceSoapBindingStub(javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
136 if (service == null) {
137 super.service = new org.apache.axis.client.Service();
138 } else {
139 super.service = service;
140 }
141 ((org.apache.axis.client.Service)super.service).setTypeMappingVersion("1.2");
142 java.lang.Class cls;
143 javax.xml.namespace.QName qName;
144 javax.xml.namespace.QName qName2;
145 java.lang.Class beansf = org.apache.axis.encoding.ser.BeanSerializerFactory.class;
146 java.lang.Class beandf = org.apache.axis.encoding.ser.BeanDeserializerFactory.class;
147 java.lang.Class enumsf = org.apache.axis.encoding.ser.EnumSerializerFactory.class;
148 java.lang.Class enumdf = org.apache.axis.encoding.ser.EnumDeserializerFactory.class;
149 java.lang.Class arraysf = org.apache.axis.encoding.ser.ArraySerializerFactory.class;
150 java.lang.Class arraydf = org.apache.axis.encoding.ser.ArrayDeserializerFactory.class;
151 java.lang.Class simplesf = org.apache.axis.encoding.ser.SimpleSerializerFactory.class;
152 java.lang.Class simpledf = org.apache.axis.encoding.ser.SimpleDeserializerFactory.class;
153 java.lang.Class simplelistsf = org.apache.axis.encoding.ser.SimpleListSerializerFactory.class;
154 java.lang.Class simplelistdf = org.apache.axis.encoding.ser.SimpleListDeserializerFactory.class;
155 qName = new javax.xml.namespace.QName("http://model.portal.liferay.com", "PortletPreferencesIds");
156 cachedSerQNames.add(qName);
157 cls = com.liferay.client.soap.portal.model.PortletPreferencesIds.class;
158 cachedSerClasses.add(cls);
159 cachedSerFactories.add(beansf);
160 cachedDeserFactories.add(beandf);
161
162 qName = new javax.xml.namespace.QName("http://model.softwarecatalog.portlet.liferay.com", "SCProductVersionSoap");
163 cachedSerQNames.add(qName);
164 cls = com.liferay.client.soap.portlet.softwarecatalog.model.SCProductVersionSoap.class;
165 cachedSerClasses.add(cls);
166 cachedSerFactories.add(beansf);
167 cachedDeserFactories.add(beandf);
168
169 qName = new javax.xml.namespace.QName("http://service.portal.liferay.com", "ServiceContext");
170 cachedSerQNames.add(qName);
171 cls = com.liferay.client.soap.portal.service.ServiceContext.class;
172 cachedSerClasses.add(cls);
173 cachedSerFactories.add(beansf);
174 cachedDeserFactories.add(beandf);
175
176 qName = new javax.xml.namespace.QName("urn:http.service.softwarecatalog.portlet.liferay.com", "ArrayOf_tns4_SCProductVersionSoap");
177 cachedSerQNames.add(qName);
178 cls = com.liferay.client.soap.portlet.softwarecatalog.model.SCProductVersionSoap[].class;
179 cachedSerClasses.add(cls);
180 qName = new javax.xml.namespace.QName("http://model.softwarecatalog.portlet.liferay.com", "SCProductVersionSoap");
181 qName2 = null;
182 cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
183 cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
184
185 qName = new javax.xml.namespace.QName("urn:http.service.softwarecatalog.portlet.liferay.com", "ArrayOf_xsd_long");
186 cachedSerQNames.add(qName);
187 cls = long[].class;
188 cachedSerClasses.add(cls);
189 qName = new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long");
190 qName2 = null;
191 cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
192 cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
193
194 qName = new javax.xml.namespace.QName("urn:http.service.softwarecatalog.portlet.liferay.com", "ArrayOf_xsd_string");
195 cachedSerQNames.add(qName);
196 cls = java.lang.String[].class;
197 cachedSerClasses.add(cls);
198 qName = new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string");
199 qName2 = null;
200 cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
201 cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
202
203 }
204
205 protected org.apache.axis.client.Call createCall() throws java.rmi.RemoteException {
206 try {
207 org.apache.axis.client.Call _call = super._createCall();
208 if (super.maintainSessionSet) {
209 _call.setMaintainSession(super.maintainSession);
210 }
211 if (super.cachedUsername != null) {
212 _call.setUsername(super.cachedUsername);
213 }
214 if (super.cachedPassword != null) {
215 _call.setPassword(super.cachedPassword);
216 }
217 if (super.cachedEndpoint != null) {
218 _call.setTargetEndpointAddress(super.cachedEndpoint);
219 }
220 if (super.cachedTimeout != null) {
221 _call.setTimeout(super.cachedTimeout);
222 }
223 if (super.cachedPortName != null) {
224 _call.setPortName(super.cachedPortName);
225 }
226 java.util.Enumeration keys = super.cachedProperties.keys();
227 while (keys.hasMoreElements()) {
228 java.lang.String key = (java.lang.String) keys.nextElement();
229 _call.setProperty(key, super.cachedProperties.get(key));
230 }
231 synchronized (this) {
237 if (firstCall()) {
238 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
240 _call.setEncodingStyle(org.apache.axis.Constants.URI_SOAP11_ENC);
241 for (int i = 0; i < cachedSerFactories.size(); ++i) {
242 java.lang.Class cls = (java.lang.Class) cachedSerClasses.get(i);
243 javax.xml.namespace.QName qName =
244 (javax.xml.namespace.QName) cachedSerQNames.get(i);
245 java.lang.Object x = cachedSerFactories.get(i);
246 if (x instanceof Class) {
247 java.lang.Class sf = (java.lang.Class)
248 cachedSerFactories.get(i);
249 java.lang.Class df = (java.lang.Class)
250 cachedDeserFactories.get(i);
251 _call.registerTypeMapping(cls, qName, sf, df, false);
252 }
253 else if (x instanceof javax.xml.rpc.encoding.SerializerFactory) {
254 org.apache.axis.encoding.SerializerFactory sf = (org.apache.axis.encoding.SerializerFactory)
255 cachedSerFactories.get(i);
256 org.apache.axis.encoding.DeserializerFactory df = (org.apache.axis.encoding.DeserializerFactory)
257 cachedDeserFactories.get(i);
258 _call.registerTypeMapping(cls, qName, sf, df, false);
259 }
260 }
261 }
262 }
263 return _call;
264 }
265 catch (java.lang.Throwable _t) {
266 throw new org.apache.axis.AxisFault("Failure trying to get the Call object", _t);
267 }
268 }
269
270 public com.liferay.client.soap.portlet.softwarecatalog.model.SCProductVersionSoap addProductVersion(long productEntryId, java.lang.String version, java.lang.String changeLog, java.lang.String downloadPageURL, java.lang.String directDownloadURL, boolean testDirectDownloadURL, boolean repoStoreArtifact, long[] frameworkVersionIds, com.liferay.client.soap.portal.service.ServiceContext serviceContext) throws java.rmi.RemoteException {
271 if (super.cachedEndpoint == null) {
272 throw new org.apache.axis.NoEndPointException();
273 }
274 org.apache.axis.client.Call _call = createCall();
275 _call.setOperation(_operations[0]);
276 _call.setUseSOAPAction(true);
277 _call.setSOAPActionURI("");
278 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
279 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.softwarecatalog.portlet.liferay.com", "addProductVersion"));
280
281 setRequestHeaders(_call);
282 setAttachments(_call);
283 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(productEntryId), version, changeLog, downloadPageURL, directDownloadURL, new java.lang.Boolean(testDirectDownloadURL), new java.lang.Boolean(repoStoreArtifact), frameworkVersionIds, serviceContext});
284
285 if (_resp instanceof java.rmi.RemoteException) {
286 throw (java.rmi.RemoteException)_resp;
287 }
288 else {
289 extractAttachments(_call);
290 try {
291 return (com.liferay.client.soap.portlet.softwarecatalog.model.SCProductVersionSoap) _resp;
292 } catch (java.lang.Exception _exception) {
293 return (com.liferay.client.soap.portlet.softwarecatalog.model.SCProductVersionSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portlet.softwarecatalog.model.SCProductVersionSoap.class);
294 }
295 }
296 } catch (org.apache.axis.AxisFault axisFaultException) {
297 throw axisFaultException;
298 }
299 }
300
301 public void deleteProductVersion(long productVersionId) throws java.rmi.RemoteException {
302 if (super.cachedEndpoint == null) {
303 throw new org.apache.axis.NoEndPointException();
304 }
305 org.apache.axis.client.Call _call = createCall();
306 _call.setOperation(_operations[1]);
307 _call.setUseSOAPAction(true);
308 _call.setSOAPActionURI("");
309 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
310 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.softwarecatalog.portlet.liferay.com", "deleteProductVersion"));
311
312 setRequestHeaders(_call);
313 setAttachments(_call);
314 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(productVersionId)});
315
316 if (_resp instanceof java.rmi.RemoteException) {
317 throw (java.rmi.RemoteException)_resp;
318 }
319 extractAttachments(_call);
320 } catch (org.apache.axis.AxisFault axisFaultException) {
321 throw axisFaultException;
322 }
323 }
324
325 public com.liferay.client.soap.portlet.softwarecatalog.model.SCProductVersionSoap getProductVersion(long productVersionId) throws java.rmi.RemoteException {
326 if (super.cachedEndpoint == null) {
327 throw new org.apache.axis.NoEndPointException();
328 }
329 org.apache.axis.client.Call _call = createCall();
330 _call.setOperation(_operations[2]);
331 _call.setUseSOAPAction(true);
332 _call.setSOAPActionURI("");
333 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
334 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.softwarecatalog.portlet.liferay.com", "getProductVersion"));
335
336 setRequestHeaders(_call);
337 setAttachments(_call);
338 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(productVersionId)});
339
340 if (_resp instanceof java.rmi.RemoteException) {
341 throw (java.rmi.RemoteException)_resp;
342 }
343 else {
344 extractAttachments(_call);
345 try {
346 return (com.liferay.client.soap.portlet.softwarecatalog.model.SCProductVersionSoap) _resp;
347 } catch (java.lang.Exception _exception) {
348 return (com.liferay.client.soap.portlet.softwarecatalog.model.SCProductVersionSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portlet.softwarecatalog.model.SCProductVersionSoap.class);
349 }
350 }
351 } catch (org.apache.axis.AxisFault axisFaultException) {
352 throw axisFaultException;
353 }
354 }
355
356 public com.liferay.client.soap.portlet.softwarecatalog.model.SCProductVersionSoap[] getProductVersions(long productEntryId, int start, int end) throws java.rmi.RemoteException {
357 if (super.cachedEndpoint == null) {
358 throw new org.apache.axis.NoEndPointException();
359 }
360 org.apache.axis.client.Call _call = createCall();
361 _call.setOperation(_operations[3]);
362 _call.setUseSOAPAction(true);
363 _call.setSOAPActionURI("");
364 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
365 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.softwarecatalog.portlet.liferay.com", "getProductVersions"));
366
367 setRequestHeaders(_call);
368 setAttachments(_call);
369 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(productEntryId), new java.lang.Integer(start), new java.lang.Integer(end)});
370
371 if (_resp instanceof java.rmi.RemoteException) {
372 throw (java.rmi.RemoteException)_resp;
373 }
374 else {
375 extractAttachments(_call);
376 try {
377 return (com.liferay.client.soap.portlet.softwarecatalog.model.SCProductVersionSoap[]) _resp;
378 } catch (java.lang.Exception _exception) {
379 return (com.liferay.client.soap.portlet.softwarecatalog.model.SCProductVersionSoap[]) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portlet.softwarecatalog.model.SCProductVersionSoap[].class);
380 }
381 }
382 } catch (org.apache.axis.AxisFault axisFaultException) {
383 throw axisFaultException;
384 }
385 }
386
387 public int getProductVersionsCount(long productEntryId) throws java.rmi.RemoteException {
388 if (super.cachedEndpoint == null) {
389 throw new org.apache.axis.NoEndPointException();
390 }
391 org.apache.axis.client.Call _call = createCall();
392 _call.setOperation(_operations[4]);
393 _call.setUseSOAPAction(true);
394 _call.setSOAPActionURI("");
395 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
396 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.softwarecatalog.portlet.liferay.com", "getProductVersionsCount"));
397
398 setRequestHeaders(_call);
399 setAttachments(_call);
400 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(productEntryId)});
401
402 if (_resp instanceof java.rmi.RemoteException) {
403 throw (java.rmi.RemoteException)_resp;
404 }
405 else {
406 extractAttachments(_call);
407 try {
408 return ((java.lang.Integer) _resp).intValue();
409 } catch (java.lang.Exception _exception) {
410 return ((java.lang.Integer) org.apache.axis.utils.JavaUtils.convert(_resp, int.class)).intValue();
411 }
412 }
413 } catch (org.apache.axis.AxisFault axisFaultException) {
414 throw axisFaultException;
415 }
416 }
417
418 public com.liferay.client.soap.portlet.softwarecatalog.model.SCProductVersionSoap updateProductVersion(long productVersionId, java.lang.String version, java.lang.String changeLog, java.lang.String downloadPageURL, java.lang.String directDownloadURL, boolean testDirectDownloadURL, boolean repoStoreArtifact, long[] frameworkVersionIds) throws java.rmi.RemoteException {
419 if (super.cachedEndpoint == null) {
420 throw new org.apache.axis.NoEndPointException();
421 }
422 org.apache.axis.client.Call _call = createCall();
423 _call.setOperation(_operations[5]);
424 _call.setUseSOAPAction(true);
425 _call.setSOAPActionURI("");
426 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
427 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.softwarecatalog.portlet.liferay.com", "updateProductVersion"));
428
429 setRequestHeaders(_call);
430 setAttachments(_call);
431 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(productVersionId), version, changeLog, downloadPageURL, directDownloadURL, new java.lang.Boolean(testDirectDownloadURL), new java.lang.Boolean(repoStoreArtifact), frameworkVersionIds});
432
433 if (_resp instanceof java.rmi.RemoteException) {
434 throw (java.rmi.RemoteException)_resp;
435 }
436 else {
437 extractAttachments(_call);
438 try {
439 return (com.liferay.client.soap.portlet.softwarecatalog.model.SCProductVersionSoap) _resp;
440 } catch (java.lang.Exception _exception) {
441 return (com.liferay.client.soap.portlet.softwarecatalog.model.SCProductVersionSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portlet.softwarecatalog.model.SCProductVersionSoap.class);
442 }
443 }
444 } catch (org.apache.axis.AxisFault axisFaultException) {
445 throw axisFaultException;
446 }
447 }
448
449 }
450