Author: thilina
Date: Sun Feb 25 23:07:16 2007
New Revision: 511742
URL: http://svn.apache.org/viewvc?view=rev&rev=511742
Log:
Adding another constructor to the SOAPModelBuilder to work without the
SOAPVersion from the transport...
Anyway we've been using the SOAPVersion only to validate the Transport level
version with the Envelope version..In this case we expect the external parties
to do
that validation..
Modified:
webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/soap/impl/builder/MTOMStAXSOAPModelBuilder.java
webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/soap/impl/builder/StAXSOAPModelBuilder.java
Modified:
webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/soap/impl/builder/MTOMStAXSOAPModelBuilder.java
URL:
http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/soap/impl/builder/MTOMStAXSOAPModelBuilder.java?view=diff&rev=511742&r1=511741&r2=511742
==============================================================================
---
webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/soap/impl/builder/MTOMStAXSOAPModelBuilder.java
(original)
+++
webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/soap/impl/builder/MTOMStAXSOAPModelBuilder.java
Sun Feb 25 23:07:16 2007
@@ -63,6 +63,12 @@
super(reader, soapVersion);
this.attachments = attachments;
}
+
+ public MTOMStAXSOAPModelBuilder(XMLStreamReader reader,
+ Attachments attachments) {
+ super(reader);
+ this.attachments = attachments;
+ }
protected OMNode createOMElement() throws OMException {
Modified:
webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/soap/impl/builder/StAXSOAPModelBuilder.java
URL:
http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/soap/impl/builder/StAXSOAPModelBuilder.java?view=diff&rev=511742&r1=511741&r2=511742
==============================================================================
---
webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/soap/impl/builder/StAXSOAPModelBuilder.java
(original)
+++
webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/soap/impl/builder/StAXSOAPModelBuilder.java
Sun Feb 25 23:07:16 2007
@@ -107,6 +107,23 @@
parserVersion = parser.getVersion();
identifySOAPVersion(soapVersion);
}
+
+ /**
+ * Constructor StAXSOAPModelBuilder Users of this constructor needs to
+ * externally take care validating the transport level soap version
with the
+ * Envelope version.
+ *
+ * @param parser
+ * @param soapVersion
+ * parameter is to give the soap version for the transport.
+ */
+ public StAXSOAPModelBuilder(XMLStreamReader parser) {
+ super(parser);
+ charEncoding = parser.getCharacterEncodingScheme();
+ parserVersion = parser.getVersion();
+ SOAPEnvelope soapEnvelope = getSOAPEnvelope();
+ envelopeNamespace = soapEnvelope.getNamespace();
+ }
/**
* @param parser
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]