1   /**
2    * Portal_PasswordPolicyServiceSoapBindingStub.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.portal.service.http;
9   
10  public class Portal_PasswordPolicyServiceSoapBindingStub extends org.apache.axis.client.Stub implements com.liferay.client.soap.portal.service.http.PasswordPolicyServiceSoap {
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[3];
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("addPasswordPolicy");
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("", "description"), 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("", "changeable"), 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("", "changeRequired"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
35          oper.addParameter(param);
36          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "minAge"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
37          oper.addParameter(param);
38          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "checkSyntax"), 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("", "allowDictionaryWords"), 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("", "minLength"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
43          oper.addParameter(param);
44          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "history"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
45          oper.addParameter(param);
46          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "historyCount"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
47          oper.addParameter(param);
48          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "expireable"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
49          oper.addParameter(param);
50          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "maxAge"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
51          oper.addParameter(param);
52          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "warningTime"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
53          oper.addParameter(param);
54          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "graceLimit"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
55          oper.addParameter(param);
56          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "lockout"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
57          oper.addParameter(param);
58          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "maxFailure"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
59          oper.addParameter(param);
60          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "lockoutDuration"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
61          oper.addParameter(param);
62          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "resetFailureCount"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
63          oper.addParameter(param);
64          oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "PasswordPolicySoap"));
65          oper.setReturnClass(com.liferay.client.soap.portal.model.PasswordPolicySoap.class);
66          oper.setReturnQName(new javax.xml.namespace.QName("", "addPasswordPolicyReturn"));
67          oper.setStyle(org.apache.axis.constants.Style.RPC);
68          oper.setUse(org.apache.axis.constants.Use.ENCODED);
69          _operations[0] = oper;
70  
71          oper = new org.apache.axis.description.OperationDesc();
72          oper.setName("deletePasswordPolicy");
73          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "passwordPolicyId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
74          oper.addParameter(param);
75          oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
76          oper.setStyle(org.apache.axis.constants.Style.RPC);
77          oper.setUse(org.apache.axis.constants.Use.ENCODED);
78          _operations[1] = oper;
79  
80          oper = new org.apache.axis.description.OperationDesc();
81          oper.setName("updatePasswordPolicy");
82          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "passwordPolicyId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
83          oper.addParameter(param);
84          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);
85          oper.addParameter(param);
86          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "description"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
87          oper.addParameter(param);
88          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "changeable"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
89          oper.addParameter(param);
90          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "changeRequired"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
91          oper.addParameter(param);
92          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "minAge"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
93          oper.addParameter(param);
94          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "checkSyntax"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
95          oper.addParameter(param);
96          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "allowDictionaryWords"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
97          oper.addParameter(param);
98          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "minLength"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
99          oper.addParameter(param);
100         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "history"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
101         oper.addParameter(param);
102         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "historyCount"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
103         oper.addParameter(param);
104         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "expireable"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
105         oper.addParameter(param);
106         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "maxAge"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
107         oper.addParameter(param);
108         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "warningTime"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
109         oper.addParameter(param);
110         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "graceLimit"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
111         oper.addParameter(param);
112         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "lockout"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
113         oper.addParameter(param);
114         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "maxFailure"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
115         oper.addParameter(param);
116         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "lockoutDuration"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
117         oper.addParameter(param);
118         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "resetFailureCount"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
119         oper.addParameter(param);
120         oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "PasswordPolicySoap"));
121         oper.setReturnClass(com.liferay.client.soap.portal.model.PasswordPolicySoap.class);
122         oper.setReturnQName(new javax.xml.namespace.QName("", "updatePasswordPolicyReturn"));
123         oper.setStyle(org.apache.axis.constants.Style.RPC);
124         oper.setUse(org.apache.axis.constants.Use.ENCODED);
125         _operations[2] = oper;
126 
127     }
128 
129     public Portal_PasswordPolicyServiceSoapBindingStub() throws org.apache.axis.AxisFault {
130          this(null);
131     }
132 
133     public Portal_PasswordPolicyServiceSoapBindingStub(java.net.URL endpointURL, javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
134          this(service);
135          super.cachedEndpoint = endpointURL;
136     }
137 
138     public Portal_PasswordPolicyServiceSoapBindingStub(javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
139         if (service == null) {
140             super.service = new org.apache.axis.client.Service();
141         } else {
142             super.service = service;
143         }
144         ((org.apache.axis.client.Service)super.service).setTypeMappingVersion("1.2");
145             java.lang.Class cls;
146             javax.xml.namespace.QName qName;
147             javax.xml.namespace.QName qName2;
148             java.lang.Class beansf = org.apache.axis.encoding.ser.BeanSerializerFactory.class;
149             java.lang.Class beandf = org.apache.axis.encoding.ser.BeanDeserializerFactory.class;
150             java.lang.Class enumsf = org.apache.axis.encoding.ser.EnumSerializerFactory.class;
151             java.lang.Class enumdf = org.apache.axis.encoding.ser.EnumDeserializerFactory.class;
152             java.lang.Class arraysf = org.apache.axis.encoding.ser.ArraySerializerFactory.class;
153             java.lang.Class arraydf = org.apache.axis.encoding.ser.ArrayDeserializerFactory.class;
154             java.lang.Class simplesf = org.apache.axis.encoding.ser.SimpleSerializerFactory.class;
155             java.lang.Class simpledf = org.apache.axis.encoding.ser.SimpleDeserializerFactory.class;
156             java.lang.Class simplelistsf = org.apache.axis.encoding.ser.SimpleListSerializerFactory.class;
157             java.lang.Class simplelistdf = org.apache.axis.encoding.ser.SimpleListDeserializerFactory.class;
158             qName = new javax.xml.namespace.QName("http://model.portal.liferay.com", "PasswordPolicySoap");
159             cachedSerQNames.add(qName);
160             cls = com.liferay.client.soap.portal.model.PasswordPolicySoap.class;
161             cachedSerClasses.add(cls);
162             cachedSerFactories.add(beansf);
163             cachedDeserFactories.add(beandf);
164 
165     }
166 
167     protected org.apache.axis.client.Call createCall() throws java.rmi.RemoteException {
168         try {
169             org.apache.axis.client.Call _call = super._createCall();
170             if (super.maintainSessionSet) {
171                 _call.setMaintainSession(super.maintainSession);
172             }
173             if (super.cachedUsername != null) {
174                 _call.setUsername(super.cachedUsername);
175             }
176             if (super.cachedPassword != null) {
177                 _call.setPassword(super.cachedPassword);
178             }
179             if (super.cachedEndpoint != null) {
180                 _call.setTargetEndpointAddress(super.cachedEndpoint);
181             }
182             if (super.cachedTimeout != null) {
183                 _call.setTimeout(super.cachedTimeout);
184             }
185             if (super.cachedPortName != null) {
186                 _call.setPortName(super.cachedPortName);
187             }
188             java.util.Enumeration keys = super.cachedProperties.keys();
189             while (keys.hasMoreElements()) {
190                 java.lang.String key = (java.lang.String) keys.nextElement();
191                 _call.setProperty(key, super.cachedProperties.get(key));
192             }
193             // All the type mapping information is registered
194             // when the first call is made.
195             // The type mapping information is actually registered in
196             // the TypeMappingRegistry of the service, which
197             // is the reason why registration is only needed for the first call.
198             synchronized (this) {
199                 if (firstCall()) {
200                     // must set encoding style before registering serializers
201                     _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
202                     _call.setEncodingStyle(org.apache.axis.Constants.URI_SOAP11_ENC);
203                     for (int i = 0; i < cachedSerFactories.size(); ++i) {
204                         java.lang.Class cls = (java.lang.Class) cachedSerClasses.get(i);
205                         javax.xml.namespace.QName qName =
206                                 (javax.xml.namespace.QName) cachedSerQNames.get(i);
207                         java.lang.Object x = cachedSerFactories.get(i);
208                         if (x instanceof Class) {
209                             java.lang.Class sf = (java.lang.Class)
210                                  cachedSerFactories.get(i);
211                             java.lang.Class df = (java.lang.Class)
212                                  cachedDeserFactories.get(i);
213                             _call.registerTypeMapping(cls, qName, sf, df, false);
214                         }
215                         else if (x instanceof javax.xml.rpc.encoding.SerializerFactory) {
216                             org.apache.axis.encoding.SerializerFactory sf = (org.apache.axis.encoding.SerializerFactory)
217                                  cachedSerFactories.get(i);
218                             org.apache.axis.encoding.DeserializerFactory df = (org.apache.axis.encoding.DeserializerFactory)
219                                  cachedDeserFactories.get(i);
220                             _call.registerTypeMapping(cls, qName, sf, df, false);
221                         }
222                     }
223                 }
224             }
225             return _call;
226         }
227         catch (java.lang.Throwable _t) {
228             throw new org.apache.axis.AxisFault("Failure trying to get the Call object", _t);
229         }
230     }
231 
232     public com.liferay.client.soap.portal.model.PasswordPolicySoap addPasswordPolicy(java.lang.String name, java.lang.String description, boolean changeable, boolean changeRequired, long minAge, boolean checkSyntax, boolean allowDictionaryWords, int minLength, boolean history, int historyCount, boolean expireable, long maxAge, long warningTime, int graceLimit, boolean lockout, int maxFailure, long lockoutDuration, long resetFailureCount) throws java.rmi.RemoteException {
233         if (super.cachedEndpoint == null) {
234             throw new org.apache.axis.NoEndPointException();
235         }
236         org.apache.axis.client.Call _call = createCall();
237         _call.setOperation(_operations[0]);
238         _call.setUseSOAPAction(true);
239         _call.setSOAPActionURI("");
240         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
241         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "addPasswordPolicy"));
242 
243         setRequestHeaders(_call);
244         setAttachments(_call);
245  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {name, description, new java.lang.Boolean(changeable), new java.lang.Boolean(changeRequired), new java.lang.Long(minAge), new java.lang.Boolean(checkSyntax), new java.lang.Boolean(allowDictionaryWords), new java.lang.Integer(minLength), new java.lang.Boolean(history), new java.lang.Integer(historyCount), new java.lang.Boolean(expireable), new java.lang.Long(maxAge), new java.lang.Long(warningTime), new java.lang.Integer(graceLimit), new java.lang.Boolean(lockout), new java.lang.Integer(maxFailure), new java.lang.Long(lockoutDuration), new java.lang.Long(resetFailureCount)});
246 
247         if (_resp instanceof java.rmi.RemoteException) {
248             throw (java.rmi.RemoteException)_resp;
249         }
250         else {
251             extractAttachments(_call);
252             try {
253                 return (com.liferay.client.soap.portal.model.PasswordPolicySoap) _resp;
254             } catch (java.lang.Exception _exception) {
255                 return (com.liferay.client.soap.portal.model.PasswordPolicySoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.PasswordPolicySoap.class);
256             }
257         }
258   } catch (org.apache.axis.AxisFault axisFaultException) {
259   throw axisFaultException;
260 }
261     }
262 
263     public void deletePasswordPolicy(long passwordPolicyId) throws java.rmi.RemoteException {
264         if (super.cachedEndpoint == null) {
265             throw new org.apache.axis.NoEndPointException();
266         }
267         org.apache.axis.client.Call _call = createCall();
268         _call.setOperation(_operations[1]);
269         _call.setUseSOAPAction(true);
270         _call.setSOAPActionURI("");
271         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
272         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "deletePasswordPolicy"));
273 
274         setRequestHeaders(_call);
275         setAttachments(_call);
276  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(passwordPolicyId)});
277 
278         if (_resp instanceof java.rmi.RemoteException) {
279             throw (java.rmi.RemoteException)_resp;
280         }
281         extractAttachments(_call);
282   } catch (org.apache.axis.AxisFault axisFaultException) {
283   throw axisFaultException;
284 }
285     }
286 
287     public com.liferay.client.soap.portal.model.PasswordPolicySoap updatePasswordPolicy(long passwordPolicyId, java.lang.String name, java.lang.String description, boolean changeable, boolean changeRequired, long minAge, boolean checkSyntax, boolean allowDictionaryWords, int minLength, boolean history, int historyCount, boolean expireable, long maxAge, long warningTime, int graceLimit, boolean lockout, int maxFailure, long lockoutDuration, long resetFailureCount) throws java.rmi.RemoteException {
288         if (super.cachedEndpoint == null) {
289             throw new org.apache.axis.NoEndPointException();
290         }
291         org.apache.axis.client.Call _call = createCall();
292         _call.setOperation(_operations[2]);
293         _call.setUseSOAPAction(true);
294         _call.setSOAPActionURI("");
295         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
296         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "updatePasswordPolicy"));
297 
298         setRequestHeaders(_call);
299         setAttachments(_call);
300  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(passwordPolicyId), name, description, new java.lang.Boolean(changeable), new java.lang.Boolean(changeRequired), new java.lang.Long(minAge), new java.lang.Boolean(checkSyntax), new java.lang.Boolean(allowDictionaryWords), new java.lang.Integer(minLength), new java.lang.Boolean(history), new java.lang.Integer(historyCount), new java.lang.Boolean(expireable), new java.lang.Long(maxAge), new java.lang.Long(warningTime), new java.lang.Integer(graceLimit), new java.lang.Boolean(lockout), new java.lang.Integer(maxFailure), new java.lang.Long(lockoutDuration), new java.lang.Long(resetFailureCount)});
301 
302         if (_resp instanceof java.rmi.RemoteException) {
303             throw (java.rmi.RemoteException)_resp;
304         }
305         else {
306             extractAttachments(_call);
307             try {
308                 return (com.liferay.client.soap.portal.model.PasswordPolicySoap) _resp;
309             } catch (java.lang.Exception _exception) {
310                 return (com.liferay.client.soap.portal.model.PasswordPolicySoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.PasswordPolicySoap.class);
311             }
312         }
313   } catch (org.apache.axis.AxisFault axisFaultException) {
314   throw axisFaultException;
315 }
316     }
317 
318 }
319