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