public final class HibernateEntityValueEncoder<E> extends Object implements ValueEncoder<E>
| Constructor and Description |
|---|
HibernateEntityValueEncoder(Class<E> entityClass,
String identifierPropertyName,
org.hibernate.Session session,
PropertyAccess propertyAccess,
TypeCoercer typeCoercer,
org.slf4j.Logger logger) |
| Modifier and Type | Method and Description |
|---|---|
String |
toClient(E value)
Converts a value into a client-side representation.
|
E |
toValue(String clientValue)
Converts a client-side representation, provided by
ValueEncoder.toClient(Object), back into a server-side value. |
public HibernateEntityValueEncoder(Class<E> entityClass, String identifierPropertyName, org.hibernate.Session session, PropertyAccess propertyAccess, TypeCoercer typeCoercer, org.slf4j.Logger logger)
public String toClient(E value)
ValueEncoderValueEncoder.toValue(String). In
some cases, what is returned is an identifier used to locate the true object, rather than a string representation
of the value itself.toClient in interface ValueEncoder<E>value - to be encodedpublic E toValue(String clientValue)
ValueEncoderValueEncoder.toClient(Object), back into a server-side value.toValue in interface ValueEncoder<E>clientValue - string representation of the value's identity5.6.4 - Copyright © 2003-2021 The Apache Software Foundation.