From 90316a262bc1d2406374874b841cbc36e0427351 Mon Sep 17 00:00:00 2001 From: Michael Hoennig Date: Tue, 23 Apr 2019 06:28:36 +0200 Subject: [PATCH] JSonSerializerWithAccessFilter - idea for parallel structure with deserializer --- .../service/accessfilter/JSonSerializerWithAccessFilter.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/hostsharing/hsadminng/service/accessfilter/JSonSerializerWithAccessFilter.java b/src/main/java/org/hostsharing/hsadminng/service/accessfilter/JSonSerializerWithAccessFilter.java index 2d30b251..18770a28 100644 --- a/src/main/java/org/hostsharing/hsadminng/service/accessfilter/JSonSerializerWithAccessFilter.java +++ b/src/main/java/org/hostsharing/hsadminng/service/accessfilter/JSonSerializerWithAccessFilter.java @@ -20,7 +20,9 @@ public class JSonSerializerWithAccessFilter extends JsonSerializer { public void serialize(final Object dto, final JsonGenerator jsonGenerator, final SerializerProvider serializerProvider) throws IOException { - // TODO: move the implementation to an (if necessary, inner) class + // TODO: Move the implementation to an (if necessary, inner) class, or maybe better + // expose just the inner implementation from an explicit @JsonCompontent + // as it's necessary for the deserializers anyway. jsonGenerator.writeStartObject(); for (Field prop : dto.getClass().getDeclaredFields()) { toJSon(dto, jsonGenerator, prop);