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

Reply via email to