[jboss-svn-commits] JBL Code SVN: r18063 - labs/jbosstm/workspace/adinn/XTSGF/WSTX/classes/com/arjuna/mwlabs/wst/at.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Jan 23 12:10:21 EST 2008


Author: adinn
Date: 2008-01-23 12:10:21 -0500 (Wed, 23 Jan 2008)
New Revision: 18063

Modified:
   labs/jbosstm/workspace/adinn/XTSGF/WSTX/classes/com/arjuna/mwlabs/wst/at/ContextFactoryWSImple.java
Log:
removed redundant metadata creation code

Modified: labs/jbosstm/workspace/adinn/XTSGF/WSTX/classes/com/arjuna/mwlabs/wst/at/ContextFactoryWSImple.java
===================================================================
--- labs/jbosstm/workspace/adinn/XTSGF/WSTX/classes/com/arjuna/mwlabs/wst/at/ContextFactoryWSImple.java	2008-01-23 14:35:11 UTC (rev 18062)
+++ labs/jbosstm/workspace/adinn/XTSGF/WSTX/classes/com/arjuna/mwlabs/wst/at/ContextFactoryWSImple.java	2008-01-23 17:10:21 UTC (rev 18063)
@@ -282,68 +282,4 @@
 
 	private CoordinatorManager _coordManager;
 	private RegistrarWSImple _theRegistrar;
-
-    /**
-     * create a metadata element idenitfying the WSDL for a given web service by reference via the supplied URL
-     * @param wsdlURL a URL identifying the location of the WSDL for an endpoint identified by a W3C endpoint reference
-     * @return a xmlsoap metadata exchange format metadata element defining the WSDL by reference
-     */
-    private static Element createWSDLMetadataReferenceElement(final String wsdlURL)
-    {
-        /*
-         * the format for a metadata wsdl reference element is as follows:
-         * 
-         * <mex:Metadata xmlns:mex="http://schemas.xmlsoap.org/ws/2004/09/mex">
-         * <mex:MetadataSection Dialect="http://schemas.xmlsoap.org/ws/2004/09/mex">
-         * <mex:Location>
-         *  >>wsdl URL String<<
-         * </mex:Location>
-         * </mex:MetadataSection>
-         * </mex:Metadata>
-         */
-        try {
-            SOAPFactory factory = getFactory();
-            SOAPElement metadataElement = factory.createElement(METADATA_ELEMENT_NAME);
-            SOAPElement metadataSectionElement = metadataElement.addChildElement(METADATA_SECTION_ELEMENT_NAME);
-            metadataSectionElement.addAttribute(METADATA_DIALECT_ATTRIBUTE_NAME, METADATA_NAMESPACE);
-            SOAPElement locationElement = metadataSectionElement.addChildElement(METADATA_LOCATION_ELEMENT_NAME);
-            locationElement.addTextNode(wsdlURL);
-            return metadataElement;
-        } catch (SOAPException se) {
-            // TODO log error here (should never happen)
-            return null;
-        }
-    }
-
-    private static void addMetadataWSDLRef(W3CEndpointReferenceBuilder builder, String wsdlURL)
-    {
-        builder.metadata(createWSDLMetadataReferenceElement(wsdlURL));
-    }
-
-    static final String METADATA_PREFIX = "mex";
-    static final String METADATA_NAMESPACE = "http://schemas.xmlsoap.org/ws/2004/09/mex";
-
-    static final String METADATA_ELEMENT_STRING = "Metadata";
-    static final String METADATA_SECTION_ELEMENT_STRING = "MetadataSection";
-    static final String METADATA_DIALECT_ATTRIBUTE_STRING = "Dialect";
-    static final String METADATA_LOCATION_ELEMENT_STRING = "Location";
-
-    static Name METADATA_ELEMENT_NAME = null;
-    static Name METADATA_SECTION_ELEMENT_NAME = null;
-    static Name METADATA_DIALECT_ATTRIBUTE_NAME = null;
-    static Name METADATA_LOCATION_ELEMENT_NAME = null;
-
-    static SOAPFactory factory = null;
-
-    static synchronized SOAPFactory getFactory() throws SOAPException
-    {
-        if (factory == null) {
-            factory = SOAPFactory.newInstance();
-            METADATA_ELEMENT_NAME = factory.createName(METADATA_ELEMENT_STRING, METADATA_PREFIX, METADATA_NAMESPACE);
-            METADATA_SECTION_ELEMENT_NAME = factory.createName(METADATA_SECTION_ELEMENT_STRING, METADATA_PREFIX, METADATA_NAMESPACE);
-            METADATA_DIALECT_ATTRIBUTE_NAME = factory.createName(METADATA_DIALECT_ATTRIBUTE_STRING, METADATA_PREFIX, METADATA_NAMESPACE);
-            METADATA_LOCATION_ELEMENT_NAME = factory.createName(METADATA_LOCATION_ELEMENT_STRING, METADATA_PREFIX, METADATA_NAMESPACE);
-        }
-        return factory;
-    }
 }
\ No newline at end of file




More information about the jboss-svn-commits mailing list