Author: norman Date: Sat Apr 30 14:18:14 2011 New Revision: 1098116 URL: http://svn.apache.org/viewvc?rev=1098116&view=rev Log: Order by id
Modified: james/mailbox/trunk/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa/AbstractJPAMessage.java Modified: james/mailbox/trunk/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa/AbstractJPAMessage.java URL: http://svn.apache.org/viewvc/james/mailbox/trunk/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa/AbstractJPAMessage.java?rev=1098116&r1=1098115&r2=1098116&view=diff ============================================================================== --- james/mailbox/trunk/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa/AbstractJPAMessage.java (original) +++ james/mailbox/trunk/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa/AbstractJPAMessage.java Sat Apr 30 14:18:14 2011 @@ -238,6 +238,7 @@ public abstract class AbstractJPAMessage private List<JPAProperty> properties; @OneToMany(cascade = CascadeType.ALL, fetch=FetchType.LAZY) + @OrderBy("id") @ElementJoinColumns({@ElementJoinColumn(name="MAILBOX_ID", referencedColumnName="MAILBOX_ID"), @ElementJoinColumn(name="MAIL_UID", referencedColumnName="MAIL_UID")}) private List<JPAUserFlag> userFlags; @@ -472,6 +473,7 @@ public abstract class AbstractJPAMessage recent = flags.contains(Flags.Flag.RECENT); seen = flags.contains(Flags.Flag.SEEN); + /* // Loop over the user flags and check which of them needs to get added / removed List<String> uFlags = Arrays.asList(flags.getUserFlags()); for (int i = 0; i < userFlags.size(); i++) { @@ -495,6 +497,13 @@ public abstract class AbstractJPAMessage userFlags.add(new JPAUserFlag(uFlag)); } + + } + */ + String[] userflags = flags.getUserFlags(); + userFlags.clear(); + for (int i = 0 ; i< userflags.length; i++) { + userFlags.add(new JPAUserFlag(userflags[i])); } } --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org