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 "Matthieu Baechler (JIRA)" <ji...@apache.org> on 2015/06/10 12:19:00 UTC

[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-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org