[jira] [Created] (MAILBOX-236) Strong type for Mailbox Message ids
Matthieu Baechler created MAILBOX-236: - Summary: Strong type for Mailbox Message ids Key: MAILBOX-236 URL: https://issues.apache.org/jira/browse/MAILBOX-236 Project: James Mailbox Issue Type: Improvement Reporter: Matthieu Baechler I'd like to bring something that bothers me : whenever you get an Id from a Message or a Mailbox, you can only call Object methods. It makes some code rely on toString() call in case of serialization. If you put aside some special types, toString is not supposed to return a stable and meaningful value. I'd like to make Message and Mailbox use a bounded parameters. This parameter would extend an Id interface, and this interface could have a serialize method. Comments welcome (and patch is coming soon) -- This message was sent by Atlassian JIRA (v6.3.4#6332) - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org
Jenkins build is still unstable: james-server-trunk ยป Apache James :: Server :: POP3 #5277
See https://builds.apache.org/job/james-server-trunk/org.apache.james$james-server-protocols-pop3/5277/ - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org
Jenkins build is still unstable: james-server-trunk #5277
See https://builds.apache.org/job/james-server-trunk/5277/ - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org
[jira] [Updated] (MAILBOX-236) Strong type for Mailbox id
[ https://issues.apache.org/jira/browse/MAILBOX-236?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matthieu Baechler updated MAILBOX-236: -- Description: I'd like to bring something that bothers me : whenever you get an Id from a Mailbox, you can only call Object methods. It makes some code rely on toString() call in case of serialization. If you put aside some special types, toString is not supposed to return a stable and meaningful value. I'd like to make Message and Mailbox use a bounded parameters. This parameter would extend an Id interface, and this interface could have a serialize method. Comments welcome (and patch is coming soon) was: I'd like to bring something that bothers me : whenever you get an Id from a Message or a Mailbox, you can only call Object methods. It makes some code rely on toString() call in case of serialization. If you put aside some special types, toString is not supposed to return a stable and meaningful value. I'd like to make Message and Mailbox use a bounded parameters. This parameter would extend an Id interface, and this interface could have a serialize method. Comments welcome (and patch is coming soon) Summary: Strong type for Mailbox id (was: Strong type for Mailbox Message ids) Strong type for Mailbox id -- Key: MAILBOX-236 URL: https://issues.apache.org/jira/browse/MAILBOX-236 Project: James Mailbox Issue Type: Improvement Reporter: Matthieu Baechler I'd like to bring something that bothers me : whenever you get an Id from a Mailbox, you can only call Object methods. It makes some code rely on toString() call in case of serialization. If you put aside some special types, toString is not supposed to return a stable and meaningful value. I'd like to make Message and Mailbox use a bounded parameters. This parameter would extend an Id interface, and this interface could have a serialize method. Comments welcome (and patch is coming soon) -- This message was sent by Atlassian JIRA (v6.3.4#6332) - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org
svn commit: r1684702 - /james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/MessageListActivity.java
Author: dongxu Date: Wed Jun 10 16:19:15 2015 New Revision: 1684702 URL: http://svn.apache.org/r1684702 Log: HUPA-110 message select event should take place when user refreshing some message detail. Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/MessageListActivity.java Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/MessageListActivity.java URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/MessageListActivity.java?rev=1684702r1=1684701r2=1684702view=diff == --- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/MessageListActivity.java (original) +++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/MessageListActivity.java Wed Jun 10 16:19:15 2015 @@ -133,7 +133,7 @@ public class MessageListActivity extends })); } -protected void onMessageSelected(Message message) { +public void onMessageSelected(Message message) { antiSelectMessages(display.getGrid().getVisibleItems()); GetMessageDetailsRequest req = rf.messageDetailsRequest(); GetMessageDetailsAction action = req.create(GetMessageDetailsAction.class); @@ -242,6 +242,7 @@ public class MessageListActivity extends int l = messages.size(); for (int i = 0; i l; i++){ Message m = messages.get(i); + MessageListActivity.this.onMessageSelected(m);//FIXME for fixing https://issues.apache.org/jira/browse/HUPA-110 if (m.getUid() == event.messageDetails.getUid()) { ListIMAPFlag flags = m.getFlags(); if (!flags.contains(IMAPFlag.SEEN)) { - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org
[jira] [Resolved] (HUPA-110) All tool buttons are disabled when refreshing some message page.
[ https://issues.apache.org/jira/browse/HUPA-110?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] dongxu resolved HUPA-110. - Resolution: Fixed Fix Version/s: 0.1 All tool buttons are disabled when refreshing some message page. Key: HUPA-110 URL: https://issues.apache.org/jira/browse/HUPA-110 Project: James Hupa Issue Type: Bug Components: client Affects Versions: 0.1 Reporter: dongxu Assignee: dongxu Fix For: 0.1 When refreshing on some message page, like : http://127.0.0.1:/hupa/Hupa.html#message:INBOX:15205 Even though the tool buttons are active style, but actually they are not clickable. -- This message was sent by Atlassian JIRA (v6.3.4#6332) - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org
Build failed in Jenkins: james-mailet #2789
See https://builds.apache.org/job/james-mailet/2789/ -- [...truncated 342 lines...] A api/LICENSE A api/RELEASE_NOTES.txt A api/src A api/src/main A api/src/main/resources A api/src/main/java A api/src/main/java/org A api/src/main/java/org/apache A api/src/main/java/org/apache/mailet AUapi/src/main/java/org/apache/mailet/package.html AUapi/src/main/java/org/apache/mailet/MailetContext.java AUapi/src/main/java/org/apache/mailet/MailetConfig.java AUapi/src/main/java/org/apache/mailet/Mail.java AUapi/src/main/java/org/apache/mailet/HostAddress.java AUapi/src/main/java/org/apache/mailet/Matcher.java AUapi/src/main/java/org/apache/mailet/LookupException.java AUapi/src/main/java/org/apache/mailet/MailAddress.java AUapi/src/main/java/org/apache/mailet/MatcherConfig.java AUapi/src/main/java/org/apache/mailet/MailetException.java AUapi/src/main/java/org/apache/mailet/Mailet.java AUapi/src/main/java/org/apache/mailet/TemporaryLookupException.java A api/src/main/config A api/src/site A api/src/site/resources A api/src/site/resources/images A api/src/site/resources/images/logos A api/src/site/xdoc A api/src/site/xdoc/images A api/src/site/xdoc/stylesheets A api/src/reporting-site A api/src/reporting-site/resources A api/src/reporting-site/resources/images A api/src/reporting-site/resources/images/logos A api/src/test A api/src/test/resources A api/src/test/java A api/src/test/java/org A api/src/test/java/org/apache A api/src/test/java/org/apache/mailet A api/src/test/java/org/apache/mailet/MailAddressTest.java A base AUbase/NOTICE A base/LICENSE AUbase/RELEASE_NOTES.txt A base/src A base/src/main A base/src/main/java A base/src/main/java/org A base/src/main/java/org/apache A base/src/main/java/org/apache/mailet A base/src/main/java/org/apache/mailet/base AUbase/src/main/java/org/apache/mailet/base/RFC2822Headers.java AUbase/src/main/java/org/apache/mailet/base/RFC2980DateFormat.java AUbase/src/main/java/org/apache/mailet/base/FlowedMessageUtils.java AUbase/src/main/java/org/apache/mailet/base/SynchronizedDateFormat.java AUbase/src/main/java/org/apache/mailet/base/StringUtils.java AUbase/src/main/java/org/apache/mailet/base/GenericMailet.java AUbase/src/main/java/org/apache/mailet/base/RFC977DateFormat.java AUbase/src/main/java/org/apache/mailet/base/MailetUtil.java AUbase/src/main/java/org/apache/mailet/base/SimplifiedDateFormat.java AUbase/src/main/java/org/apache/mailet/base/RFC822DateFormat.java A base/src/main/java/org/apache/mailet/base/package.html AUbase/src/main/java/org/apache/mailet/base/GenericMatcher.java AUbase/src/main/java/org/apache/mailet/base/MatcherInverter.java A base/src/main/java/org/apache/mailet/base/mail AUbase/src/main/java/org/apache/mailet/base/mail/multipart_report.java AU base/src/main/java/org/apache/mailet/base/mail/message_disposition_notification.java AUbase/src/main/java/org/apache/mailet/base/mail/package.html AU base/src/main/java/org/apache/mailet/base/mail/MimeMultipartReport.java AU base/src/main/java/org/apache/mailet/base/mail/AbstractDataContentHandler.java AUbase/src/main/java/org/apache/mailet/base/GenericRecipientMatcher.java A base/src/main/appended-resources A base/src/main/appended-resources/supplemental-models.xml A base/src/site A base/src/site/xdoc A base/src/site/apt A base/src/site/resources A base/src/site/resources/images A base/src/site/resources/images/logos A base/src/site/resources/css A base/src/assemble A base/src/reporting-site A base/src/reporting-site/resources A base/src/reporting-site/resources/images A base/src/reporting-site/resources/images/logos A base/src/test A base/src/test/resources A base/src/test/java A base/src/test/java/org A base/src/test/java/org/apache A base/src/test/java/org/apache/mailet A base/src/test/java/org/apache/mailet/base A base/src/test/java/org/apache/mailet/base/test AUbase/src/test/java/org/apache/mailet/base/test/FakeMimeMessage.java AUbase/src/test/java/org/apache/mailet/base/test/FakeMailetConfig.java AUbase/src/test/java/org/apache/mailet/base/test/FakeMail.java AUbase/src/test/java/org/apache/mailet/base/test/FakeMailContext.java AUbase/src/test/java/org/apache/mailet/base/test/FakeMatcherConfig.java AU