001 002package io.vrap.rmf.base.client.utils.json.modules; 003 004import java.time.LocalDate; 005import java.time.LocalTime; 006import java.time.ZonedDateTime; 007 008import com.fasterxml.jackson.databind.module.SimpleModule; 009 010import io.vrap.rmf.base.client.utils.json.modules.serializers.LocalDateSerializer; 011import io.vrap.rmf.base.client.utils.json.modules.serializers.LocalTimeSerializer; 012import io.vrap.rmf.base.client.utils.json.modules.serializers.ZonedDateTimeSerializer; 013 014public class ZonedDateTimeSerializationModule extends SimpleModule { 015 016 public ZonedDateTimeSerializationModule() { 017 addSerializer(LocalDate.class, new LocalDateSerializer()); 018 addSerializer(LocalTime.class, new LocalTimeSerializer()); 019 addSerializer(ZonedDateTime.class, new ZonedDateTimeSerializer()); 020 } 021}