Examples of JacksonMapperFactory


Examples of info.archinnov.achilles.json.JacksonMapperFactory

    }

    JacksonMapperFactory initObjectMapperFactory(ConfigMap configurationMap) {
        log.trace("Extract object mapper factory from configuration map");

        JacksonMapperFactory jacksonMapperFactory = configurationMap.getTyped(JACKSON_MAPPER_FACTORY);
        if (jacksonMapperFactory == null) {
            ObjectMapper mapper = configurationMap.getTyped(JACKSON_MAPPER);
            if (mapper != null) {
                jacksonMapperFactory = factoryFromMapper(mapper);
            } else {
View Full Code Here

Examples of info.archinnov.achilles.json.JacksonMapperFactory

        return jacksonMapperFactory;
    }

    protected static JacksonMapperFactory factoryFromMapper(final ObjectMapper mapper) {
        return new JacksonMapperFactory() {
            @Override
            public <T> ObjectMapper getMapper(Class<T> type) {
                return mapper;
            }
        };
View Full Code Here

Examples of info.archinnov.achilles.json.JacksonMapperFactory

        assertThat(actual).isTrue();
    }

    @Test
    public void should_init_default_object_factory_mapper() throws Exception {
        JacksonMapperFactory actual = extractor.initObjectMapperFactory(configMap);

        assertThat(actual).isNotNull();

        ObjectMapper mapper = actual.getMapper(Integer.class);

        assertThat(mapper).isNotNull();
        assertThat(mapper.getSerializationConfig().getSerializationInclusion()).isEqualTo(JsonInclude.Include.NON_NULL);
        assertThat(mapper.getDeserializationConfig().isEnabled(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES)).isFalse();
        Collection<AnnotationIntrospector> ais = mapper.getSerializationConfig().getAnnotationIntrospector().allIntrospectors();
View Full Code Here

Examples of info.archinnov.achilles.json.JacksonMapperFactory

    @Test
    public void should_init_object_mapper_factory_from_mapper() throws Exception {
        configMap.put(JACKSON_MAPPER, mapper);

        JacksonMapperFactory actual = extractor.initObjectMapperFactory(configMap);

        assertThat(actual).isNotNull();
        assertThat(actual.getMapper(Long.class)).isSameAs(mapper);
    }
View Full Code Here

Examples of info.archinnov.achilles.json.JacksonMapperFactory

    @Test
    public void should_init_object_mapper_factory() throws Exception {
        configMap.put(JACKSON_MAPPER_FACTORY, factory);

        JacksonMapperFactory actual = extractor.initObjectMapperFactory(configMap);

        assertThat(actual).isSameAs(factory);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.