james-server-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Matthieu Baechler (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (MAILBOX-236) Strong type for Mailbox id
Date Wed, 10 Jun 2015 12:29:00 GMT

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


Mime
View raw message