public class JpaValueEncoder<E> extends Object implements ValueEncoder<E>
| Constructor and Description |
|---|
JpaValueEncoder(EntityType<E> entity,
EntityManagerManager entityManagerManager,
String persistenceUnitName,
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 JpaValueEncoder(EntityType<E> entity, EntityManagerManager entityManagerManager, String persistenceUnitName, PropertyAccess propertyAccess, TypeCoercer typeCoercer, org.slf4j.Logger logger)
public String toClient(E value)
ValueEncoder.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)
ValueEncoder.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.