Class CommonConverters
java.lang.Object
tech.ydb.yoj.repository.db.common.CommonConverters
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic interface -
Method Summary
Modifier and TypeMethodDescriptionstatic voiddefineJsonConverter(JsonConverter jsonConverter) static ObjectdeserializeEnumToStringValue(Type type, Object src) static ObjectdeserializeEnumValue(Type type, Object src) static ObjectdeserializeOpaqueObjectValue(Type type, Object src) static ObjectdeserializeStringValue(Type type, Object src) static voidstatic <S> CommonConverters.ThrowingGetter<S>enumToStringValueGetter(Type type, Function<S, Object> rawValueGetter) static <D> CommonConverters.ThrowingSetter<D>enumToStringValueSetter(Type type, BiConsumer<D, Object> rawValueSetter) static <S> CommonConverters.ThrowingGetter<S>enumValueGetter(Type type, Function<S, Object> rawValueGetter) static <D> CommonConverters.ThrowingSetter<D>enumValueSetter(Type type, BiConsumer<D, Object> rawValueSetter) static ObjectfromObject(Type javaType, Object content) static <S> CommonConverters.ThrowingGetter<S>opaqueObjectValueGetter(Type type, Function<S, Object> rawValueGetter) static <D> CommonConverters.ThrowingSetter<D>opaqueObjectValueSetter(Type type, BiConsumer<D, Object> rawValueSetter) static StringserializeEnumToStringValue(Type type, Object v) static StringserializeEnumValue(Type type, Object v) static StringserializeOpaqueObjectValue(Type type, Object v) static StringserializeStringValue(Type ignored, Object v) static <S> CommonConverters.ThrowingGetter<S>stringValueGetter(Type type, Function<S, Object> rawValueGetter) static <D> CommonConverters.ThrowingSetter<D>stringValueSetter(Type type, BiConsumer<D, Object> rawValueSetter)
-
Method Details
-
defineJsonConverter
-
disableJsonConverter
public static void disableJsonConverter() -
stringValueSetter
public static <D> CommonConverters.ThrowingSetter<D> stringValueSetter(Type type, BiConsumer<D, Object> rawValueSetter) -
serializeStringValue
-
deserializeStringValue
-
stringValueGetter
public static <S> CommonConverters.ThrowingGetter<S> stringValueGetter(Type type, Function<S, Object> rawValueGetter) -
enumValueSetter
public static <D> CommonConverters.ThrowingSetter<D> enumValueSetter(Type type, BiConsumer<D, Object> rawValueSetter) -
serializeEnumValue
-
deserializeEnumValue
-
enumValueGetter
public static <S> CommonConverters.ThrowingGetter<S> enumValueGetter(Type type, Function<S, Object> rawValueGetter) -
enumToStringValueSetter
public static <D> CommonConverters.ThrowingSetter<D> enumToStringValueSetter(Type type, BiConsumer<D, Object> rawValueSetter) -
serializeEnumToStringValue
-
deserializeEnumToStringValue
-
enumToStringValueGetter
public static <S> CommonConverters.ThrowingGetter<S> enumToStringValueGetter(Type type, Function<S, Object> rawValueGetter) -
opaqueObjectValueSetter
public static <D> CommonConverters.ThrowingSetter<D> opaqueObjectValueSetter(Type type, BiConsumer<D, Object> rawValueSetter) -
serializeOpaqueObjectValue
-
deserializeOpaqueObjectValue
-
opaqueObjectValueGetter
public static <S> CommonConverters.ThrowingGetter<S> opaqueObjectValueGetter(Type type, Function<S, Object> rawValueGetter) -
fromObject
-