org.springframework.data.mapping
Class MappingBeanHelper
java.lang.Object
org.springframework.data.mapping.MappingBeanHelper
public abstract class MappingBeanHelper
- extends Object
- Author:
- Jon Brisbin , Oliver Gierke
Method Summary |
static
|
constructInstance(PersistentEntity<T> entity,
PreferredConstructor.ParameterValueProvider provider)
|
static
|
constructInstance(PersistentEntity<T> entity,
PreferredConstructor.ParameterValueProvider provider,
EvaluationContext spelCtx)
|
static GenericConversionService |
getConversionService()
|
static
|
getProperty(Object from,
PersistentProperty property,
Class<T> type,
boolean fieldAccessOnly)
|
static Set<Class<?>> |
getSimpleTypes()
|
static Class<?> |
getTargetType(ParameterizedType ptype)
|
static Class<?> |
getTargetType(TypeVariable<?> tv)
|
static boolean |
isSimpleType(Class<?> type)
|
static void |
setConversionService(GenericConversionService conversionService)
|
static void |
setProperty(Object on,
PersistentProperty property,
Object value)
|
static void |
setProperty(Object on,
PersistentProperty property,
Object value,
boolean fieldAccessOnly)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
conversionService
protected static GenericConversionService conversionService
parser
protected static SpelExpressionParser parser
simpleTypes
protected static Set<Class<?>> simpleTypes
MappingBeanHelper
public MappingBeanHelper()
getConversionService
public static GenericConversionService getConversionService()
setConversionService
public static void setConversionService(GenericConversionService conversionService)
getSimpleTypes
public static Set<Class<?>> getSimpleTypes()
isSimpleType
public static boolean isSimpleType(Class<?> type)
constructInstance
public static <T> T constructInstance(PersistentEntity<T> entity,
PreferredConstructor.ParameterValueProvider provider)
constructInstance
public static <T> T constructInstance(PersistentEntity<T> entity,
PreferredConstructor.ParameterValueProvider provider,
EvaluationContext spelCtx)
setProperty
public static void setProperty(Object on,
PersistentProperty property,
Object value)
throws IllegalAccessException,
InvocationTargetException
- Throws:
IllegalAccessException
InvocationTargetException
setProperty
public static void setProperty(Object on,
PersistentProperty property,
Object value,
boolean fieldAccessOnly)
throws IllegalAccessException,
InvocationTargetException
- Throws:
IllegalAccessException
InvocationTargetException
getProperty
public static <T> T getProperty(Object from,
PersistentProperty property,
Class<T> type,
boolean fieldAccessOnly)
throws IllegalAccessException,
InvocationTargetException
- Throws:
IllegalAccessException
InvocationTargetException
getTargetType
public static Class<?> getTargetType(TypeVariable<?> tv)
getTargetType
public static Class<?> getTargetType(ParameterizedType ptype)
Copyright © 2011. All Rights Reserved.