You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by di...@apache.org on 2002/07/10 20:28:53 UTC
cvs commit: xml-axis/java/test/message TestSOAPEnvelope.java
dims 2002/07/10 11:28:53
Modified: java/src/org/apache/axis Message.java
java/src/org/apache/axis/message PrefixedQName.java
java/test/message TestSOAPEnvelope.java
Log:
- Implement saveChanges/saveRequired methods in Message
- Fix getQualifiedName (in PrefixedQName) as per SAAJ Spec
Revision Changes Path
1.81 +4 -3 xml-axis/java/src/org/apache/axis/Message.java
Index: Message.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/Message.java,v
retrieving revision 1.80
retrieving revision 1.81
diff -u -r1.80 -r1.81
--- Message.java 3 Jul 2002 17:50:29 -0000 1.80
+++ Message.java 10 Jul 2002 18:28:53 -0000 1.81
@@ -125,6 +125,8 @@
private MimeHeaders headers;
+ private boolean saveRequired = true;
+
/**
* Returns name of the class prividing Attachment Implementation
* @returns class Name
@@ -477,7 +479,7 @@
* was a problem saving changes to this message.
*/
public void saveChanges() throws SOAPException {
- //TODO: Flesh it out.
+ saveRequired = false;
}
/**
@@ -489,8 +491,7 @@
* false</CODE> otherwise.
*/
public boolean saveRequired() {
- //TODO: Flesh it out.
- return false;
+ return saveRequired;
}
/**
1.5 +5 -1 xml-axis/java/src/org/apache/axis/message/PrefixedQName.java
Index: PrefixedQName.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/message/PrefixedQName.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- PrefixedQName.java 29 Jun 2002 19:19:17 -0000 1.4
+++ PrefixedQName.java 10 Jul 2002 18:28:53 -0000 1.5
@@ -78,7 +78,11 @@
}
public String getQualifiedName() {
- return qName.toString();
+ StringBuffer buf = new StringBuffer(prefix);
+ if(prefix != emptyString)
+ buf.append(':');
+ buf.append(qName.getLocalPart());
+ return buf.toString();
}
public String getURI() {
1.3 +1 -1 xml-axis/java/test/message/TestSOAPEnvelope.java
Index: TestSOAPEnvelope.java
===================================================================
RCS file: /home/cvs/xml-axis/java/test/message/TestSOAPEnvelope.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- TestSOAPEnvelope.java 20 Jun 2002 15:08:47 -0000 1.2
+++ TestSOAPEnvelope.java 10 Jul 2002 18:28:53 -0000 1.3
@@ -81,7 +81,7 @@
Name n = env.createName("local", "pref", "urn:blah");
assertEquals("local part of name did not match", "local",
n.getLocalName());
- assertEquals("qname of name did not match", "{urn:blah}local",
+ assertEquals("qname of name did not match", "pref:local",
n.getQualifiedName());
assertEquals("prefix of name did not match", "pref",
n.getPrefix());