java.lang.Object
org.jooq.impl.AbstractConverter<T,U>
org.jooq.impl.AbstractContextConverter<T,U>
org.jooq.impl.DelegatingConverter<T,U>
- All Implemented Interfaces:
Serializable
,ContextConverter<T,
,U> Converter<T,
U>
- Author:
- Lukas Eder
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal U
Read and convert a database object to a user object.final U
from
(T t, ConverterContext scope) Read and convert a database object to a user object.final boolean
Whether this is a write only converter.final T
Convert and write a user object to a database object.final T
to
(U u, ConverterContext scope) Convert and write a user object to a database object.toString()
final boolean
Whether this is a read only converter.Methods inherited from class org.jooq.impl.AbstractConverter
fromType, toType
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.jooq.ContextConverter
andThen, forArrays, inverse
-
Constructor Details
-
DelegatingConverter
-
-
Method Details
-
fromSupported
public final boolean fromSupported()Description copied from interface:Converter
Whether this is a write only converter.A write only converter implements only
Converter.to(Object)
but notConverter.from(Object)
. -
toSupported
public final boolean toSupported()Description copied from interface:Converter
Whether this is a read only converter.A read only converter implements only
Converter.from(Object)
but notConverter.to(Object)
. -
from
Description copied from interface:ContextConverter
Read and convert a database object to a user object.Implementations that don't support this conversion are expected to override
Converter.fromSupported()
to indicate lack of support.- Parameters:
t
- The database object.scope
- The context of this conversion.- Returns:
- The user object.
-
from
Description copied from interface:Converter
Read and convert a database object to a user object.Implementations that don't support this conversion are expected to override
Converter.fromSupported()
to indicate lack of support.- Parameters:
t
- The database object.- Returns:
- The user object.
-
to
Description copied from interface:ContextConverter
Convert and write a user object to a database object.Implementations that don't support this conversion are expected to override
Converter.toSupported()
to indicate lack of support.- Parameters:
u
- The user object.scope
- The context of this conversion.- Returns:
- The database object.
-
to
Description copied from interface:Converter
Convert and write a user object to a database object.Implementations that don't support this conversion are expected to override
Converter.toSupported()
to indicate lack of support.- Parameters:
u
- The user object.- Returns:
- The database object.
-
toString
- Overrides:
toString
in classAbstractContextConverter<T,
U>
-