Package org.dd4t.databind.builder
Class AbstractModelConverter
- java.lang.Object
-
- org.dd4t.databind.builder.AbstractModelConverter
-
- Direct Known Subclasses:
JsonModelConverter
public abstract class AbstractModelConverter extends Object
dd4t-2- Author:
- R. Kempees
-
-
Constructor Summary
Constructors Constructor Description AbstractModelConverter()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static <T extends org.dd4t.core.databind.BaseViewModel>
voidaddToListTypeField(T model, Field modelField, Object fieldValue)protected static StringgetFieldKeyForModelProperty(String fieldName, ModelFieldMapping m)org.dd4t.core.resolvers.LinkResolvergetLinkResolver()protected <T extends org.dd4t.core.databind.BaseViewModel>
voidsetFieldValue(T model, Field f, Object fieldValue, org.dd4t.contentmodel.FieldType fieldType)voidsetLinkResolver(org.dd4t.core.resolvers.LinkResolver linkResolver)
-
-
-
Method Detail
-
getFieldKeyForModelProperty
protected static String getFieldKeyForModelProperty(String fieldName, ModelFieldMapping m)
-
addToListTypeField
protected static <T extends org.dd4t.core.databind.BaseViewModel> void addToListTypeField(T model, Field modelField, Object fieldValue) throws IllegalAccessException- Throws:
IllegalAccessException
-
setFieldValue
protected <T extends org.dd4t.core.databind.BaseViewModel> void setFieldValue(T model, Field f, Object fieldValue, org.dd4t.contentmodel.FieldType fieldType) throws IllegalAccessException- Throws:
IllegalAccessException
-
getLinkResolver
public org.dd4t.core.resolvers.LinkResolver getLinkResolver()
-
setLinkResolver
public void setLinkResolver(org.dd4t.core.resolvers.LinkResolver linkResolver)
-
-