package com.bostech.corporation.component.x12splitter.wsdl;
import javax.wsdl.extensions.ExtensionRegistry;
import javax.xml.namespace.QName;
import com.ibm.wsdl.Constants;
import com.bostechcorp.cbesb.runtime.component.util.wsdl.BaseBinding;
import com.bostechcorp.cbesb.runtime.component.util.wsdl.BaseBindingDeserializer;
public class X12SplitterProviderExtension {
public static final String NS_URI_COMP = "http://cbesb.bostechcorp.com/x12splitter/1.0";
public static final String ELEM_PROVIDER = "provider";
public static final QName Q_ELEM_COMP_PROVIDER = new QName(NS_URI_COMP, ELEM_PROVIDER);
public static final QName Q_ELEM_COMP_BINDING = new QName(NS_URI_COMP,
Constants.ELEM_BINDING);
public static final String destinationServiceName = "destinationServiceName";
public static final String destinationEndpointName = "destinationEndpointName";
public static final String WSDL2_NS = "http://www.w3.org/2004/08/wsdl/";
public static void register(ExtensionRegistry registry) {
registry.registerDeserializer(javax.wsdl.Port.class, Q_ELEM_COMP_PROVIDER,
new X12SplitterProviderDeserializer());
registry.mapExtensionTypes(javax.wsdl.Port.class, Q_ELEM_COMP_PROVIDER,
X12SplitterProvider.class);
registry.registerDeserializer(javax.wsdl.Binding.class, Q_ELEM_COMP_BINDING,
new BaseBindingDeserializer());
registry.mapExtensionTypes(javax.wsdl.Binding.class, Q_ELEM_COMP_BINDING,
BaseBinding.class);
}
}
|