/* * Copyright (c) 2015. Bearchoke */ package com.bearchoke.platform.persistence.mongo.converter.spring; import lombok.extern.log4j.Log4j2; import org.springframework.core.convert.converter.Converter; import org.springframework.data.convert.WritingConverter; import java.time.Duration; /** * Created by Bjorn Harvold * Date: 10/24/15 * Time: 15:12 * Responsibility: */ @WritingConverter @Log4j2 public class DurationWriteConverter implements Converter<Duration, String> { @Override public String convert(Duration duration) { String result = null; if (log.isTraceEnabled()) { log.trace("Converting Duration {} to string", duration.toString()); } result = duration.toString(); return result; } }