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