Raphaël Ouazana created JAMES-1818:
--------------------------------------

             Summary: JMAP should not depend on mailbox-store, but only 
mailbox-api
                 Key: JAMES-1818
                 URL: https://issues.apache.org/jira/browse/JAMES-1818
             Project: James Server
          Issue Type: Task
          Components: JMAP
            Reporter: Raphaël Ouazana
            Assignee: Antoine Duprat


TASK: Use only mailbox-api into jmap
NOTE: use only managers, not mappers
NOTE: write an attachment manager
NOTE: MessageResult, Header needs some api love, more methods to extract data, 
etc
NOTE: SortToComparatorConvertor should be migrated to MessageResult (2 fields : 
internalDate and id)
NOTE: MessageResult to MessageId (just have to extract uid for now but unique 
storage id needed later)
NOTE: Rewrite MessageFactory to convert a MessageResult into a jmap.message 
(using mime4j if needed)
NOTE: Rework mailbox to work with MailboxPath instead of mailboxId (not sure 
it’s ok)
NOTE: Extends MailboxMetadata to retrieve total messages, unread messages
NOTE: extract tika extractors into a new sub-project



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to