public abstract class ModelHelper<T extends Resource>
extends java.lang.Object
Constructor and Description |
---|
ModelHelper() |
Modifier and Type | Method and Description |
---|---|
protected <E extends java.io.Serializable> |
fieldFromBlob(java.lang.Class<E> clazz,
android.database.Cursor cursor,
int columnIndex) |
abstract T |
fromCursor(android.database.Cursor cursor) |
abstract java.util.List<java.lang.String> |
getCreateStatements(SpaceHelper spaceHelper) |
abstract java.util.List<FieldMeta> |
getFields() |
abstract java.lang.String |
getTableName() |
protected void |
setContentType(T resource,
java.lang.String type) |
protected abstract boolean |
setField(T resource,
java.lang.String name,
java.lang.Object value) |
public abstract java.lang.String getTableName()
public abstract java.util.List<FieldMeta> getFields()
public abstract java.util.List<java.lang.String> getCreateStatements(SpaceHelper spaceHelper)
public abstract T fromCursor(android.database.Cursor cursor)
protected abstract boolean setField(T resource, java.lang.String name, java.lang.Object value)
protected final <E extends java.io.Serializable> E fieldFromBlob(java.lang.Class<E> clazz, android.database.Cursor cursor, int columnIndex)
protected final void setContentType(T resource, java.lang.String type)
Copyright © 2018 Contentful, GmbH.. All Rights Reserved.