From bd421892cb474d43f2902f0d08f825dc045295a0 Mon Sep 17 00:00:00 2001 From: lukaseder Date: Tue, 5 Jul 2016 11:40:40 +0200 Subject: [PATCH] [#5396] Add Converter.andThen(Converter) and Converter.inverse() default methods --- jOOQ/src/main/java/org/jooq/Converter.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/jOOQ/src/main/java/org/jooq/Converter.java b/jOOQ/src/main/java/org/jooq/Converter.java index f33229deda..44cb292ff0 100644 --- a/jOOQ/src/main/java/org/jooq/Converter.java +++ b/jOOQ/src/main/java/org/jooq/Converter.java @@ -107,4 +107,22 @@ public interface Converter extends Serializable { * The user type */ Class toType(); + + + + /** + * Inverse this converter. + */ + default Converter inverse() { + return Converters.inverse(this); + } + + /** + * Chain a converter to this converter. + */ + default Converter andThen(Converter converter) { + return Converters.of(this, converter); + } + + }