[prev in list] [next in list] [prev in thread] [next in thread] 

List:       james-dev
Subject:    [PATCH] MimeMessageWrapper.java
From:       "Noel J. Bergman" <noel () devtech ! com>
Date:       2002-09-30 1:59:10
[Download RAW message or body]

Mirror changes to the wrapped message's headers, so that they are visible to
other matchers and mailets in the processor.

["MimeMessageWrapper.java.txt" (text/plain)]

Index: src/java/org/apache/james/core/MimeMessageWrapper.java
===================================================================
RCS file: /home/cvspublic/jakarta-james/src/java/org/apache/james/core/MimeMessageWrapper.java,v
retrieving revision 1.15
diff -u -r1.15 MimeMessageWrapper.java
--- src/java/org/apache/james/core/MimeMessageWrapper.java	27 Sep 2002 04:09:16 -0000	1.15
+++ src/java/org/apache/james/core/MimeMessageWrapper.java	30 Sep 2002 01:16:40 -0000
@@ -816,6 +816,7 @@
             loadMessage();
         }
         modified = true;
+        headers.setHeader(name, value);
         message.setHeader(name, value);
     }
 
@@ -824,6 +825,7 @@
             loadMessage();
         }
         modified = true;
+        headers.addHeader(name, value);
         message.addHeader(name, value);
     }
 
@@ -832,6 +834,7 @@
             loadMessage();
         }
         modified = true;
+        headers.removeHeader(name);
         message.removeHeader(name);
     }
 
@@ -839,6 +842,7 @@
         if (message == null) {
             loadMessage();
         }
+        headers.addHeaderLine(line);
         message.addHeaderLine(line);
     }
 
@@ -883,5 +887,4 @@
         modified = true;
         message.setRecipients(type, addresses);
     }
-
 }



--
To unsubscribe, e-mail:   <mailto:james-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:james-dev-help@jakarta.apache.org>

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic