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());