/**
* 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.
*/
/**
* AttributeAuthoritySoapBindingSkeleton.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 AttributeAuthoritySoapBindingSkeleton implements
it.infn.cnaf.voms.saml.axis_skeletons.AttributeAuthorityPortType,
org.apache.axis.wsdl.Skeleton {
private it.infn.cnaf.voms.saml.axis_skeletons.AttributeAuthorityPortType impl;
private static java.util.Map _myOperations = new java.util.Hashtable();
private static java.util.Collection _myOperationsList = new java.util.ArrayList();
/**
* Returns List of OperationDesc objects with this name
*/
public static java.util.List getOperationDescByName(
java.lang.String methodName) {
return (java.util.List) _myOperations.get(methodName);
}
/**
* Returns Collection of OperationDescs
*/
public static java.util.Collection getOperationDescs() {
return _myOperationsList;
}
static {
org.apache.axis.description.OperationDesc _oper;
org.apache.axis.description.FaultDesc _fault;
org.apache.axis.description.ParameterDesc[] _params;
_params = new org.apache.axis.description.ParameterDesc[] { 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 = new org.apache.axis.description.OperationDesc("attributeQuery",
_params, new javax.xml.namespace.QName(
"urn:oasis:names:tc:SAML:2.0:protocol", "Response"));
_oper.setReturnType(new javax.xml.namespace.QName(
"urn:oasis:names:tc:SAML:2.0:protocol", "ResponseType"));
_oper.setElementQName(new javax.xml.namespace.QName("", "attributeQuery"));
_oper.setSoapAction("");
_myOperationsList.add(_oper);
if (_myOperations.get("attributeQuery") == null) {
_myOperations.put("attributeQuery", new java.util.ArrayList());
}
((java.util.List) _myOperations.get("attributeQuery")).add(_oper);
}
public AttributeAuthoritySoapBindingSkeleton() {
this.impl = new it.infn.cnaf.voms.saml.axis_skeletons.AttributeAuthoritySoapBindingImpl();
}
public AttributeAuthoritySoapBindingSkeleton(
it.infn.cnaf.voms.saml.axis_skeletons.AttributeAuthorityPortType impl) {
this.impl = impl;
}
public org.opensaml.saml2.core.Response attributeQuery(
org.opensaml.saml2.core.AttributeQuery body)
throws java.rmi.RemoteException {
org.opensaml.saml2.core.Response ret = impl.attributeQuery(body);
return ret;
}
}