JAMES-1688 remove warning following jackson upgrade
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/6494482d Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/6494482d Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/6494482d Branch: refs/heads/master Commit: 6494482df98a848e3b63d9488a43aca65457e56f Parents: 5bef0e5 Author: Matthieu Baechler <matthieu.baech...@gmail.com> Authored: Fri Feb 19 11:58:31 2016 +0100 Committer: Matthieu Baechler <matthieu.baech...@gmail.com> Committed: Fri Feb 19 11:58:31 2016 +0100 ---------------------------------------------------------------------- .../store/json/SimpleMailboxACLJsonConverter.java | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/james-project/blob/6494482d/mailbox/store/src/main/java/org/apache/james/mailbox/store/json/SimpleMailboxACLJsonConverter.java ---------------------------------------------------------------------- diff --git a/mailbox/store/src/main/java/org/apache/james/mailbox/store/json/SimpleMailboxACLJsonConverter.java b/mailbox/store/src/main/java/org/apache/james/mailbox/store/json/SimpleMailboxACLJsonConverter.java index c2a4a24..fbd2c1f 100644 --- a/mailbox/store/src/main/java/org/apache/james/mailbox/store/json/SimpleMailboxACLJsonConverter.java +++ b/mailbox/store/src/main/java/org/apache/james/mailbox/store/json/SimpleMailboxACLJsonConverter.java @@ -48,12 +48,13 @@ public class SimpleMailboxACLJsonConverter { private static final ObjectMapper objectMapper = new ObjectMapper(); static { - objectMapper.addMixInAnnotations(SimpleMailboxACL.Rfc4314Rights.class, Rfc4314RightsMixIn.class); - SimpleModule module = new SimpleModule(); - module.addAbstractTypeMapping(MailboxACL.MailboxACLEntryKey.class, SimpleMailboxACL.SimpleMailboxACLEntryKey.class); - module.addAbstractTypeMapping(MailboxACL.MailboxACLRights.class, SimpleMailboxACL.Rfc4314Rights.class); - module.addKeyDeserializer(MailboxACL.MailboxACLEntryKey.class, new ACLKeyDeserializer()); - objectMapper.registerModule(module); + SimpleModule module = new SimpleModule() + .addAbstractTypeMapping(MailboxACL.MailboxACLEntryKey.class, SimpleMailboxACL.SimpleMailboxACLEntryKey.class) + .addAbstractTypeMapping(MailboxACL.MailboxACLRights.class, SimpleMailboxACL.Rfc4314Rights.class) + .addKeyDeserializer(MailboxACL.MailboxACLEntryKey.class, new ACLKeyDeserializer()); + objectMapper + .addMixIn(SimpleMailboxACL.Rfc4314Rights.class, Rfc4314RightsMixIn.class) + .registerModule(module); } public static String toJson(MailboxACL acl) throws JsonProcessingException { --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org