public class FieldModel<T>
extends java.lang.Object
implements org.apache.wicket.model.IObjectClassAwareModel<T>, org.apache.wicket.model.IChainingModel<T>
Modifier and Type | Field and Description |
---|---|
protected SFieldMeta |
field |
protected java.lang.String |
fieldName |
protected static java.util.Map<java.lang.Integer,java.lang.Class<?>> |
SQL_TYPES_TO_JAVA |
protected java.lang.String |
tableName |
protected java.lang.Object |
target |
Constructor and Description |
---|
FieldModel(org.apache.wicket.model.IModel<?> target,
SFieldMeta field) |
FieldModel(SRecordInstance target,
SFieldMeta field) |
Modifier and Type | Method and Description |
---|---|
void |
detach() |
org.apache.wicket.model.IModel<?> |
getChainedModel() |
protected SFieldMeta |
getField() |
static java.lang.Class<?> |
getFieldClass(SFieldMeta field) |
T |
getObject() |
java.lang.Class<T> |
getObjectClass() |
SRecordInstance |
getRecord() |
void |
setChainedModel(org.apache.wicket.model.IModel<?> model) |
protected void |
setField(SFieldMeta field) |
void |
setObject(java.lang.Object value) |
protected static final java.util.Map<java.lang.Integer,java.lang.Class<?>> SQL_TYPES_TO_JAVA
protected java.lang.Object target
protected transient SFieldMeta field
protected java.lang.String tableName
protected java.lang.String fieldName
public FieldModel(SRecordInstance target, SFieldMeta field)
public FieldModel(org.apache.wicket.model.IModel<?> target, SFieldMeta field)
public static java.lang.Class<?> getFieldClass(SFieldMeta field)
protected SFieldMeta getField()
protected void setField(SFieldMeta field)
public T getObject()
getObject
in interface org.apache.wicket.model.IModel<T>
public void setObject(java.lang.Object value)
setObject
in interface org.apache.wicket.model.IModel<T>
public SRecordInstance getRecord()
public void detach()
detach
in interface org.apache.wicket.model.IDetachable
public java.lang.Class<T> getObjectClass()
getObjectClass
in interface org.apache.wicket.model.IObjectClassAwareModel<T>
public org.apache.wicket.model.IModel<?> getChainedModel()
getChainedModel
in interface org.apache.wicket.model.IChainingModel<T>
public void setChainedModel(org.apache.wicket.model.IModel<?> model)
setChainedModel
in interface org.apache.wicket.model.IChainingModel<T>