1   /**
2    * Portlet_Tags_TagsEntryServiceSoapBindingStub.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.portlet.tags.service.http;
9   
10  public class Portlet_Tags_TagsEntryServiceSoapBindingStub extends org.apache.axis.client.Stub implements com.liferay.client.portlet.tags.service.http.TagsEntryServiceSoap {
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[12];
20          _initOperationDesc1();
21          _initOperationDesc2();
22      }
23  
24      private static void _initOperationDesc1(){
25          org.apache.axis.description.OperationDesc oper;
26          org.apache.axis.description.ParameterDesc param;
27          oper = new org.apache.axis.description.OperationDesc();
28          oper.setName("updateEntry");
29          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "entryId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
30          oper.addParameter(param);
31          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);
32          oper.addParameter(param);
33          oper.setReturnType(new javax.xml.namespace.QName("http://model.tags.portlet.liferay.com", "TagsEntrySoap"));
34          oper.setReturnClass(com.liferay.client.portlet.tags.model.TagsEntrySoap.class);
35          oper.setReturnQName(new javax.xml.namespace.QName("", "updateEntryReturn"));
36          oper.setStyle(org.apache.axis.constants.Style.RPC);
37          oper.setUse(org.apache.axis.constants.Use.ENCODED);
38          _operations[0] = oper;
39  
40          oper = new org.apache.axis.description.OperationDesc();
41          oper.setName("updateEntry");
42          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "entryId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
43          oper.addParameter(param);
44          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);
45          oper.addParameter(param);
46          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "properties"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.tags.portlet.liferay.com", "ArrayOf_xsd_string"), java.lang.String[].class, false, false);
47          oper.addParameter(param);
48          oper.setReturnType(new javax.xml.namespace.QName("http://model.tags.portlet.liferay.com", "TagsEntrySoap"));
49          oper.setReturnClass(com.liferay.client.portlet.tags.model.TagsEntrySoap.class);
50          oper.setReturnQName(new javax.xml.namespace.QName("", "updateEntryReturn"));
51          oper.setStyle(org.apache.axis.constants.Style.RPC);
52          oper.setUse(org.apache.axis.constants.Use.ENCODED);
53          _operations[1] = oper;
54  
55          oper = new org.apache.axis.description.OperationDesc();
56          oper.setName("searchCount");
57          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "companyId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
58          oper.addParameter(param);
59          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);
60          oper.addParameter(param);
61          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "properties"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.tags.portlet.liferay.com", "ArrayOf_xsd_string"), java.lang.String[].class, false, false);
62          oper.addParameter(param);
63          oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
64          oper.setReturnClass(int.class);
65          oper.setReturnQName(new javax.xml.namespace.QName("", "searchCountReturn"));
66          oper.setStyle(org.apache.axis.constants.Style.RPC);
67          oper.setUse(org.apache.axis.constants.Use.ENCODED);
68          _operations[2] = oper;
69  
70          oper = new org.apache.axis.description.OperationDesc();
71          oper.setName("mergeEntries");
72          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "fromEntryId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
73          oper.addParameter(param);
74          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "toEntryId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
75          oper.addParameter(param);
76          oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
77          oper.setStyle(org.apache.axis.constants.Style.RPC);
78          oper.setUse(org.apache.axis.constants.Use.ENCODED);
79          _operations[3] = oper;
80  
81          oper = new org.apache.axis.description.OperationDesc();
82          oper.setName("searchAutocomplete");
83          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "companyId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
84          oper.addParameter(param);
85          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);
86          oper.addParameter(param);
87          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "properties"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.tags.portlet.liferay.com", "ArrayOf_xsd_string"), java.lang.String[].class, false, false);
88          oper.addParameter(param);
89          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "begin"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
90          oper.addParameter(param);
91          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);
92          oper.addParameter(param);
93          oper.setReturnType(new javax.xml.namespace.QName("http://json.kernel.portal.liferay.com", "JSONArrayWrapper"));
94          oper.setReturnClass(com.liferay.client.portal.kernel.json.JSONArrayWrapper.class);
95          oper.setReturnQName(new javax.xml.namespace.QName("", "searchAutocompleteReturn"));
96          oper.setStyle(org.apache.axis.constants.Style.RPC);
97          oper.setUse(org.apache.axis.constants.Use.ENCODED);
98          _operations[4] = oper;
99  
100         oper = new org.apache.axis.description.OperationDesc();
101         oper.setName("addEntry");
102         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);
103         oper.addParameter(param);
104         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "properties"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.tags.portlet.liferay.com", "ArrayOf_xsd_string"), java.lang.String[].class, false, false);
105         oper.addParameter(param);
106         oper.setReturnType(new javax.xml.namespace.QName("http://model.tags.portlet.liferay.com", "TagsEntrySoap"));
107         oper.setReturnClass(com.liferay.client.portlet.tags.model.TagsEntrySoap.class);
108         oper.setReturnQName(new javax.xml.namespace.QName("", "addEntryReturn"));
109         oper.setStyle(org.apache.axis.constants.Style.RPC);
110         oper.setUse(org.apache.axis.constants.Use.ENCODED);
111         _operations[5] = oper;
112 
113         oper = new org.apache.axis.description.OperationDesc();
114         oper.setName("addEntry");
115         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);
116         oper.addParameter(param);
117         oper.setReturnType(new javax.xml.namespace.QName("http://model.tags.portlet.liferay.com", "TagsEntrySoap"));
118         oper.setReturnClass(com.liferay.client.portlet.tags.model.TagsEntrySoap.class);
119         oper.setReturnQName(new javax.xml.namespace.QName("", "addEntryReturn"));
120         oper.setStyle(org.apache.axis.constants.Style.RPC);
121         oper.setUse(org.apache.axis.constants.Use.ENCODED);
122         _operations[6] = oper;
123 
124         oper = new org.apache.axis.description.OperationDesc();
125         oper.setName("search");
126         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "companyId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
127         oper.addParameter(param);
128         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);
129         oper.addParameter(param);
130         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "properties"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.tags.portlet.liferay.com", "ArrayOf_xsd_string"), java.lang.String[].class, false, false);
131         oper.addParameter(param);
132         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "begin"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
133         oper.addParameter(param);
134         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);
135         oper.addParameter(param);
136         oper.setReturnType(new javax.xml.namespace.QName("urn:http.service.tags.portlet.liferay.com", "ArrayOf_tns2_TagsEntrySoap"));
137         oper.setReturnClass(com.liferay.client.portlet.tags.model.TagsEntrySoap[].class);
138         oper.setReturnQName(new javax.xml.namespace.QName("", "searchReturn"));
139         oper.setStyle(org.apache.axis.constants.Style.RPC);
140         oper.setUse(org.apache.axis.constants.Use.ENCODED);
141         _operations[7] = oper;
142 
143         oper = new org.apache.axis.description.OperationDesc();
144         oper.setName("search");
145         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "companyId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
146         oper.addParameter(param);
147         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);
148         oper.addParameter(param);
149         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "properties"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.tags.portlet.liferay.com", "ArrayOf_xsd_string"), java.lang.String[].class, false, false);
150         oper.addParameter(param);
151         oper.setReturnType(new javax.xml.namespace.QName("urn:http.service.tags.portlet.liferay.com", "ArrayOf_tns2_TagsEntrySoap"));
152         oper.setReturnClass(com.liferay.client.portlet.tags.model.TagsEntrySoap[].class);
153         oper.setReturnQName(new javax.xml.namespace.QName("", "searchReturn"));
154         oper.setStyle(org.apache.axis.constants.Style.RPC);
155         oper.setUse(org.apache.axis.constants.Use.ENCODED);
156         _operations[8] = oper;
157 
158         oper = new org.apache.axis.description.OperationDesc();
159         oper.setName("deleteEntry");
160         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "entryId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
161         oper.addParameter(param);
162         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
163         oper.setStyle(org.apache.axis.constants.Style.RPC);
164         oper.setUse(org.apache.axis.constants.Use.ENCODED);
165         _operations[9] = oper;
166 
167     }
168 
169     private static void _initOperationDesc2(){
170         org.apache.axis.description.OperationDesc oper;
171         org.apache.axis.description.ParameterDesc param;
172         oper = new org.apache.axis.description.OperationDesc();
173         oper.setName("getEntries");
174         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "className"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
175         oper.addParameter(param);
176         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "classPK"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
177         oper.addParameter(param);
178         oper.setReturnType(new javax.xml.namespace.QName("urn:http.service.tags.portlet.liferay.com", "ArrayOf_tns2_TagsEntrySoap"));
179         oper.setReturnClass(com.liferay.client.portlet.tags.model.TagsEntrySoap[].class);
180         oper.setReturnQName(new javax.xml.namespace.QName("", "getEntriesReturn"));
181         oper.setStyle(org.apache.axis.constants.Style.RPC);
182         oper.setUse(org.apache.axis.constants.Use.ENCODED);
183         _operations[10] = oper;
184 
185         oper = new org.apache.axis.description.OperationDesc();
186         oper.setName("getEntries");
187         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);
188         oper.addParameter(param);
189         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "companyId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
190         oper.addParameter(param);
191         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "classNameId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
192         oper.addParameter(param);
193         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);
194         oper.addParameter(param);
195         oper.setReturnType(new javax.xml.namespace.QName("urn:http.service.tags.portlet.liferay.com", "ArrayOf_tns2_TagsEntrySoap"));
196         oper.setReturnClass(com.liferay.client.portlet.tags.model.TagsEntrySoap[].class);
197         oper.setReturnQName(new javax.xml.namespace.QName("", "getEntriesReturn"));
198         oper.setStyle(org.apache.axis.constants.Style.RPC);
199         oper.setUse(org.apache.axis.constants.Use.ENCODED);
200         _operations[11] = oper;
201 
202     }
203 
204     public Portlet_Tags_TagsEntryServiceSoapBindingStub() throws org.apache.axis.AxisFault {
205          this(null);
206     }
207 
208     public Portlet_Tags_TagsEntryServiceSoapBindingStub(java.net.URL endpointURL, javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
209          this(service);
210          super.cachedEndpoint = endpointURL;
211     }
212 
213     public Portlet_Tags_TagsEntryServiceSoapBindingStub(javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
214         if (service == null) {
215             super.service = new org.apache.axis.client.Service();
216         } else {
217             super.service = service;
218         }
219         ((org.apache.axis.client.Service)super.service).setTypeMappingVersion("1.2");
220             java.lang.Class cls;
221             javax.xml.namespace.QName qName;
222             javax.xml.namespace.QName qName2;
223             java.lang.Class beansf = org.apache.axis.encoding.ser.BeanSerializerFactory.class;
224             java.lang.Class beandf = org.apache.axis.encoding.ser.BeanDeserializerFactory.class;
225             java.lang.Class enumsf = org.apache.axis.encoding.ser.EnumSerializerFactory.class;
226             java.lang.Class enumdf = org.apache.axis.encoding.ser.EnumDeserializerFactory.class;
227             java.lang.Class arraysf = org.apache.axis.encoding.ser.ArraySerializerFactory.class;
228             java.lang.Class arraydf = org.apache.axis.encoding.ser.ArrayDeserializerFactory.class;
229             java.lang.Class simplesf = org.apache.axis.encoding.ser.SimpleSerializerFactory.class;
230             java.lang.Class simpledf = org.apache.axis.encoding.ser.SimpleDeserializerFactory.class;
231             java.lang.Class simplelistsf = org.apache.axis.encoding.ser.SimpleListSerializerFactory.class;
232             java.lang.Class simplelistdf = org.apache.axis.encoding.ser.SimpleListDeserializerFactory.class;
233             qName = new javax.xml.namespace.QName("http://json.kernel.portal.liferay.com", "JSONArrayWrapper");
234             cachedSerQNames.add(qName);
235             cls = com.liferay.client.portal.kernel.json.JSONArrayWrapper.class;
236             cachedSerClasses.add(cls);
237             cachedSerFactories.add(beansf);
238             cachedDeserFactories.add(beandf);
239 
240             qName = new javax.xml.namespace.QName("http://model.tags.portlet.liferay.com", "TagsEntrySoap");
241             cachedSerQNames.add(qName);
242             cls = com.liferay.client.portlet.tags.model.TagsEntrySoap.class;
243             cachedSerClasses.add(cls);
244             cachedSerFactories.add(beansf);
245             cachedDeserFactories.add(beandf);
246 
247             qName = new javax.xml.namespace.QName("urn:http.service.tags.portlet.liferay.com", "ArrayOf_tns2_TagsEntrySoap");
248             cachedSerQNames.add(qName);
249             cls = com.liferay.client.portlet.tags.model.TagsEntrySoap[].class;
250             cachedSerClasses.add(cls);
251             qName = new javax.xml.namespace.QName("http://model.tags.portlet.liferay.com", "TagsEntrySoap");
252             qName2 = null;
253             cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
254             cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
255 
256             qName = new javax.xml.namespace.QName("urn:http.service.tags.portlet.liferay.com", "ArrayOf_xsd_string");
257             cachedSerQNames.add(qName);
258             cls = java.lang.String[].class;
259             cachedSerClasses.add(cls);
260             qName = new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string");
261             qName2 = null;
262             cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
263             cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
264 
265     }
266 
267     protected org.apache.axis.client.Call createCall() throws java.rmi.RemoteException {
268         try {
269             org.apache.axis.client.Call _call = super._createCall();
270             if (super.maintainSessionSet) {
271                 _call.setMaintainSession(super.maintainSession);
272             }
273             if (super.cachedUsername != null) {
274                 _call.setUsername(super.cachedUsername);
275             }
276             if (super.cachedPassword != null) {
277                 _call.setPassword(super.cachedPassword);
278             }
279             if (super.cachedEndpoint != null) {
280                 _call.setTargetEndpointAddress(super.cachedEndpoint);
281             }
282             if (super.cachedTimeout != null) {
283                 _call.setTimeout(super.cachedTimeout);
284             }
285             if (super.cachedPortName != null) {
286                 _call.setPortName(super.cachedPortName);
287             }
288             java.util.Enumeration keys = super.cachedProperties.keys();
289             while (keys.hasMoreElements()) {
290                 java.lang.String key = (java.lang.String) keys.nextElement();
291                 _call.setProperty(key, super.cachedProperties.get(key));
292             }
293             // All the type mapping information is registered
294             // when the first call is made.
295             // The type mapping information is actually registered in
296             // the TypeMappingRegistry of the service, which
297             // is the reason why registration is only needed for the first call.
298             synchronized (this) {
299                 if (firstCall()) {
300                     // must set encoding style before registering serializers
301                     _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
302                     _call.setEncodingStyle(org.apache.axis.Constants.URI_SOAP11_ENC);
303                     for (int i = 0; i < cachedSerFactories.size(); ++i) {
304                         java.lang.Class cls = (java.lang.Class) cachedSerClasses.get(i);
305                         javax.xml.namespace.QName qName =
306                                 (javax.xml.namespace.QName) cachedSerQNames.get(i);
307                         java.lang.Object x = cachedSerFactories.get(i);
308                         if (x instanceof Class) {
309                             java.lang.Class sf = (java.lang.Class)
310                                  cachedSerFactories.get(i);
311                             java.lang.Class df = (java.lang.Class)
312                                  cachedDeserFactories.get(i);
313                             _call.registerTypeMapping(cls, qName, sf, df, false);
314                         }
315                         else if (x instanceof javax.xml.rpc.encoding.SerializerFactory) {
316                             org.apache.axis.encoding.SerializerFactory sf = (org.apache.axis.encoding.SerializerFactory)
317                                  cachedSerFactories.get(i);
318                             org.apache.axis.encoding.DeserializerFactory df = (org.apache.axis.encoding.DeserializerFactory)
319                                  cachedDeserFactories.get(i);
320                             _call.registerTypeMapping(cls, qName, sf, df, false);
321                         }
322                     }
323                 }
324             }
325             return _call;
326         }
327         catch (java.lang.Throwable _t) {
328             throw new org.apache.axis.AxisFault("Failure trying to get the Call object", _t);
329         }
330     }
331 
332     public com.liferay.client.portlet.tags.model.TagsEntrySoap updateEntry(long entryId, java.lang.String name) throws java.rmi.RemoteException {
333         if (super.cachedEndpoint == null) {
334             throw new org.apache.axis.NoEndPointException();
335         }
336         org.apache.axis.client.Call _call = createCall();
337         _call.setOperation(_operations[0]);
338         _call.setUseSOAPAction(true);
339         _call.setSOAPActionURI("");
340         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
341         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.tags.portlet.liferay.com", "updateEntry"));
342 
343         setRequestHeaders(_call);
344         setAttachments(_call);
345  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(entryId), name});
346 
347         if (_resp instanceof java.rmi.RemoteException) {
348             throw (java.rmi.RemoteException)_resp;
349         }
350         else {
351             extractAttachments(_call);
352             try {
353                 return (com.liferay.client.portlet.tags.model.TagsEntrySoap) _resp;
354             } catch (java.lang.Exception _exception) {
355                 return (com.liferay.client.portlet.tags.model.TagsEntrySoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portlet.tags.model.TagsEntrySoap.class);
356             }
357         }
358   } catch (org.apache.axis.AxisFault axisFaultException) {
359   throw axisFaultException;
360 }
361     }
362 
363     public com.liferay.client.portlet.tags.model.TagsEntrySoap updateEntry(long entryId, java.lang.String name, java.lang.String[] properties) throws java.rmi.RemoteException {
364         if (super.cachedEndpoint == null) {
365             throw new org.apache.axis.NoEndPointException();
366         }
367         org.apache.axis.client.Call _call = createCall();
368         _call.setOperation(_operations[1]);
369         _call.setUseSOAPAction(true);
370         _call.setSOAPActionURI("");
371         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
372         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.tags.portlet.liferay.com", "updateEntry"));
373 
374         setRequestHeaders(_call);
375         setAttachments(_call);
376  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(entryId), name, properties});
377 
378         if (_resp instanceof java.rmi.RemoteException) {
379             throw (java.rmi.RemoteException)_resp;
380         }
381         else {
382             extractAttachments(_call);
383             try {
384                 return (com.liferay.client.portlet.tags.model.TagsEntrySoap) _resp;
385             } catch (java.lang.Exception _exception) {
386                 return (com.liferay.client.portlet.tags.model.TagsEntrySoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portlet.tags.model.TagsEntrySoap.class);
387             }
388         }
389   } catch (org.apache.axis.AxisFault axisFaultException) {
390   throw axisFaultException;
391 }
392     }
393 
394     public int searchCount(long companyId, java.lang.String name, java.lang.String[] properties) throws java.rmi.RemoteException {
395         if (super.cachedEndpoint == null) {
396             throw new org.apache.axis.NoEndPointException();
397         }
398         org.apache.axis.client.Call _call = createCall();
399         _call.setOperation(_operations[2]);
400         _call.setUseSOAPAction(true);
401         _call.setSOAPActionURI("");
402         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
403         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.tags.portlet.liferay.com", "searchCount"));
404 
405         setRequestHeaders(_call);
406         setAttachments(_call);
407  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(companyId), name, properties});
408 
409         if (_resp instanceof java.rmi.RemoteException) {
410             throw (java.rmi.RemoteException)_resp;
411         }
412         else {
413             extractAttachments(_call);
414             try {
415                 return ((java.lang.Integer) _resp).intValue();
416             } catch (java.lang.Exception _exception) {
417                 return ((java.lang.Integer) org.apache.axis.utils.JavaUtils.convert(_resp, int.class)).intValue();
418             }
419         }
420   } catch (org.apache.axis.AxisFault axisFaultException) {
421   throw axisFaultException;
422 }
423     }
424 
425     public void mergeEntries(long fromEntryId, long toEntryId) throws java.rmi.RemoteException {
426         if (super.cachedEndpoint == null) {
427             throw new org.apache.axis.NoEndPointException();
428         }
429         org.apache.axis.client.Call _call = createCall();
430         _call.setOperation(_operations[3]);
431         _call.setUseSOAPAction(true);
432         _call.setSOAPActionURI("");
433         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
434         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.tags.portlet.liferay.com", "mergeEntries"));
435 
436         setRequestHeaders(_call);
437         setAttachments(_call);
438  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(fromEntryId), new java.lang.Long(toEntryId)});
439 
440         if (_resp instanceof java.rmi.RemoteException) {
441             throw (java.rmi.RemoteException)_resp;
442         }
443         extractAttachments(_call);
444   } catch (org.apache.axis.AxisFault axisFaultException) {
445   throw axisFaultException;
446 }
447     }
448 
449     public com.liferay.client.portal.kernel.json.JSONArrayWrapper searchAutocomplete(long companyId, java.lang.String name, java.lang.String[] properties, int begin, int end) throws java.rmi.RemoteException {
450         if (super.cachedEndpoint == null) {
451             throw new org.apache.axis.NoEndPointException();
452         }
453         org.apache.axis.client.Call _call = createCall();
454         _call.setOperation(_operations[4]);
455         _call.setUseSOAPAction(true);
456         _call.setSOAPActionURI("");
457         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
458         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.tags.portlet.liferay.com", "searchAutocomplete"));
459 
460         setRequestHeaders(_call);
461         setAttachments(_call);
462  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(companyId), name, properties, new java.lang.Integer(begin), new java.lang.Integer(end)});
463 
464         if (_resp instanceof java.rmi.RemoteException) {
465             throw (java.rmi.RemoteException)_resp;
466         }
467         else {
468             extractAttachments(_call);
469             try {
470                 return (com.liferay.client.portal.kernel.json.JSONArrayWrapper) _resp;
471             } catch (java.lang.Exception _exception) {
472                 return (com.liferay.client.portal.kernel.json.JSONArrayWrapper) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portal.kernel.json.JSONArrayWrapper.class);
473             }
474         }
475   } catch (org.apache.axis.AxisFault axisFaultException) {
476   throw axisFaultException;
477 }
478     }
479 
480     public com.liferay.client.portlet.tags.model.TagsEntrySoap addEntry(java.lang.String name, java.lang.String[] properties) throws java.rmi.RemoteException {
481         if (super.cachedEndpoint == null) {
482             throw new org.apache.axis.NoEndPointException();
483         }
484         org.apache.axis.client.Call _call = createCall();
485         _call.setOperation(_operations[5]);
486         _call.setUseSOAPAction(true);
487         _call.setSOAPActionURI("");
488         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
489         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.tags.portlet.liferay.com", "addEntry"));
490 
491         setRequestHeaders(_call);
492         setAttachments(_call);
493  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {name, properties});
494 
495         if (_resp instanceof java.rmi.RemoteException) {
496             throw (java.rmi.RemoteException)_resp;
497         }
498         else {
499             extractAttachments(_call);
500             try {
501                 return (com.liferay.client.portlet.tags.model.TagsEntrySoap) _resp;
502             } catch (java.lang.Exception _exception) {
503                 return (com.liferay.client.portlet.tags.model.TagsEntrySoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portlet.tags.model.TagsEntrySoap.class);
504             }
505         }
506   } catch (org.apache.axis.AxisFault axisFaultException) {
507   throw axisFaultException;
508 }
509     }
510 
511     public com.liferay.client.portlet.tags.model.TagsEntrySoap addEntry(java.lang.String name) throws java.rmi.RemoteException {
512         if (super.cachedEndpoint == null) {
513             throw new org.apache.axis.NoEndPointException();
514         }
515         org.apache.axis.client.Call _call = createCall();
516         _call.setOperation(_operations[6]);
517         _call.setUseSOAPAction(true);
518         _call.setSOAPActionURI("");
519         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
520         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.tags.portlet.liferay.com", "addEntry"));
521 
522         setRequestHeaders(_call);
523         setAttachments(_call);
524  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {name});
525 
526         if (_resp instanceof java.rmi.RemoteException) {
527             throw (java.rmi.RemoteException)_resp;
528         }
529         else {
530             extractAttachments(_call);
531             try {
532                 return (com.liferay.client.portlet.tags.model.TagsEntrySoap) _resp;
533             } catch (java.lang.Exception _exception) {
534                 return (com.liferay.client.portlet.tags.model.TagsEntrySoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portlet.tags.model.TagsEntrySoap.class);
535             }
536         }
537   } catch (org.apache.axis.AxisFault axisFaultException) {
538   throw axisFaultException;
539 }
540     }
541 
542     public com.liferay.client.portlet.tags.model.TagsEntrySoap[] search(long companyId, java.lang.String name, java.lang.String[] properties, int begin, int end) throws java.rmi.RemoteException {
543         if (super.cachedEndpoint == null) {
544             throw new org.apache.axis.NoEndPointException();
545         }
546         org.apache.axis.client.Call _call = createCall();
547         _call.setOperation(_operations[7]);
548         _call.setUseSOAPAction(true);
549         _call.setSOAPActionURI("");
550         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
551         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.tags.portlet.liferay.com", "search"));
552 
553         setRequestHeaders(_call);
554         setAttachments(_call);
555  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(companyId), name, properties, new java.lang.Integer(begin), new java.lang.Integer(end)});
556 
557         if (_resp instanceof java.rmi.RemoteException) {
558             throw (java.rmi.RemoteException)_resp;
559         }
560         else {
561             extractAttachments(_call);
562             try {
563                 return (com.liferay.client.portlet.tags.model.TagsEntrySoap[]) _resp;
564             } catch (java.lang.Exception _exception) {
565                 return (com.liferay.client.portlet.tags.model.TagsEntrySoap[]) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portlet.tags.model.TagsEntrySoap[].class);
566             }
567         }
568   } catch (org.apache.axis.AxisFault axisFaultException) {
569   throw axisFaultException;
570 }
571     }
572 
573     public com.liferay.client.portlet.tags.model.TagsEntrySoap[] search(long companyId, java.lang.String name, java.lang.String[] properties) throws java.rmi.RemoteException {
574         if (super.cachedEndpoint == null) {
575             throw new org.apache.axis.NoEndPointException();
576         }
577         org.apache.axis.client.Call _call = createCall();
578         _call.setOperation(_operations[8]);
579         _call.setUseSOAPAction(true);
580         _call.setSOAPActionURI("");
581         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
582         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.tags.portlet.liferay.com", "search"));
583 
584         setRequestHeaders(_call);
585         setAttachments(_call);
586  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(companyId), name, properties});
587 
588         if (_resp instanceof java.rmi.RemoteException) {
589             throw (java.rmi.RemoteException)_resp;
590         }
591         else {
592             extractAttachments(_call);
593             try {
594                 return (com.liferay.client.portlet.tags.model.TagsEntrySoap[]) _resp;
595             } catch (java.lang.Exception _exception) {
596                 return (com.liferay.client.portlet.tags.model.TagsEntrySoap[]) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portlet.tags.model.TagsEntrySoap[].class);
597             }
598         }
599   } catch (org.apache.axis.AxisFault axisFaultException) {
600   throw axisFaultException;
601 }
602     }
603 
604     public void deleteEntry(long entryId) throws java.rmi.RemoteException {
605         if (super.cachedEndpoint == null) {
606             throw new org.apache.axis.NoEndPointException();
607         }
608         org.apache.axis.client.Call _call = createCall();
609         _call.setOperation(_operations[9]);
610         _call.setUseSOAPAction(true);
611         _call.setSOAPActionURI("");
612         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
613         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.tags.portlet.liferay.com", "deleteEntry"));
614 
615         setRequestHeaders(_call);
616         setAttachments(_call);
617  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(entryId)});
618 
619         if (_resp instanceof java.rmi.RemoteException) {
620             throw (java.rmi.RemoteException)_resp;
621         }
622         extractAttachments(_call);
623   } catch (org.apache.axis.AxisFault axisFaultException) {
624   throw axisFaultException;
625 }
626     }
627 
628     public com.liferay.client.portlet.tags.model.TagsEntrySoap[] getEntries(java.lang.String className, long classPK) throws java.rmi.RemoteException {
629         if (super.cachedEndpoint == null) {
630             throw new org.apache.axis.NoEndPointException();
631         }
632         org.apache.axis.client.Call _call = createCall();
633         _call.setOperation(_operations[10]);
634         _call.setUseSOAPAction(true);
635         _call.setSOAPActionURI("");
636         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
637         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.tags.portlet.liferay.com", "getEntries"));
638 
639         setRequestHeaders(_call);
640         setAttachments(_call);
641  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {className, new java.lang.Long(classPK)});
642 
643         if (_resp instanceof java.rmi.RemoteException) {
644             throw (java.rmi.RemoteException)_resp;
645         }
646         else {
647             extractAttachments(_call);
648             try {
649                 return (com.liferay.client.portlet.tags.model.TagsEntrySoap[]) _resp;
650             } catch (java.lang.Exception _exception) {
651                 return (com.liferay.client.portlet.tags.model.TagsEntrySoap[]) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portlet.tags.model.TagsEntrySoap[].class);
652             }
653         }
654   } catch (org.apache.axis.AxisFault axisFaultException) {
655   throw axisFaultException;
656 }
657     }
658 
659     public com.liferay.client.portlet.tags.model.TagsEntrySoap[] getEntries(long groupId, long companyId, long classNameId, java.lang.String name) throws java.rmi.RemoteException {
660         if (super.cachedEndpoint == null) {
661             throw new org.apache.axis.NoEndPointException();
662         }
663         org.apache.axis.client.Call _call = createCall();
664         _call.setOperation(_operations[11]);
665         _call.setUseSOAPAction(true);
666         _call.setSOAPActionURI("");
667         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
668         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.tags.portlet.liferay.com", "getEntries"));
669 
670         setRequestHeaders(_call);
671         setAttachments(_call);
672  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), new java.lang.Long(companyId), new java.lang.Long(classNameId), name});
673 
674         if (_resp instanceof java.rmi.RemoteException) {
675             throw (java.rmi.RemoteException)_resp;
676         }
677         else {
678             extractAttachments(_call);
679             try {
680                 return (com.liferay.client.portlet.tags.model.TagsEntrySoap[]) _resp;
681             } catch (java.lang.Exception _exception) {
682                 return (com.liferay.client.portlet.tags.model.TagsEntrySoap[]) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portlet.tags.model.TagsEntrySoap[].class);
683             }
684         }
685   } catch (org.apache.axis.AxisFault axisFaultException) {
686   throw axisFaultException;
687 }
688     }
689 
690 }
691