@Override public void setupModule(SetupContext context) { super.setupModule(context); context.addBeanSerializerModifier(new BeanSerializerModifier() { @Override public JsonSerializer<?> modifySerializer( SerializationConfig config, BeanDescription desc, JsonSerializer<?> serializer) { if (Schema.class.isAssignableFrom(desc.getBeanClass())) { return new SchemaSerializer((JsonSerializer<Object>) serializer); } return serializer; } }); } });
@Override public void setupModule(SetupContext context) { super.setupModule(context); context.insertAnnotationIntrospector(new SwaggerAnnotationIntrospector()); } }
@Override public void setupModule(final SetupContext context) { super.setupModule(context); context.addBeanDeserializerModifier(new BeanDeserializerModifier() { @Override public JsonDeserializer<?> modifyCollectionDeserializer(final DeserializationConfig config, final CollectionType type, final BeanDescription beanDesc, final JsonDeserializer<?> deserializer) { if (deserializer instanceof CollectionDeserializer) { return new ListDeserializer((CollectionDeserializer) deserializer); } else { return super.modifyCollectionDeserializer(config, type, beanDesc, deserializer); } } }); } }
@Override public void setupModule(SetupContext context) { super.setupModule(context); context.addValueInstantiators(new ValueInstantiators.Base() { @Override
@Override public void setupModule(SetupContext context) { super.setupModule(context); context.addValueInstantiators(new ValueInstantiators.Base() { @Override
@Override public void setupModule(SetupContext context) { super.setupModule(context); context.addValueInstantiators(new ValueInstantiators.Base() { @Override
@Override public void setupModule(SetupContext context) { super.setupModule(context); context.insertAnnotationIntrospector(new EnhancedSwaggerAnnotationIntrospector()); } }
@Override public void setupModule(SetupContext context) { context.registerSubtypes(subtypes); super.setupModule(context); } }
@Override public void setupModule(SetupContext context) { context.registerSubtypes(subtypes); super.setupModule(context); } }
@Override public void setupModule(SetupContext context) { super.setupModule(context); context.addBeanDeserializerModifier( createErrorHandlingBeanDeserializerModifier( jsonErrorConsumer)); } });
@Override public void setupModule(final SetupContext context) { final SimpleModule module = new SimpleModule() .setMixInAnnotation(ConstraintViolationProblem.class, ConstraintViolationProblemMixIn.class) .setMixInAnnotation(Violation.class, ViolationMixIn.class); module.setupModule(context); }
@Override public void setupModule(final SetupContext context) { final SimpleModule module = new SimpleModule() .setMixInAnnotation(ConstraintViolationProblem.class, ConstraintViolationProblemMixin.class) .setMixInAnnotation(Violation.class, ViolationMixIn.class); module.setupModule(context); }
@Override public void setupModule(final SetupContext context) { final SimpleModule module = new SimpleModule() .setMixInAnnotation(ConstraintViolationProblem.class, ConstraintViolationProblemMixIn.class) .setMixInAnnotation(Violation.class, ViolationMixIn.class); module.setupModule(context); }
@Override public void setupModule(@NotNull SetupContext context) { super.setupModule(context); context.addDeserializationProblemHandler(new DateTimeFormatsDeserializationProblemHandler()); }
@Override public void setupModule(SetupContext context) { super.setupModule(context); context.addBeanDeserializerModifier(new DataBinderBeanDeserializerModifier()); } }
@Override public void setupModule(SetupContext context) { super.setupModule(context); context.addBeanSerializerModifier(new ConversionServiceBeanSerializerModifier( conversionService)); }
@Override public void setupModule(final SetupContext context) { final SimpleModule module = new SimpleModule(); module.setMixInAnnotation(Exceptional.class, stackTraces ? ExceptionalMixin.class : ExceptionalWithoutStacktraceMixin.class); module.setMixInAnnotation(DefaultProblem.class, AbstractThrowableProblemMixIn.class); module.setMixInAnnotation(Problem.class, ProblemMixIn.class); module.addSerializer(StatusType.class, new StatusTypeSerializer()); module.addDeserializer(StatusType.class, new StatusTypeDeserializer(statuses)); module.setupModule(context); }
@Override public void setupModule(SetupContext context) { super.setupModule(context); context.insertAnnotationIntrospector(new ParameterNamesAnnotationIntrospector(creatorBinding, new ParameterExtractor())); }
@Override public void setupModule(final SetupContext context) { super.setupModule(context); context.addBeanDeserializerModifier(new ThreadLocalBuilderBeanDeserializerModifier()); context.insertAnnotationIntrospector( new AnnotationIntrospectorPair( new JacksonAnnotationIntrospector(), new BuilderAnnotationIntrospector())); }
public void setupModule(SetupContext context) { super.setupModule(context); context.setMixInAnnotations(LanguageCode.class, LanguageCodeMixin.class); SimpleSerializers keySerializers = new SimpleSerializers(); keySerializers.addSerializer(new LanguageCodeKeySerializer()); keySerializers.addSerializer(Object.class, new DynamicKeySerializer()); context.addKeySerializers(keySerializers); SimpleKeyDeserializers keyDeserializers = new SimpleKeyDeserializers(); keyDeserializers.addDeserializer(LanguageCode.class, new LanguageCodeKeyDeserializer()); }