serge       02/05/25 07:36:17

  Modified:    src/java/org/apache/james/core MailImpl.java
  Log:
  Duplicate methods now also set remote host, remote addr, and last updated.
  
  Revision  Changes    Path
  1.11      +10 -2     jakarta-james/src/java/org/apache/james/core/MailImpl.java
  
  Index: MailImpl.java
  ===================================================================
  RCS file: /home/cvs/jakarta-james/src/java/org/apache/james/core/MailImpl.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- MailImpl.java     18 Jan 2002 02:48:35 -0000      1.10
  +++ MailImpl.java     25 May 2002 14:36:17 -0000      1.11
  @@ -72,7 +72,11 @@
   
       public Mail duplicate() {
           try {
  -            return new MailImpl(name, sender, recipients, getMessage());
  +            MailImpl newMail = new MailImpl(name, sender, recipients, getMessage());
  +            newMail.setRemoteHost(remoteHost);
  +            newMail.setRemoteAddr(remoteAddr);
  +            newMail.setLastUpdated(lastUpdated);
  +            return newMail;
           } catch (MessagingException me) {
           }
           return (Mail) null;
  @@ -80,7 +84,11 @@
   
       public Mail duplicate(String newName) {
           try {
  -            return new MailImpl(newName, sender, recipients, getMessage());
  +            MailImpl newMail = new MailImpl(newName, sender, recipients, 
getMessage());
  +            newMail.setRemoteHost(remoteHost);
  +            newMail.setRemoteAddr(remoteAddr);
  +            newMail.setLastUpdated(lastUpdated);
  +            return newMail;
           } catch (MessagingException me) {
           }
           return (Mail) null;
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to