@Override public void setupModule(final SetupContext context) { context.addSerializers(new SimpleSerializers(Collections.<JsonSerializer<?>>singletonList(new StdSerializer<SpanWrapper>(SpanWrapper.class) {
context.addSerializers(_serializers); context.addDeserializers(_deserializers); context.addKeySerializers(_keySerializers); context.addKeyDeserializers(_keyDeserializers); context.addAbstractTypeResolver(_abstractTypes); context.addValueInstantiators(_valueInstantiators); context.addBeanDeserializerModifier(_deserializerModifier); context.addBeanSerializerModifier(_serializerModifier); context.registerSubtypes(_subtypes.toArray(new NamedType[_subtypes.size()])); context.setNamingStrategy(_namingStrategy); context.setMixInAnnotations(entry.getKey(), entry.getValue());
@Override public void setupModule(SetupContext context) { /* First, append annotation introspector (no need to override, esp. * as we just implement couple of methods) */ // Then add serializers we need AnnotationIntrospector ai = annotationIntrospector(); if (ai != null) { context.appendAnnotationIntrospector(ai); } context.addSerializers(new HibernateSerializers(_mapping, _moduleFeatures)); context.addBeanSerializerModifier(new HibernateSerializerModifier(_moduleFeatures, _sessionFactory)); }
@Override public void setupModule(SetupContext context) { /* First, append annotation introspector (no need to override, esp. * as we just implement couple of methods) */ // Then add serializers we need AnnotationIntrospector ai = annotationIntrospector(); if (ai != null) { context.appendAnnotationIntrospector(ai); } context.addSerializers(new HibernateSerializers(_mapping, _moduleFeatures)); context.addBeanSerializerModifier(new HibernateSerializerModifier(_moduleFeatures, _sessionFactory)); }
@Override public void setupModule(SetupContext context) { /* First, append annotation introspector (no need to override, esp. * as we just implement couple of methods) */ // Then add serializers we need AnnotationIntrospector ai = annotationIntrospector(); if (ai != null) { context.appendAnnotationIntrospector(ai); } context.addSerializers(new HibernateSerializers(_mapping, _moduleFeatures)); context.addBeanSerializerModifier(new HibernateSerializerModifier(_moduleFeatures, _sessionFactory)); }
@Override public void setupModule(SetupContext context) { super.setupModule(context); // Registration for (ResourceDecorator<?> resourceDecorator : resourceModule.decorators()) { context.addBeanSerializerModifier( new ResourceSerializerModifier<>( resourceContext, resourceDecorator ) ); } }
@Override public void setupModule(SetupContext context) { super.setupModule(context); // Registration for (ResourceDecorator<?> resourceDecorator : resourceModule.decorators()) { context.addBeanSerializerModifier( new ResourceSerializerModifier<>( resourceContext, resourceDecorator ) ); } }
@Override public void setupModule(SetupContext context) { super.setupModule(context); context.addBeanDeserializerModifier(deserializerModifier); } }
@Override public void setupModule(SetupContext context) { super.setupModule(context); context.addBeanDeserializerModifier(deserializerModifier); } }
@Override public void setupModule(SetupContext context) { JaxbAnnotationIntrospector intr = new JaxbAnnotationIntrospector(context.getTypeFactory()); switch (_priority) { case PRIMARY: context.insertAnnotationIntrospector(intr); break; case SECONDARY: context.appendAnnotationIntrospector(intr); break; } }
@Override public void setupModule(SetupContext context) { JaxbAnnotationIntrospector intr = new JaxbAnnotationIntrospector(context.getTypeFactory()); switch (_priority) { case PRIMARY: context.insertAnnotationIntrospector(intr); break; case SECONDARY: context.appendAnnotationIntrospector(intr); break; } }
Module m = new Module() { @Override public String getModuleName() { return "MyMapperModule"; } @Override public Version version() { return Version.unknownVersion(); } @Override public void setupModule(Module.SetupContext context) { context.addBeanDeserializerModifier(new ArrayAsNullDeserialzerModifier()); } };
@Override public void setupModule(SetupContext context) { context.appendAnnotationIntrospector(new ObfuscateAnnotationIntrospector()); } }
@Override public void setupModule(final SetupContext context) { super.setupModule(context); context.addAbstractTypeResolver(new AutoMatterResolver()); context.appendAnnotationIntrospector(new AutoMatterAnnotationIntrospector()); } }
@Override public void setupModule(SetupContext setupContext) { setupContext.addBeanDeserializerModifier(new PlanDeserializerModifier()); super.setupModule(setupContext); }
@Override public void setupModule(SetupContext setupContext) { setupContext.addBeanDeserializerModifier(new FieldDeserializerModifier()); super.setupModule(setupContext); }
@Override public void setupModule(final SetupContext context) { super.setupModule(context); context.addAbstractTypeResolver(new AutoMatterResolver()); context.appendAnnotationIntrospector(new AutoMatterAnnotationIntrospector()); } }
@Override public void setupModule(SetupContext context) { super.setupModule(context); context.addBeanDeserializerModifier( createErrorHandlingBeanDeserializerModifier( jsonErrorConsumer)); } });
@Override public void setupModule(SetupContext context) { context.registerSubtypes(LocalLoadSpec.class); } }
@Override public void setupModule(com.fasterxml.jackson.databind.Module.SetupContext context) { super.setupModule(context); // Append after other introspectors (instead of before) since // explicit annotations should have precedence context.appendAnnotationIntrospector(new ParanamerAnnotationIntrospector(_paranamer)); } }