Package org.zalando.typemapper.core
Class Mapping
- java.lang.Object
-
- org.zalando.typemapper.core.Mapping
-
public class Mapping extends Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StringgetDatabaseFieldName(Field field, String annotationName)FieldgetField()ClassgetFieldClass()FieldMappergetFieldMapper()MethodgetGetter(Field field)static List<Mapping>getMappingsForClass(Class clazz)StringgetName()MethodgetSetter()MethodgetSetter(Field field)Class<? extends ValueTransformer<?,?>>getValueTransformer()booleanisOptionalField()voidmap(Object target, Object value)StringtoString()
-
-
-
Method Detail
-
getFieldClass
public Class getFieldClass()
-
isOptionalField
public boolean isOptionalField()
-
getValueTransformer
public Class<? extends ValueTransformer<?,?>> getValueTransformer()
-
getSetter
public Method getSetter()
-
getName
public String getName()
-
getDatabaseFieldName
public static final String getDatabaseFieldName(Field field, String annotationName)
-
getField
public Field getField()
-
getFieldMapper
public FieldMapper getFieldMapper() throws NotsupportedTypeException, InstantiationException, IllegalAccessException, InvocationTargetException, SecurityException, IllegalArgumentException, NoSuchMethodException
-
map
public void map(Object target, Object value) throws IllegalArgumentException, IllegalAccessException, InvocationTargetException, InstantiationException, SecurityException, IllegalArgumentException, NoSuchMethodException
-
-