Currently our getRecipients expose the internal collection and it is used that
way.
-----------------------------------------------------------------------------------
Key: MAILET-5
URL: https://issues.apache.org/jira/browse/MAILET-5
Project: Mailet API
Issue Type: Improvement
Reporter: Norman Maurer
Assigned To: Norman Maurer
Currently our getRecipients expose the internal collection and it is used that
way.
To add recipients we use getRecipients().add(), to store multiple times a
single mail to different recipients we get the recipients collection and alter
it between store of the mail object (in RemoteDelivery).
All of this seems to me bad practice and we should better encapsulate the
recipients list in the mail object.
Maybe the simple way is to return immutable collections so we'll find bugs as
soon as possible and add methods to add and remove recipients directly in the
mail interface.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]