1
7
8 package com.liferay.client.soap.portal.service.http;
9
10 public class Portal_EmailAddressServiceSoapBindingStub extends org.apache.axis.client.Stub implements com.liferay.client.soap.portal.service.http.EmailAddressServiceSoap {
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[5];
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("getEmailAddress");
28 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "emailAddressId"), 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 oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "EmailAddressSoap"));
31 oper.setReturnClass(com.liferay.client.soap.portal.model.EmailAddressSoap.class);
32 oper.setReturnQName(new javax.xml.namespace.QName("", "getEmailAddressReturn"));
33 oper.setStyle(org.apache.axis.constants.Style.RPC);
34 oper.setUse(org.apache.axis.constants.Use.ENCODED);
35 _operations[0] = oper;
36
37 oper = new org.apache.axis.description.OperationDesc();
38 oper.setName("addEmailAddress");
39 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);
40 oper.addParameter(param);
41 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);
42 oper.addParameter(param);
43 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "address"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
44 oper.addParameter(param);
45 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "typeId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
46 oper.addParameter(param);
47 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "primary"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
48 oper.addParameter(param);
49 oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "EmailAddressSoap"));
50 oper.setReturnClass(com.liferay.client.soap.portal.model.EmailAddressSoap.class);
51 oper.setReturnQName(new javax.xml.namespace.QName("", "addEmailAddressReturn"));
52 oper.setStyle(org.apache.axis.constants.Style.RPC);
53 oper.setUse(org.apache.axis.constants.Use.ENCODED);
54 _operations[1] = oper;
55
56 oper = new org.apache.axis.description.OperationDesc();
57 oper.setName("deleteEmailAddress");
58 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "emailAddressId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
59 oper.addParameter(param);
60 oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
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("getEmailAddresses");
67 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);
68 oper.addParameter(param);
69 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);
70 oper.addParameter(param);
71 oper.setReturnType(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_tns2_EmailAddressSoap"));
72 oper.setReturnClass(com.liferay.client.soap.portal.model.EmailAddressSoap[].class);
73 oper.setReturnQName(new javax.xml.namespace.QName("", "getEmailAddressesReturn"));
74 oper.setStyle(org.apache.axis.constants.Style.RPC);
75 oper.setUse(org.apache.axis.constants.Use.ENCODED);
76 _operations[3] = oper;
77
78 oper = new org.apache.axis.description.OperationDesc();
79 oper.setName("updateEmailAddress");
80 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "emailAddressId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
81 oper.addParameter(param);
82 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "address"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
83 oper.addParameter(param);
84 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "typeId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
85 oper.addParameter(param);
86 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "primary"), 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("http://model.portal.liferay.com", "EmailAddressSoap"));
89 oper.setReturnClass(com.liferay.client.soap.portal.model.EmailAddressSoap.class);
90 oper.setReturnQName(new javax.xml.namespace.QName("", "updateEmailAddressReturn"));
91 oper.setStyle(org.apache.axis.constants.Style.RPC);
92 oper.setUse(org.apache.axis.constants.Use.ENCODED);
93 _operations[4] = oper;
94
95 }
96
97 public Portal_EmailAddressServiceSoapBindingStub() throws org.apache.axis.AxisFault {
98 this(null);
99 }
100
101 public Portal_EmailAddressServiceSoapBindingStub(java.net.URL endpointURL, javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
102 this(service);
103 super.cachedEndpoint = endpointURL;
104 }
105
106 public Portal_EmailAddressServiceSoapBindingStub(javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
107 if (service == null) {
108 super.service = new org.apache.axis.client.Service();
109 } else {
110 super.service = service;
111 }
112 ((org.apache.axis.client.Service)super.service).setTypeMappingVersion("1.2");
113 java.lang.Class cls;
114 javax.xml.namespace.QName qName;
115 javax.xml.namespace.QName qName2;
116 java.lang.Class beansf = org.apache.axis.encoding.ser.BeanSerializerFactory.class;
117 java.lang.Class beandf = org.apache.axis.encoding.ser.BeanDeserializerFactory.class;
118 java.lang.Class enumsf = org.apache.axis.encoding.ser.EnumSerializerFactory.class;
119 java.lang.Class enumdf = org.apache.axis.encoding.ser.EnumDeserializerFactory.class;
120 java.lang.Class arraysf = org.apache.axis.encoding.ser.ArraySerializerFactory.class;
121 java.lang.Class arraydf = org.apache.axis.encoding.ser.ArrayDeserializerFactory.class;
122 java.lang.Class simplesf = org.apache.axis.encoding.ser.SimpleSerializerFactory.class;
123 java.lang.Class simpledf = org.apache.axis.encoding.ser.SimpleDeserializerFactory.class;
124 java.lang.Class simplelistsf = org.apache.axis.encoding.ser.SimpleListSerializerFactory.class;
125 java.lang.Class simplelistdf = org.apache.axis.encoding.ser.SimpleListDeserializerFactory.class;
126 qName = new javax.xml.namespace.QName("http://model.portal.liferay.com", "EmailAddressSoap");
127 cachedSerQNames.add(qName);
128 cls = com.liferay.client.soap.portal.model.EmailAddressSoap.class;
129 cachedSerClasses.add(cls);
130 cachedSerFactories.add(beansf);
131 cachedDeserFactories.add(beandf);
132
133 qName = new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_tns2_EmailAddressSoap");
134 cachedSerQNames.add(qName);
135 cls = com.liferay.client.soap.portal.model.EmailAddressSoap[].class;
136 cachedSerClasses.add(cls);
137 qName = new javax.xml.namespace.QName("http://model.portal.liferay.com", "EmailAddressSoap");
138 qName2 = null;
139 cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
140 cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
141
142 }
143
144 protected org.apache.axis.client.Call createCall() throws java.rmi.RemoteException {
145 try {
146 org.apache.axis.client.Call _call = super._createCall();
147 if (super.maintainSessionSet) {
148 _call.setMaintainSession(super.maintainSession);
149 }
150 if (super.cachedUsername != null) {
151 _call.setUsername(super.cachedUsername);
152 }
153 if (super.cachedPassword != null) {
154 _call.setPassword(super.cachedPassword);
155 }
156 if (super.cachedEndpoint != null) {
157 _call.setTargetEndpointAddress(super.cachedEndpoint);
158 }
159 if (super.cachedTimeout != null) {
160 _call.setTimeout(super.cachedTimeout);
161 }
162 if (super.cachedPortName != null) {
163 _call.setPortName(super.cachedPortName);
164 }
165 java.util.Enumeration keys = super.cachedProperties.keys();
166 while (keys.hasMoreElements()) {
167 java.lang.String key = (java.lang.String) keys.nextElement();
168 _call.setProperty(key, super.cachedProperties.get(key));
169 }
170 synchronized (this) {
176 if (firstCall()) {
177 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
179 _call.setEncodingStyle(org.apache.axis.Constants.URI_SOAP11_ENC);
180 for (int i = 0; i < cachedSerFactories.size(); ++i) {
181 java.lang.Class cls = (java.lang.Class) cachedSerClasses.get(i);
182 javax.xml.namespace.QName qName =
183 (javax.xml.namespace.QName) cachedSerQNames.get(i);
184 java.lang.Object x = cachedSerFactories.get(i);
185 if (x instanceof Class) {
186 java.lang.Class sf = (java.lang.Class)
187 cachedSerFactories.get(i);
188 java.lang.Class df = (java.lang.Class)
189 cachedDeserFactories.get(i);
190 _call.registerTypeMapping(cls, qName, sf, df, false);
191 }
192 else if (x instanceof javax.xml.rpc.encoding.SerializerFactory) {
193 org.apache.axis.encoding.SerializerFactory sf = (org.apache.axis.encoding.SerializerFactory)
194 cachedSerFactories.get(i);
195 org.apache.axis.encoding.DeserializerFactory df = (org.apache.axis.encoding.DeserializerFactory)
196 cachedDeserFactories.get(i);
197 _call.registerTypeMapping(cls, qName, sf, df, false);
198 }
199 }
200 }
201 }
202 return _call;
203 }
204 catch (java.lang.Throwable _t) {
205 throw new org.apache.axis.AxisFault("Failure trying to get the Call object", _t);
206 }
207 }
208
209 public com.liferay.client.soap.portal.model.EmailAddressSoap getEmailAddress(long emailAddressId) throws java.rmi.RemoteException {
210 if (super.cachedEndpoint == null) {
211 throw new org.apache.axis.NoEndPointException();
212 }
213 org.apache.axis.client.Call _call = createCall();
214 _call.setOperation(_operations[0]);
215 _call.setUseSOAPAction(true);
216 _call.setSOAPActionURI("");
217 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
218 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "getEmailAddress"));
219
220 setRequestHeaders(_call);
221 setAttachments(_call);
222 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(emailAddressId)});
223
224 if (_resp instanceof java.rmi.RemoteException) {
225 throw (java.rmi.RemoteException)_resp;
226 }
227 else {
228 extractAttachments(_call);
229 try {
230 return (com.liferay.client.soap.portal.model.EmailAddressSoap) _resp;
231 } catch (java.lang.Exception _exception) {
232 return (com.liferay.client.soap.portal.model.EmailAddressSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.EmailAddressSoap.class);
233 }
234 }
235 } catch (org.apache.axis.AxisFault axisFaultException) {
236 throw axisFaultException;
237 }
238 }
239
240 public com.liferay.client.soap.portal.model.EmailAddressSoap addEmailAddress(java.lang.String className, long classPK, java.lang.String address, int typeId, boolean primary) throws java.rmi.RemoteException {
241 if (super.cachedEndpoint == null) {
242 throw new org.apache.axis.NoEndPointException();
243 }
244 org.apache.axis.client.Call _call = createCall();
245 _call.setOperation(_operations[1]);
246 _call.setUseSOAPAction(true);
247 _call.setSOAPActionURI("");
248 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
249 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "addEmailAddress"));
250
251 setRequestHeaders(_call);
252 setAttachments(_call);
253 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {className, new java.lang.Long(classPK), address, new java.lang.Integer(typeId), new java.lang.Boolean(primary)});
254
255 if (_resp instanceof java.rmi.RemoteException) {
256 throw (java.rmi.RemoteException)_resp;
257 }
258 else {
259 extractAttachments(_call);
260 try {
261 return (com.liferay.client.soap.portal.model.EmailAddressSoap) _resp;
262 } catch (java.lang.Exception _exception) {
263 return (com.liferay.client.soap.portal.model.EmailAddressSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.EmailAddressSoap.class);
264 }
265 }
266 } catch (org.apache.axis.AxisFault axisFaultException) {
267 throw axisFaultException;
268 }
269 }
270
271 public void deleteEmailAddress(long emailAddressId) throws java.rmi.RemoteException {
272 if (super.cachedEndpoint == null) {
273 throw new org.apache.axis.NoEndPointException();
274 }
275 org.apache.axis.client.Call _call = createCall();
276 _call.setOperation(_operations[2]);
277 _call.setUseSOAPAction(true);
278 _call.setSOAPActionURI("");
279 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
280 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "deleteEmailAddress"));
281
282 setRequestHeaders(_call);
283 setAttachments(_call);
284 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(emailAddressId)});
285
286 if (_resp instanceof java.rmi.RemoteException) {
287 throw (java.rmi.RemoteException)_resp;
288 }
289 extractAttachments(_call);
290 } catch (org.apache.axis.AxisFault axisFaultException) {
291 throw axisFaultException;
292 }
293 }
294
295 public com.liferay.client.soap.portal.model.EmailAddressSoap[] getEmailAddresses(java.lang.String className, long classPK) throws java.rmi.RemoteException {
296 if (super.cachedEndpoint == null) {
297 throw new org.apache.axis.NoEndPointException();
298 }
299 org.apache.axis.client.Call _call = createCall();
300 _call.setOperation(_operations[3]);
301 _call.setUseSOAPAction(true);
302 _call.setSOAPActionURI("");
303 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
304 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "getEmailAddresses"));
305
306 setRequestHeaders(_call);
307 setAttachments(_call);
308 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {className, new java.lang.Long(classPK)});
309
310 if (_resp instanceof java.rmi.RemoteException) {
311 throw (java.rmi.RemoteException)_resp;
312 }
313 else {
314 extractAttachments(_call);
315 try {
316 return (com.liferay.client.soap.portal.model.EmailAddressSoap[]) _resp;
317 } catch (java.lang.Exception _exception) {
318 return (com.liferay.client.soap.portal.model.EmailAddressSoap[]) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.EmailAddressSoap[].class);
319 }
320 }
321 } catch (org.apache.axis.AxisFault axisFaultException) {
322 throw axisFaultException;
323 }
324 }
325
326 public com.liferay.client.soap.portal.model.EmailAddressSoap updateEmailAddress(long emailAddressId, java.lang.String address, int typeId, boolean primary) throws java.rmi.RemoteException {
327 if (super.cachedEndpoint == null) {
328 throw new org.apache.axis.NoEndPointException();
329 }
330 org.apache.axis.client.Call _call = createCall();
331 _call.setOperation(_operations[4]);
332 _call.setUseSOAPAction(true);
333 _call.setSOAPActionURI("");
334 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
335 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "updateEmailAddress"));
336
337 setRequestHeaders(_call);
338 setAttachments(_call);
339 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(emailAddressId), address, new java.lang.Integer(typeId), new java.lang.Boolean(primary)});
340
341 if (_resp instanceof java.rmi.RemoteException) {
342 throw (java.rmi.RemoteException)_resp;
343 }
344 else {
345 extractAttachments(_call);
346 try {
347 return (com.liferay.client.soap.portal.model.EmailAddressSoap) _resp;
348 } catch (java.lang.Exception _exception) {
349 return (com.liferay.client.soap.portal.model.EmailAddressSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.EmailAddressSoap.class);
350 }
351 }
352 } catch (org.apache.axis.AxisFault axisFaultException) {
353 throw axisFaultException;
354 }
355 }
356
357 }
358