You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by "Raphaël Ouazana (JIRA)" <se...@james.apache.org> on 2016/09/05 12:53:20 UTC

[jira] [Closed] (JAMES-1818) JMAP should not depend on mailbox-store, but only mailbox-api

     [ https://issues.apache.org/jira/browse/JAMES-1818?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Raphaël Ouazana closed JAMES-1818.
----------------------------------
    Resolution: Fixed

merged

> 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: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org