You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by dk...@apache.org on 2011/02/18 16:03:06 UTC
svn commit: r1072013 - in /cxf/trunk:
api/src/main/java/org/apache/cxf/ws/policy/builder/primitive/PrimitiveAssertion.java
rt/ws/addr/src/main/java/org/apache/cxf/ws/addressing/policy/AddressingAssertionBuilder.java
Author: dkulp
Date: Fri Feb 18 15:03:06 2011
New Revision: 1072013
URL: http://svn.apache.org/viewvc?rev=1072013&view=rev
Log:
Make sure attributes are saved
Modified:
cxf/trunk/api/src/main/java/org/apache/cxf/ws/policy/builder/primitive/PrimitiveAssertion.java
cxf/trunk/rt/ws/addr/src/main/java/org/apache/cxf/ws/addressing/policy/AddressingAssertionBuilder.java
Modified: cxf/trunk/api/src/main/java/org/apache/cxf/ws/policy/builder/primitive/PrimitiveAssertion.java
URL: http://svn.apache.org/viewvc/cxf/trunk/api/src/main/java/org/apache/cxf/ws/policy/builder/primitive/PrimitiveAssertion.java?rev=1072013&r1=1072012&r2=1072013&view=diff
==============================================================================
--- cxf/trunk/api/src/main/java/org/apache/cxf/ws/policy/builder/primitive/PrimitiveAssertion.java (original)
+++ cxf/trunk/api/src/main/java/org/apache/cxf/ws/policy/builder/primitive/PrimitiveAssertion.java Fri Feb 18 15:03:06 2011
@@ -19,6 +19,8 @@
package org.apache.cxf.ws.policy.builder.primitive;
+import java.util.Map;
+
import javax.xml.namespace.QName;
import org.w3c.dom.Element;
@@ -46,6 +48,9 @@ public class PrimitiveAssertion
public PrimitiveAssertion(QName n, boolean o, boolean i) {
super(n, o, i);
}
+ public PrimitiveAssertion(QName n, boolean o, boolean i, Map<QName, String> atts) {
+ super(n, o, i, atts);
+ }
public PrimitiveAssertion(Element element) {
super(new QName(element.getNamespaceURI(), element.getLocalName()),
Modified: cxf/trunk/rt/ws/addr/src/main/java/org/apache/cxf/ws/addressing/policy/AddressingAssertionBuilder.java
URL: http://svn.apache.org/viewvc/cxf/trunk/rt/ws/addr/src/main/java/org/apache/cxf/ws/addressing/policy/AddressingAssertionBuilder.java?rev=1072013&r1=1072012&r2=1072013&view=diff
==============================================================================
--- cxf/trunk/rt/ws/addr/src/main/java/org/apache/cxf/ws/addressing/policy/AddressingAssertionBuilder.java (original)
+++ cxf/trunk/rt/ws/addr/src/main/java/org/apache/cxf/ws/addressing/policy/AddressingAssertionBuilder.java Fri Feb 18 15:03:06 2011
@@ -19,6 +19,7 @@
package org.apache.cxf.ws.addressing.policy;
+import java.util.Map;
import javax.xml.namespace.QName;
@@ -66,14 +67,17 @@ public class AddressingAssertionBuilder
if (MetadataConstants.ADDRESSING_ASSERTION_QNAME.equals(qn)
|| MetadataConstants.ADDRESSING_ASSERTION_QNAME_0705.equals(qn)) {
Assertion nap = new XMLPrimitiveAssertionBuilder() {
- public Assertion newPrimitiveAssertion(Element element) {
+ public Assertion newPrimitiveAssertion(Element element, Map<QName, String> mp) {
return new PrimitiveAssertion(MetadataConstants.ADDRESSING_ASSERTION_QNAME,
- isOptional(element), isIgnorable(element));
+ isOptional(element), isIgnorable(element), mp);
}
- public Assertion newPolicyContainingAssertion(Element element, Policy policy) {
+ public Assertion newPolicyContainingAssertion(Element element,
+ Map<QName, String> mp,
+ Policy policy) {
return new PolicyContainingPrimitiveAssertion(
MetadataConstants.ADDRESSING_ASSERTION_QNAME,
isOptional(element), isIgnorable(element),
+ mp,
policy);
}
} .build(elem, factory);