You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by no...@apache.org on 2010/11/16 19:21:34 UTC
svn commit: r1035725 - in /james/imap/trunk:
jcr/src/main/java/org/apache/james/mailbox/jcr/mail/model/
jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa/
maildir/src/main/java/org/apache/james/mailbox/maildir/mail/model/
Author: norman
Date: Tue Nov 16 18:21:33 2010
New Revision: 1035725
URL: http://svn.apache.org/viewvc?rev=1035725&view=rev
Log:
Correctly copy all Message metadata on Copy the Message instance. See IMAP-229. Thx to Mohammad Naghavi for reporting the bug
Modified:
james/imap/trunk/jcr/src/main/java/org/apache/james/mailbox/jcr/mail/model/JCRMessage.java
james/imap/trunk/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa/AbstractJPAMessage.java
james/imap/trunk/maildir/src/main/java/org/apache/james/mailbox/maildir/mail/model/MaildirMessage.java
Modified: james/imap/trunk/jcr/src/main/java/org/apache/james/mailbox/jcr/mail/model/JCRMessage.java
URL: http://svn.apache.org/viewvc/james/imap/trunk/jcr/src/main/java/org/apache/james/mailbox/jcr/mail/model/JCRMessage.java?rev=1035725&r1=1035724&r2=1035725&view=diff
==============================================================================
--- james/imap/trunk/jcr/src/main/java/org/apache/james/mailbox/jcr/mail/model/JCRMessage.java (original)
+++ james/imap/trunk/jcr/src/main/java/org/apache/james/mailbox/jcr/mail/model/JCRMessage.java Tue Nov 16 18:21:33 2010
@@ -158,9 +158,9 @@ public class JCRMessage extends Abstract
}
PropertyBuilder pBuilder = new PropertyBuilder(message.getProperties());
- this.textualLineCount = pBuilder.getTextualLineCount();
- this.mediaType = pBuilder.getMediaType();
- this.subType = pBuilder.getSubType();
+ this.textualLineCount = message.getTextualLineCount();
+ this.mediaType = message.getMediaType();
+ this.subType = message.getSubType();
final List<Property> properties = pBuilder.toProperties();
this.properties = new ArrayList<JCRProperty>(properties.size());
int order = 0;
Modified: james/imap/trunk/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa/AbstractJPAMessage.java
URL: http://svn.apache.org/viewvc/james/imap/trunk/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa/AbstractJPAMessage.java?rev=1035725&r1=1035724&r2=1035725&view=diff
==============================================================================
--- james/imap/trunk/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa/AbstractJPAMessage.java (original)
+++ james/imap/trunk/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa/AbstractJPAMessage.java Tue Nov 16 18:21:33 2010
@@ -72,7 +72,7 @@ public abstract class AbstractJPAMessage
this.contentOctets = contentOctets;
this.bodyStartOctet = bodyStartOctet;
this.headers = new ArrayList<JPAHeader>(headers);
- textualLineCount = propertyBuilder.getTextualLineCount();
+ this.textualLineCount = propertyBuilder.getTextualLineCount();
this.mediaType = propertyBuilder.getMediaType();
this.subType = propertyBuilder.getSubType();
final List<Property> properties = propertyBuilder.toProperties();
@@ -101,9 +101,9 @@ public abstract class AbstractJPAMessage
}
PropertyBuilder pBuilder = new PropertyBuilder(message.getProperties());
- this.textualLineCount = pBuilder.getTextualLineCount();
- this.mediaType = pBuilder.getMediaType();
- this.subType = pBuilder.getSubType();
+ this.textualLineCount = message.getTextualLineCount();
+ this.mediaType = message.getMediaType();
+ this.subType = message.getSubType();
final List<Property> properties = pBuilder.toProperties();
this.properties = new ArrayList<JPAProperty>(properties.size());
int order = 0;
Modified: james/imap/trunk/maildir/src/main/java/org/apache/james/mailbox/maildir/mail/model/MaildirMessage.java
URL: http://svn.apache.org/viewvc/james/imap/trunk/maildir/src/main/java/org/apache/james/mailbox/maildir/mail/model/MaildirMessage.java?rev=1035725&r1=1035724&r2=1035725&view=diff
==============================================================================
--- james/imap/trunk/maildir/src/main/java/org/apache/james/mailbox/maildir/mail/model/MaildirMessage.java (original)
+++ james/imap/trunk/maildir/src/main/java/org/apache/james/mailbox/maildir/mail/model/MaildirMessage.java Tue Nov 16 18:21:33 2010
@@ -163,9 +163,9 @@ public class MaildirMessage extends Abst
}
PropertyBuilder pBuilder = new PropertyBuilder(message.getProperties());
- this.textualLineCount = pBuilder.getTextualLineCount();
- this.mediaType = pBuilder.getMediaType();
- this.subType = pBuilder.getSubType();
+ this.textualLineCount = message.getTextualLineCount();
+ this.mediaType = message.getMediaType();
+ this.subType = message.getSubType();
final List<Property> properties = pBuilder.toProperties();
this.properties = new ArrayList<MaildirProperty>(properties.size());
int order = 0;
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org