james-server-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Raphaël Ouazana (JIRA) <server-...@james.apache.org>
Subject [jira] [Closed] (JAMES-1818) JMAP should not depend on mailbox-store, but only mailbox-api
Date Mon, 05 Sep 2016 12:53:20 GMT

     [ 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


> 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

To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org

View raw message