/**
* Copyright (c) Istituto Nazionale di Fisica Nucleare (INFN). 2006-2016
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/**
* AttributeAuthoritySoapBindingStub.java
*
* This file was auto-generated from WSDL
* by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter.
*/
package it.infn.cnaf.voms.saml.axis_skeletons;
public class AttributeAuthoritySoapBindingStub extends
org.apache.axis.client.Stub implements
it.infn.cnaf.voms.saml.axis_skeletons.AttributeAuthorityPortType {
private java.util.Vector cachedSerClasses = new java.util.Vector();
private java.util.Vector cachedSerQNames = new java.util.Vector();
private java.util.Vector cachedSerFactories = new java.util.Vector();
private java.util.Vector cachedDeserFactories = new java.util.Vector();
static org.apache.axis.description.OperationDesc[] _operations;
static {
_operations = new org.apache.axis.description.OperationDesc[1];
_initOperationDesc1();
}
private static void _initOperationDesc1() {
org.apache.axis.description.OperationDesc oper;
org.apache.axis.description.ParameterDesc param;
oper = new org.apache.axis.description.OperationDesc();
oper.setName("method");
param = new org.apache.axis.description.ParameterDesc(
new javax.xml.namespace.QName("urn:oasis:names:tc:SAML:2.0:protocol",
"AttributeQuery"), org.apache.axis.description.ParameterDesc.IN,
new javax.xml.namespace.QName("urn:oasis:names:tc:SAML:2.0:protocol",
"AttributeQueryType"), org.opensaml.saml2.core.AttributeQuery.class,
false, false);
oper.addParameter(param);
oper.setReturnType(new javax.xml.namespace.QName(
"urn:oasis:names:tc:SAML:2.0:protocol", "ResponseType"));
oper.setReturnClass(org.opensaml.saml2.core.Response.class);
oper.setReturnQName(new javax.xml.namespace.QName(
"urn:oasis:names:tc:SAML:2.0:protocol", "Response"));
oper.setStyle(org.apache.axis.constants.Style.DOCUMENT);
oper.setUse(org.apache.axis.constants.Use.LITERAL);
_operations[0] = oper;
}
public AttributeAuthoritySoapBindingStub() throws org.apache.axis.AxisFault {
this(null);
}
public AttributeAuthoritySoapBindingStub(java.net.URL endpointURL,
javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
this(service);
super.cachedEndpoint = endpointURL;
}
public AttributeAuthoritySoapBindingStub(javax.xml.rpc.Service service)
throws org.apache.axis.AxisFault {
if (service == null) {
super.service = new org.apache.axis.client.Service();
} else {
super.service = service;
}
((org.apache.axis.client.Service) super.service)
.setTypeMappingVersion("1.2");
java.lang.Class cls;
javax.xml.namespace.QName qName;
javax.xml.namespace.QName qName2;
java.lang.Class beansf = org.apache.axis.encoding.ser.BeanSerializerFactory.class;
java.lang.Class beandf = org.apache.axis.encoding.ser.BeanDeserializerFactory.class;
java.lang.Class enumsf = org.apache.axis.encoding.ser.EnumSerializerFactory.class;
java.lang.Class enumdf = org.apache.axis.encoding.ser.EnumDeserializerFactory.class;
java.lang.Class arraysf = org.apache.axis.encoding.ser.ArraySerializerFactory.class;
java.lang.Class arraydf = org.apache.axis.encoding.ser.ArrayDeserializerFactory.class;
java.lang.Class simplesf = org.apache.axis.encoding.ser.SimpleSerializerFactory.class;
java.lang.Class simpledf = org.apache.axis.encoding.ser.SimpleDeserializerFactory.class;
java.lang.Class simplelistsf = org.apache.axis.encoding.ser.SimpleListSerializerFactory.class;
java.lang.Class simplelistdf = org.apache.axis.encoding.ser.SimpleListDeserializerFactory.class;
/*
* qName = new
* javax.xml.namespace.QName("http://www.w3.org/2000/09/xmldsig#",
* "CanonicalizationMethodType"); cachedSerQNames.add(qName); cls =
* org.w3.www._2000._09.xmldsig.CanonicalizationMethodType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("http://www.w3.org/2000/09/xmldsig#",
* "CryptoBinary"); cachedSerQNames.add(qName); cls = byte[].class;
* cachedSerClasses.add(cls); cachedSerFactories.add(arraysf);
* cachedDeserFactories.add(arraydf);
*
* qName = new
* javax.xml.namespace.QName("http://www.w3.org/2000/09/xmldsig#",
* "DigestMethodType"); cachedSerQNames.add(qName); cls =
* org.w3.www._2000._09.xmldsig.DigestMethodType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("http://www.w3.org/2000/09/xmldsig#",
* "DigestValueType"); cachedSerQNames.add(qName); cls = byte[].class;
* cachedSerClasses.add(cls); cachedSerFactories.add(arraysf);
* cachedDeserFactories.add(arraydf);
*
* qName = new
* javax.xml.namespace.QName("http://www.w3.org/2000/09/xmldsig#",
* "DSAKeyValueType"); cachedSerQNames.add(qName); cls =
* org.w3.www._2000._09.xmldsig.DSAKeyValueType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("http://www.w3.org/2000/09/xmldsig#",
* "HMACOutputLengthType"); cachedSerQNames.add(qName); cls =
* java.math.BigInteger.class; cachedSerClasses.add(cls);
* cachedSerFactories.
* add(org.apache.axis.encoding.ser.BaseSerializerFactory.
* createFactory(org.apache.axis.encoding.ser.SimpleSerializerFactory.class,
* cls, qName));
* cachedDeserFactories.add(org.apache.axis.encoding.ser.BaseDeserializerFactory
* .
* createFactory(org.apache.axis.encoding.ser.SimpleDeserializerFactory.class
* , cls, qName));
*
* qName = new
* javax.xml.namespace.QName("http://www.w3.org/2000/09/xmldsig#",
* "KeyInfoType"); cachedSerQNames.add(qName); cls =
* org.w3.www._2000._09.xmldsig.KeyInfoType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("http://www.w3.org/2000/09/xmldsig#",
* "KeyValueType"); cachedSerQNames.add(qName); cls =
* org.w3.www._2000._09.xmldsig.KeyValueType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("http://www.w3.org/2000/09/xmldsig#",
* "ManifestType"); cachedSerQNames.add(qName); cls =
* org.w3.www._2000._09.xmldsig.ReferenceType[].class;
* cachedSerClasses.add(cls); qName = new
* javax.xml.namespace.QName("http://www.w3.org/2000/09/xmldsig#",
* "Reference"); qName2 = null; cachedSerFactories.add(new
* org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
* cachedDeserFactories.add(new
* org.apache.axis.encoding.ser.ArrayDeserializerFactory());
*
* qName = new
* javax.xml.namespace.QName("http://www.w3.org/2000/09/xmldsig#",
* "ObjectType"); cachedSerQNames.add(qName); cls =
* org.w3.www._2000._09.xmldsig.ObjectType.class; cachedSerClasses.add(cls);
* cachedSerFactories.add(beansf); cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("http://www.w3.org/2000/09/xmldsig#",
* "PGPDataType"); cachedSerQNames.add(qName); cls =
* org.w3.www._2000._09.xmldsig.PGPDataType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("http://www.w3.org/2000/09/xmldsig#",
* "ReferenceType"); cachedSerQNames.add(qName); cls =
* org.w3.www._2000._09.xmldsig.ReferenceType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("http://www.w3.org/2000/09/xmldsig#",
* "RetrievalMethodType"); cachedSerQNames.add(qName); cls =
* org.w3.www._2000._09.xmldsig.RetrievalMethodType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("http://www.w3.org/2000/09/xmldsig#",
* "RSAKeyValueType"); cachedSerQNames.add(qName); cls =
* org.w3.www._2000._09.xmldsig.RSAKeyValueType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("http://www.w3.org/2000/09/xmldsig#",
* "SignatureMethodType"); cachedSerQNames.add(qName); cls =
* org.w3.www._2000._09.xmldsig.SignatureMethodType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("http://www.w3.org/2000/09/xmldsig#",
* "SignaturePropertiesType"); cachedSerQNames.add(qName); cls =
* org.w3.www._2000._09.xmldsig.SignaturePropertyType[].class;
* cachedSerClasses.add(cls); qName = new
* javax.xml.namespace.QName("http://www.w3.org/2000/09/xmldsig#",
* "SignatureProperty"); qName2 = null; cachedSerFactories.add(new
* org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
* cachedDeserFactories.add(new
* org.apache.axis.encoding.ser.ArrayDeserializerFactory());
*
* qName = new
* javax.xml.namespace.QName("http://www.w3.org/2000/09/xmldsig#",
* "SignaturePropertyType"); cachedSerQNames.add(qName); cls =
* org.w3.www._2000._09.xmldsig.SignaturePropertyType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("http://www.w3.org/2000/09/xmldsig#",
* "SignatureType"); cachedSerQNames.add(qName); cls =
* org.w3.www._2000._09.xmldsig.SignatureType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("http://www.w3.org/2000/09/xmldsig#",
* "SignatureValueType"); cachedSerQNames.add(qName); cls =
* org.w3.www._2000._09.xmldsig.SignatureValueType.class;
* cachedSerClasses.add(cls);
* cachedSerFactories.add(org.apache.axis.encoding
* .ser.BaseSerializerFactory.
* createFactory(org.apache.axis.encoding.ser.SimpleSerializerFactory.class,
* cls, qName));
* cachedDeserFactories.add(org.apache.axis.encoding.ser.BaseDeserializerFactory
* .
* createFactory(org.apache.axis.encoding.ser.SimpleDeserializerFactory.class
* , cls, qName));
*
* qName = new
* javax.xml.namespace.QName("http://www.w3.org/2000/09/xmldsig#",
* "SignedInfoType"); cachedSerQNames.add(qName); cls =
* org.w3.www._2000._09.xmldsig.SignedInfoType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("http://www.w3.org/2000/09/xmldsig#",
* "SPKIDataType"); cachedSerQNames.add(qName); cls =
* org.w3.www._2000._09.xmldsig.SPKIDataType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("http://www.w3.org/2000/09/xmldsig#",
* "TransformsType"); cachedSerQNames.add(qName); cls =
* org.w3.www._2000._09.xmldsig.TransformType[].class;
* cachedSerClasses.add(cls); qName = new
* javax.xml.namespace.QName("http://www.w3.org/2000/09/xmldsig#",
* "Transform"); qName2 = null; cachedSerFactories.add(new
* org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
* cachedDeserFactories.add(new
* org.apache.axis.encoding.ser.ArrayDeserializerFactory());
*
* qName = new
* javax.xml.namespace.QName("http://www.w3.org/2000/09/xmldsig#",
* "TransformType"); cachedSerQNames.add(qName); cls =
* org.w3.www._2000._09.xmldsig.TransformType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("http://www.w3.org/2000/09/xmldsig#",
* "X509DataType"); cachedSerQNames.add(qName); cls =
* org.w3.www._2000._09.xmldsig.X509DataType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("http://www.w3.org/2000/09/xmldsig#",
* "X509IssuerSerialType"); cachedSerQNames.add(qName); cls =
* org.w3.www._2000._09.xmldsig.X509IssuerSerialType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("http://www.w3.org/2001/04/xmlenc#",
* ">ReferenceList"); cachedSerQNames.add(qName); cls =
* org.w3.www._2001._04.xmlenc.ReferenceList.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("http://www.w3.org/2001/04/xmlenc#",
* "AgreementMethodType"); cachedSerQNames.add(qName); cls =
* org.w3.www._2001._04.xmlenc.AgreementMethodType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("http://www.w3.org/2001/04/xmlenc#",
* "CipherDataType"); cachedSerQNames.add(qName); cls =
* org.w3.www._2001._04.xmlenc.CipherDataType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("http://www.w3.org/2001/04/xmlenc#",
* "CipherReferenceType"); cachedSerQNames.add(qName); cls =
* org.w3.www._2001._04.xmlenc.CipherReferenceType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("http://www.w3.org/2001/04/xmlenc#",
* "EncryptedDataType"); cachedSerQNames.add(qName); cls =
* org.w3.www._2001._04.xmlenc.EncryptedDataType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("http://www.w3.org/2001/04/xmlenc#",
* "EncryptedKeyType"); cachedSerQNames.add(qName); cls =
* org.w3.www._2001._04.xmlenc.EncryptedKeyType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("http://www.w3.org/2001/04/xmlenc#",
* "EncryptedType"); cachedSerQNames.add(qName); cls =
* org.w3.www._2001._04.xmlenc.EncryptedType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("http://www.w3.org/2001/04/xmlenc#",
* "EncryptionMethodType"); cachedSerQNames.add(qName); cls =
* org.w3.www._2001._04.xmlenc.EncryptionMethodType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("http://www.w3.org/2001/04/xmlenc#",
* "EncryptionPropertiesType"); cachedSerQNames.add(qName); cls =
* org.w3.www._2001._04.xmlenc.EncryptionPropertyType[].class;
* cachedSerClasses.add(cls); qName = new
* javax.xml.namespace.QName("http://www.w3.org/2001/04/xmlenc#",
* "EncryptionProperty"); qName2 = null; cachedSerFactories.add(new
* org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
* cachedDeserFactories.add(new
* org.apache.axis.encoding.ser.ArrayDeserializerFactory());
*
* qName = new
* javax.xml.namespace.QName("http://www.w3.org/2001/04/xmlenc#",
* "EncryptionPropertyType"); cachedSerQNames.add(qName); cls =
* org.w3.www._2001._04.xmlenc.EncryptionPropertyType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("http://www.w3.org/2001/04/xmlenc#",
* "KeySizeType"); cachedSerQNames.add(qName); cls =
* java.math.BigInteger.class; cachedSerClasses.add(cls);
* cachedSerFactories.
* add(org.apache.axis.encoding.ser.BaseSerializerFactory.
* createFactory(org.apache.axis.encoding.ser.SimpleSerializerFactory.class,
* cls, qName));
* cachedDeserFactories.add(org.apache.axis.encoding.ser.BaseDeserializerFactory
* .
* createFactory(org.apache.axis.encoding.ser.SimpleDeserializerFactory.class
* , cls, qName));
*
* qName = new
* javax.xml.namespace.QName("http://www.w3.org/2001/04/xmlenc#",
* "ReferenceType"); cachedSerQNames.add(qName); cls =
* org.w3.www._2001._04.xmlenc.ReferenceType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("http://www.w3.org/2001/04/xmlenc#",
* "TransformsType"); cachedSerQNames.add(qName); cls =
* org.w3.www._2000._09.xmldsig.TransformType[].class;
* cachedSerClasses.add(cls); qName = new
* javax.xml.namespace.QName("http://www.w3.org/2000/09/xmldsig#",
* "Transform"); qName2 = null; cachedSerFactories.add(new
* org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
* cachedDeserFactories.add(new
* org.apache.axis.encoding.ser.ArrayDeserializerFactory());
*
* qName = new
* javax.xml.namespace.QName("urn:oasis:names:tc:SAML:2.0:assertion",
* "ActionType"); cachedSerQNames.add(qName); cls =
* assertion._0._2.SAML.tc.names.oasis.ActionType.class;
* cachedSerClasses.add(cls);
* cachedSerFactories.add(org.apache.axis.encoding
* .ser.BaseSerializerFactory.
* createFactory(org.apache.axis.encoding.ser.SimpleSerializerFactory.class,
* cls, qName));
* cachedDeserFactories.add(org.apache.axis.encoding.ser.BaseDeserializerFactory
* .
* createFactory(org.apache.axis.encoding.ser.SimpleDeserializerFactory.class
* , cls, qName));
*
* qName = new
* javax.xml.namespace.QName("urn:oasis:names:tc:SAML:2.0:assertion",
* "AdviceType"); cachedSerQNames.add(qName); cls =
* assertion._0._2.SAML.tc.names.oasis.AdviceType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("urn:oasis:names:tc:SAML:2.0:assertion",
* "AssertionType"); cachedSerQNames.add(qName); cls =
* assertion._0._2.SAML.tc.names.oasis.AssertionType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("urn:oasis:names:tc:SAML:2.0:assertion",
* "AttributeStatementType"); cachedSerQNames.add(qName); cls =
* assertion._0._2.SAML.tc.names.oasis.AttributeStatementType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("urn:oasis:names:tc:SAML:2.0:assertion",
* "AttributeType"); cachedSerQNames.add(qName); cls =
* java.lang.Object[].class; cachedSerClasses.add(cls); qName = new
* javax.xml.namespace.QName("urn:oasis:names:tc:SAML:2.0:assertion",
* "AttributeValue"); qName2 = null; cachedSerFactories.add(new
* org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
* cachedDeserFactories.add(new
* org.apache.axis.encoding.ser.ArrayDeserializerFactory());
*
* qName = new
* javax.xml.namespace.QName("urn:oasis:names:tc:SAML:2.0:assertion",
* "AudienceRestrictionType"); cachedSerQNames.add(qName); cls =
* assertion._0._2.SAML.tc.names.oasis.AudienceRestrictionType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("urn:oasis:names:tc:SAML:2.0:assertion",
* "AuthnContextType"); cachedSerQNames.add(qName); cls =
* assertion._0._2.SAML.tc.names.oasis.AuthnContextType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("urn:oasis:names:tc:SAML:2.0:assertion",
* "AuthnStatementType"); cachedSerQNames.add(qName); cls =
* assertion._0._2.SAML.tc.names.oasis.AuthnStatementType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("urn:oasis:names:tc:SAML:2.0:assertion",
* "AuthzDecisionStatementType"); cachedSerQNames.add(qName); cls =
* assertion._0._2.SAML.tc.names.oasis.AuthzDecisionStatementType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("urn:oasis:names:tc:SAML:2.0:assertion",
* "BaseIDAbstractType"); cachedSerQNames.add(qName); cls =
* assertion._0._2.SAML.tc.names.oasis.BaseIDAbstractType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("urn:oasis:names:tc:SAML:2.0:assertion",
* "ConditionAbstractType"); cachedSerQNames.add(qName); cls =
* assertion._0._2.SAML.tc.names.oasis.ConditionAbstractType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("urn:oasis:names:tc:SAML:2.0:assertion",
* "ConditionsType"); cachedSerQNames.add(qName); cls =
* assertion._0._2.SAML.tc.names.oasis.ConditionsType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("urn:oasis:names:tc:SAML:2.0:assertion",
* "DecisionType"); cachedSerQNames.add(qName); cls =
* assertion._0._2.SAML.tc.names.oasis.DecisionType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(enumsf);
* cachedDeserFactories.add(enumdf);
*
* qName = new
* javax.xml.namespace.QName("urn:oasis:names:tc:SAML:2.0:assertion",
* "EncryptedElementType"); cachedSerQNames.add(qName); cls =
* assertion._0._2.SAML.tc.names.oasis.EncryptedElementType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("urn:oasis:names:tc:SAML:2.0:assertion",
* "EvidenceType"); cachedSerQNames.add(qName); cls =
* assertion._0._2.SAML.tc.names.oasis.EvidenceType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("urn:oasis:names:tc:SAML:2.0:assertion",
* "KeyInfoConfirmationDataType"); cachedSerQNames.add(qName); cls =
* assertion._0._2.SAML.tc.names.oasis.KeyInfoConfirmationDataType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("urn:oasis:names:tc:SAML:2.0:assertion",
* "NameIDType"); cachedSerQNames.add(qName); cls =
* assertion._0._2.SAML.tc.names.oasis.NameIDType.class;
* cachedSerClasses.add(cls);
* cachedSerFactories.add(org.apache.axis.encoding
* .ser.BaseSerializerFactory.
* createFactory(org.apache.axis.encoding.ser.SimpleSerializerFactory.class,
* cls, qName));
* cachedDeserFactories.add(org.apache.axis.encoding.ser.BaseDeserializerFactory
* .
* createFactory(org.apache.axis.encoding.ser.SimpleDeserializerFactory.class
* , cls, qName));
*
* qName = new
* javax.xml.namespace.QName("urn:oasis:names:tc:SAML:2.0:assertion",
* "OneTimeUseType"); cachedSerQNames.add(qName); cls =
* assertion._0._2.SAML.tc.names.oasis.OneTimeUseType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("urn:oasis:names:tc:SAML:2.0:assertion",
* "ProxyRestrictionType"); cachedSerQNames.add(qName); cls =
* assertion._0._2.SAML.tc.names.oasis.ProxyRestrictionType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("urn:oasis:names:tc:SAML:2.0:assertion",
* "StatementAbstractType"); cachedSerQNames.add(qName); cls =
* assertion._0._2.SAML.tc.names.oasis.StatementAbstractType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("urn:oasis:names:tc:SAML:2.0:assertion",
* "SubjectConfirmationDataType"); cachedSerQNames.add(qName); cls =
* assertion._0._2.SAML.tc.names.oasis.SubjectConfirmationDataType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("urn:oasis:names:tc:SAML:2.0:assertion",
* "SubjectConfirmationType"); cachedSerQNames.add(qName); cls =
* assertion._0._2.SAML.tc.names.oasis.SubjectConfirmationType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("urn:oasis:names:tc:SAML:2.0:assertion",
* "SubjectLocalityType"); cachedSerQNames.add(qName); cls =
* assertion._0._2.SAML.tc.names.oasis.SubjectLocalityType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("urn:oasis:names:tc:SAML:2.0:assertion",
* "SubjectType"); cachedSerQNames.add(qName); cls =
* assertion._0._2.SAML.tc.names.oasis.SubjectType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("urn:oasis:names:tc:SAML:2.0:protocol",
* "ArtifactResolveType"); cachedSerQNames.add(qName); cls =
* protocol._0._2.SAML.tc.names.oasis.ArtifactResolveType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("urn:oasis:names:tc:SAML:2.0:protocol",
* "ArtifactResponseType"); cachedSerQNames.add(qName); cls =
* protocol._0._2.SAML.tc.names.oasis.ArtifactResponseType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("urn:oasis:names:tc:SAML:2.0:protocol",
* "AssertionIDRequestType"); cachedSerQNames.add(qName); cls =
* protocol._0._2.SAML.tc.names.oasis.AssertionIDRequestType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("urn:oasis:names:tc:SAML:2.0:protocol",
* "AttributeQueryType"); cachedSerQNames.add(qName); cls =
* org.opensaml.saml2.core.AttributeQuery.class; cachedSerClasses.add(cls);
* cachedSerFactories.add(beansf); cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("urn:oasis:names:tc:SAML:2.0:protocol",
* "AuthnContextComparisonType"); cachedSerQNames.add(qName); cls =
* protocol._0._2.SAML.tc.names.oasis.AuthnContextComparisonType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(enumsf);
* cachedDeserFactories.add(enumdf);
*
* qName = new
* javax.xml.namespace.QName("urn:oasis:names:tc:SAML:2.0:protocol",
* "AuthnQueryType"); cachedSerQNames.add(qName); cls =
* protocol._0._2.SAML.tc.names.oasis.AuthnQueryType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("urn:oasis:names:tc:SAML:2.0:protocol",
* "AuthnRequestType"); cachedSerQNames.add(qName); cls =
* protocol._0._2.SAML.tc.names.oasis.AuthnRequestType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("urn:oasis:names:tc:SAML:2.0:protocol",
* "AuthzDecisionQueryType"); cachedSerQNames.add(qName); cls =
* protocol._0._2.SAML.tc.names.oasis.AuthzDecisionQueryType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("urn:oasis:names:tc:SAML:2.0:protocol",
* "ExtensionsType"); cachedSerQNames.add(qName); cls =
* protocol._0._2.SAML.tc.names.oasis.ExtensionsType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("urn:oasis:names:tc:SAML:2.0:protocol",
* "IDPEntryType"); cachedSerQNames.add(qName); cls =
* protocol._0._2.SAML.tc.names.oasis.IDPEntryType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("urn:oasis:names:tc:SAML:2.0:protocol",
* "IDPListType"); cachedSerQNames.add(qName); cls =
* protocol._0._2.SAML.tc.names.oasis.IDPListType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("urn:oasis:names:tc:SAML:2.0:protocol",
* "LogoutRequestType"); cachedSerQNames.add(qName); cls =
* protocol._0._2.SAML.tc.names.oasis.LogoutRequestType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("urn:oasis:names:tc:SAML:2.0:protocol",
* "ManageNameIDRequestType"); cachedSerQNames.add(qName); cls =
* protocol._0._2.SAML.tc.names.oasis.ManageNameIDRequestType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("urn:oasis:names:tc:SAML:2.0:protocol",
* "NameIDMappingRequestType"); cachedSerQNames.add(qName); cls =
* protocol._0._2.SAML.tc.names.oasis.NameIDMappingRequestType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("urn:oasis:names:tc:SAML:2.0:protocol",
* "NameIDMappingResponseType"); cachedSerQNames.add(qName); cls =
* protocol._0._2.SAML.tc.names.oasis.NameIDMappingResponseType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("urn:oasis:names:tc:SAML:2.0:protocol",
* "NameIDPolicyType"); cachedSerQNames.add(qName); cls =
* protocol._0._2.SAML.tc.names.oasis.NameIDPolicyType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("urn:oasis:names:tc:SAML:2.0:protocol",
* "RequestAbstractType"); cachedSerQNames.add(qName); cls =
* protocol._0._2.SAML.tc.names.oasis.RequestAbstractType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("urn:oasis:names:tc:SAML:2.0:protocol",
* "RequestedAuthnContextType"); cachedSerQNames.add(qName); cls =
* protocol._0._2.SAML.tc.names.oasis.RequestedAuthnContextType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("urn:oasis:names:tc:SAML:2.0:protocol",
* "ResponseType"); cachedSerQNames.add(qName); cls =
* org.opensaml.saml2.core.Response.class; cachedSerClasses.add(cls);
* cachedSerFactories.add(beansf); cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("urn:oasis:names:tc:SAML:2.0:protocol",
* "ScopingType"); cachedSerQNames.add(qName); cls =
* protocol._0._2.SAML.tc.names.oasis.ScopingType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("urn:oasis:names:tc:SAML:2.0:protocol",
* "StatusCodeType"); cachedSerQNames.add(qName); cls =
* protocol._0._2.SAML.tc.names.oasis.StatusCodeType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("urn:oasis:names:tc:SAML:2.0:protocol",
* "StatusDetailType"); cachedSerQNames.add(qName); cls =
* protocol._0._2.SAML.tc.names.oasis.StatusDetailType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("urn:oasis:names:tc:SAML:2.0:protocol",
* "StatusResponseType"); cachedSerQNames.add(qName); cls =
* protocol._0._2.SAML.tc.names.oasis.StatusResponseType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("urn:oasis:names:tc:SAML:2.0:protocol",
* "StatusType"); cachedSerQNames.add(qName); cls =
* protocol._0._2.SAML.tc.names.oasis.StatusType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("urn:oasis:names:tc:SAML:2.0:protocol",
* "SubjectQueryAbstractType"); cachedSerQNames.add(qName); cls =
* protocol._0._2.SAML.tc.names.oasis.SubjectQueryAbstractType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*
* qName = new
* javax.xml.namespace.QName("urn:oasis:names:tc:SAML:2.0:protocol",
* "TerminateType"); cachedSerQNames.add(qName); cls =
* protocol._0._2.SAML.tc.names.oasis.TerminateType.class;
* cachedSerClasses.add(cls); cachedSerFactories.add(beansf);
* cachedDeserFactories.add(beandf);
*/
}
protected org.apache.axis.client.Call createCall()
throws java.rmi.RemoteException {
try {
org.apache.axis.client.Call _call = super._createCall();
if (super.maintainSessionSet) {
_call.setMaintainSession(super.maintainSession);
}
if (super.cachedUsername != null) {
_call.setUsername(super.cachedUsername);
}
if (super.cachedPassword != null) {
_call.setPassword(super.cachedPassword);
}
if (super.cachedEndpoint != null) {
_call.setTargetEndpointAddress(super.cachedEndpoint);
}
if (super.cachedTimeout != null) {
_call.setTimeout(super.cachedTimeout);
}
if (super.cachedPortName != null) {
_call.setPortName(super.cachedPortName);
}
java.util.Enumeration keys = super.cachedProperties.keys();
while (keys.hasMoreElements()) {
java.lang.String key = (java.lang.String) keys.nextElement();
_call.setProperty(key, super.cachedProperties.get(key));
}
// All the type mapping information is registered
// when the first call is made.
// The type mapping information is actually registered in
// the TypeMappingRegistry of the service, which
// is the reason why registration is only needed for the first call.
synchronized (this) {
if (firstCall()) {
// must set encoding style before registering serializers
_call.setEncodingStyle(null);
for (int i = 0; i < cachedSerFactories.size(); ++i) {
java.lang.Class cls = (java.lang.Class) cachedSerClasses.get(i);
javax.xml.namespace.QName qName = (javax.xml.namespace.QName) cachedSerQNames
.get(i);
java.lang.Object x = cachedSerFactories.get(i);
if (x instanceof Class) {
java.lang.Class sf = (java.lang.Class) cachedSerFactories.get(i);
java.lang.Class df = (java.lang.Class) cachedDeserFactories
.get(i);
_call.registerTypeMapping(cls, qName, sf, df, false);
} else if (x instanceof javax.xml.rpc.encoding.SerializerFactory) {
org.apache.axis.encoding.SerializerFactory sf = (org.apache.axis.encoding.SerializerFactory) cachedSerFactories
.get(i);
org.apache.axis.encoding.DeserializerFactory df = (org.apache.axis.encoding.DeserializerFactory) cachedDeserFactories
.get(i);
_call.registerTypeMapping(cls, qName, sf, df, false);
}
}
}
}
return _call;
} catch (java.lang.Throwable _t) {
throw new org.apache.axis.AxisFault(
"Failure trying to get the Call object", _t);
}
}
public org.opensaml.saml2.core.Response attributeQuery(
org.opensaml.saml2.core.AttributeQuery body)
throws java.rmi.RemoteException {
if (super.cachedEndpoint == null) {
throw new org.apache.axis.NoEndPointException();
}
org.apache.axis.client.Call _call = createCall();
_call.setOperation(_operations[0]);
_call.setUseSOAPAction(true);
_call.setSOAPActionURI("");
_call.setEncodingStyle(null);
_call
.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
_call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS,
Boolean.FALSE);
_call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
_call.setOperationName(new javax.xml.namespace.QName("", "method"));
setRequestHeaders(_call);
setAttachments(_call);
try {
java.lang.Object _resp = _call.invoke(new java.lang.Object[] { body });
if (_resp instanceof java.rmi.RemoteException) {
throw (java.rmi.RemoteException) _resp;
} else {
extractAttachments(_call);
try {
return (org.opensaml.saml2.core.Response) _resp;
} catch (java.lang.Exception _exception) {
return (org.opensaml.saml2.core.Response) org.apache.axis.utils.JavaUtils
.convert(_resp, org.opensaml.saml2.core.Response.class);
}
}
} catch (org.apache.axis.AxisFault axisFaultException) {
throw axisFaultException;
}
}
}