I should add that I didn't show parameters and return types on the methods. The 
best thing to do next is to validate your domain model by sequence diagram for 
a key scenario (but following Demeters Law - "Only talk to your immediate 
friends" so that the model remains loosely coupled).


Regards,
David.


On Tuesday, 8 April 2014 8:55 AM, David Tildesley <[email protected]> wrote:
 
Hi Dileepa,

ContactedParty is useful when you have more than one user inbox for the same 
user and you want to consolidate Contacts across multiple inboxes. If there is 
always just one inbox (one account) or you don't need or want Contact 
consolidation, then you don't need it and you shift the attributes down to the 
"...Inbox".

Yes, CriteriaReputation is the most granular from what I picking up from your 
explanations and diagram - the other reputations are computed from multiple 
CriteriaReputation using some algorithm (maybe just a weighted average - 
whatever you decide).


Regards,
David.

Reply via email to