JAMES-1823 Correct to make spring can be tested with maildir
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/0334cef6 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/0334cef6 Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/0334cef6 Branch: refs/heads/master Commit: 0334cef6380c5ae08d4c74816e8abdc23da4fcba Parents: 712f248 Author: quynhn <qngu...@linagora.com> Authored: Thu Apr 27 17:21:17 2017 +0700 Committer: benwa <btell...@linagora.com> Committed: Thu May 4 09:25:52 2017 +0700 ---------------------------------------------------------------------- .../main/java/org/apache/james/mailbox/maildir/MaildirId.java | 7 +++++++ .../src/main/resources/META-INF/spring/mailbox-maildir.xml | 1 + 2 files changed, 8 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/james-project/blob/0334cef6/mailbox/maildir/src/main/java/org/apache/james/mailbox/maildir/MaildirId.java ---------------------------------------------------------------------- diff --git a/mailbox/maildir/src/main/java/org/apache/james/mailbox/maildir/MaildirId.java b/mailbox/maildir/src/main/java/org/apache/james/mailbox/maildir/MaildirId.java index 2142e18..5c568b2 100644 --- a/mailbox/maildir/src/main/java/org/apache/james/mailbox/maildir/MaildirId.java +++ b/mailbox/maildir/src/main/java/org/apache/james/mailbox/maildir/MaildirId.java @@ -22,6 +22,13 @@ import org.apache.james.mailbox.model.MailboxId; public class MaildirId implements MailboxId { + public static class Factory implements MailboxId.Factory { + @Override + public MaildirId fromString(String serialized) { + return of(Integer.valueOf(serialized)); + } + } + public static MaildirId of(int id) { return new MaildirId(id); } http://git-wip-us.apache.org/repos/asf/james-project/blob/0334cef6/mailbox/maildir/src/main/resources/META-INF/spring/mailbox-maildir.xml ---------------------------------------------------------------------- diff --git a/mailbox/maildir/src/main/resources/META-INF/spring/mailbox-maildir.xml b/mailbox/maildir/src/main/resources/META-INF/spring/mailbox-maildir.xml index 66f65c8..b943781 100644 --- a/mailbox/maildir/src/main/resources/META-INF/spring/mailbox-maildir.xml +++ b/mailbox/maildir/src/main/resources/META-INF/spring/mailbox-maildir.xml @@ -27,6 +27,7 @@ Mailbox Maildir WARNING: Maildir does only work on UNIX like operation systems --> + <bean id="maildir-mailboxIdFactory" class="org.apache.james.mailbox.maildir.MaildirId.Factory" /> <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="ignoreUnresolvablePlaceholders" value="true"/> --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org