[prev in list] [next in list] [prev in thread] [next in thread]
List: axis-cvs
Subject: svn commit: r700027 - in
From: nandana () apache ! org
Date: 2008-09-29 8:42:20
Message-ID: 20080929084220.983EA238889E () eris ! apache ! org
[Download RAW message or body]
Author: nandana
Date: Mon Sep 29 01:42:19 2008
New Revision: 700027
URL: http://svn.apache.org/viewvc?rev=700027&view=rev
Log:
Two assertions for WS MTOMPolicy 1.0 / 1.1
Added:
webservices/axis2/trunk/java/modules/mtompolicy/src/org/apache/axis2/policy/builders/MTOM10AssertionBuilder.java
- copied, changed from r698450, \
webservices/axis2/trunk/java/modules/mtompolicy/src/org/apache/axis2/policy/builders/MTOMAssertionBuilder.java
webservices/axis2/trunk/java/modules/mtompolicy/src/org/apache/axis2/policy/builders/MTOM11AssertionBuilder.java
Removed:
webservices/axis2/trunk/java/modules/mtompolicy/src/org/apache/axis2/policy/builders/MTOMAssertionBuilder.java
Copied: webservices/axis2/trunk/java/modules/mtompolicy/src/org/apache/axis2/policy/builders/MTOM10AssertionBuilder.java \
(from r698450, webservices/axis2/trunk/java/modules/mtompolicy/src/org/apache/axis2/policy/builders/MTOMAssertionBuilder.java)
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/mtompolicy/src/ \
org/apache/axis2/policy/builders/MTOM10AssertionBuilder.java?p2=webservices/axis2/trun \
k/java/modules/mtompolicy/src/org/apache/axis2/policy/builders/MTOM10AssertionBuilder. \
java&p1=webservices/axis2/trunk/java/modules/mtompolicy/src/org/apache/axis2/policy/builders/MTOMAssertionBuilder.java&r1=698450&r2=700027&rev=700027&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/mtompolicy/src/org/apache/axis2/policy/builders/MTOMAssertionBuilder.java \
(original)
+++ webservices/axis2/trunk/java/modules/mtompolicy/src/org/apache/axis2/policy/builders/MTOM10AssertionBuilder.java \
Mon Sep 29 01:42:19 2008 @@ -17,13 +17,13 @@
* under the License.
*/
-
package org.apache.axis2.policy.builders;
import java.util.Iterator;
import java.util.List;
import org.apache.axiom.om.OMElement;
+import org.apache.axis2.policy.model.MTOM10Assertion;
import org.apache.axis2.policy.model.MTOMAssertion;
import org.apache.axis2.util.JavaUtils;
import org.apache.commons.logging.Log;
@@ -37,47 +37,39 @@
import javax.xml.namespace.QName;
-/** The builder will be picked by the "org.apache.neethi.AssertionBuilderFactory". \
*/
-public class MTOMAssertionBuilder implements AssertionBuilder {
+/**
+ * The builder will be picked by the
+ * "org.apache.neethi.AssertionBuilderFactory".
+ */
+public class MTOM10AssertionBuilder implements AssertionBuilder {
- private static Log log = LogFactory.getLog(MTOMAssertionBuilder.class);
+ private static Log log = LogFactory.getLog(MTOM10AssertionBuilder.class);
public Assertion build(OMElement element, AssertionBuilderFactory factory)
throws IllegalArgumentException {
-
- MTOMAssertion mtomAssertion = new MTOMAssertion();
-
- processMTOMAssertion(element, mtomAssertion);
-
+
+ MTOM10Assertion mtomAssertion = new MTOM10Assertion();
+
+ processMTOM10Assertion(element, mtomAssertion);
+
return mtomAssertion;
}
public QName[] getKnownElements() {
- return new QName[] {
- new QName(MTOMAssertion.NS, \
MTOMAssertion.MTOM_SERIALIZATION_CONFIG_LN) };
- }
-
- private void processMTOMAssertion(OMElement element, MTOMAssertion \
mtomAssertion) {
-
- //Checking wsp:Optional attribute
- String value = element.getAttributeValue(Constants.Q_ELEM_OPTIONAL_ATTR);
- boolean isOptional = JavaUtils.isTrueExplicitly(value);
-
- mtomAssertion.setOptional(isOptional);
-
+ return new QName[] { new QName(MTOM10Assertion.NS,
+ MTOM10Assertion.MTOM_SERIALIZATION_CONFIG_LN) };
}
+ private void processMTOM10Assertion(OMElement element,
+ MTOM10Assertion mtomAssertion) {
-}
+ // Checking wsp:Optional attribute
+ String value = element
+ .getAttributeValue(Constants.Q_ELEM_OPTIONAL_ATTR);
+ boolean isOptional = JavaUtils.isTrueExplicitly(value);
+
+ mtomAssertion.setOptional(isOptional);
+ }
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+}
Added: webservices/axis2/trunk/java/modules/mtompolicy/src/org/apache/axis2/policy/builders/MTOM11AssertionBuilder.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/mtompolicy/src/ \
org/apache/axis2/policy/builders/MTOM11AssertionBuilder.java?rev=700027&view=auto \
==============================================================================
--- webservices/axis2/trunk/java/modules/mtompolicy/src/org/apache/axis2/policy/builders/MTOM11AssertionBuilder.java \
(added)
+++ webservices/axis2/trunk/java/modules/mtompolicy/src/org/apache/axis2/policy/builders/MTOM11AssertionBuilder.java \
Mon Sep 29 01:42:19 2008 @@ -0,0 +1,48 @@
+package org.apache.axis2.policy.builders;
+
+import javax.xml.namespace.QName;
+
+import org.apache.axiom.om.OMElement;
+import org.apache.axis2.policy.model.MTOM10Assertion;
+import org.apache.axis2.policy.model.MTOM11Assertion;
+import org.apache.axis2.policy.model.MTOMAssertion;
+import org.apache.axis2.util.JavaUtils;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+import org.apache.neethi.Assertion;
+import org.apache.neethi.AssertionBuilderFactory;
+import org.apache.neethi.Constants;
+import org.apache.neethi.builders.AssertionBuilder;
+
+public class MTOM11AssertionBuilder implements AssertionBuilder{
+
+ private static Log log = LogFactory.getLog(MTOM10AssertionBuilder.class);
+
+ public Assertion build(OMElement element, AssertionBuilderFactory factory)
+ throws IllegalArgumentException {
+
+ MTOM11Assertion mtomAssertion = new MTOM11Assertion();
+
+ processMTOM11Assertion(element, mtomAssertion);
+
+ return mtomAssertion;
+ }
+
+ public QName[] getKnownElements() {
+ return new QName[] { new QName(MTOM11Assertion.NS,
+ MTOM11Assertion.MTOM_LN) };
+ }
+
+ private void processMTOM11Assertion(OMElement element,
+ MTOM11Assertion mtomAssertion) {
+
+ // Checking wsp:Optional attribute
+ String value = element
+ .getAttributeValue(Constants.Q_ELEM_OPTIONAL_ATTR);
+ boolean isOptional = JavaUtils.isTrueExplicitly(value);
+
+ mtomAssertion.setOptional(isOptional);
+
+ }
+
+}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic