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]