r2 - 07 Sep 2006 - 10:19:05 - TravisVachonYou are here: OSAF >  Journal Web  >  ContributorNotes > TravisVachonNotes > IMAPServerPluginNotes20060906

Refactoring IMAPServer

Ideally, we have

  • 1 MessagePart? class and
  • 1 Message class which extends MessagePart?

This requires us to be able to annotate all MIME-like objects in Chandler with the MessagePart? class.

Unfortunately, we also need to be able to retrieve headers, etc from any MessagePart?.

We can do this by just calling messageObjectToKind(kindToMessageObject({chandler_message_item}).{some_operation})

This, however, results in seperate MailStamp? items for all subparts of a Chandler message item, which is not ok.

-- TravisVachon - 06 Sep 2006

Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r2 < r1 | More topic actions
 
Open Source Applications Foundation
Except where otherwise noted, this site and its content are licensed by OSAF under an Creative Commons License, Attribution Only 3.0.
See list of page contributors for attributions.