[jira] [Created] (MAILBOX-236) Strong type for Mailbox Message ids

2015-06-10 Thread Matthieu Baechler (JIRA)
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

2015-06-10 Thread Apache Jenkins Server
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

2015-06-10 Thread Apache Jenkins Server
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

2015-06-10 Thread Matthieu Baechler (JIRA)

 [ 
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

2015-06-10 Thread dongxu
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.

2015-06-10 Thread dongxu (JIRA)

 [ 
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

2015-06-10 Thread Apache Jenkins Server
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