public class BaseUnenhancer extends Object implements UnenhanceStrategy
#SuperTypeResolverStrategy| Constructor and Description |
|---|
BaseUnenhancer() |
| Modifier and Type | Method and Description |
|---|---|
void |
addSuperTypeResolverStrategy(SuperTypeResolverStrategy strategy) |
void |
addUnenhanceStrategy(UnenhanceStrategy strategy) |
<T> T |
unenhanceObject(T object,
Type<T> type) |
<T> Type<T> |
unenhanceType(T object,
Type<T> type)
Should return the unenhanced type to be used when determining attribute
mapping information for the type.
|
public void addUnenhanceStrategy(UnenhanceStrategy strategy)
public void addSuperTypeResolverStrategy(SuperTypeResolverStrategy strategy)
public <T> Type<T> unenhanceType(T object, Type<T> type)
UnenhanceStrategyunenhanceType in interface UnenhanceStrategypublic <T> T unenhanceObject(T object,
Type<T> type)
unenhanceObject in interface UnenhanceStrategyCopyright © 2019 Glasnost. All rights reserved.