Class FieldModel<T>
- java.lang.Object
-
- com.inductiveautomation.ignition.gateway.web.models.FieldModel<T>
-
- All Implemented Interfaces:
java.io.Serializable
,org.apache.wicket.model.IChainingModel<T>
,org.apache.wicket.model.IDetachable
,org.apache.wicket.model.IModel<T>
,org.apache.wicket.model.IObjectClassAwareModel<T>
,org.apache.wicket.util.io.IClusterable
public class FieldModel<T> extends java.lang.Object implements org.apache.wicket.model.IObjectClassAwareModel<T>, org.apache.wicket.model.IChainingModel<T>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field 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 Summary
Constructors Constructor Description FieldModel(org.apache.wicket.model.IModel<?> target, SFieldMeta field)
FieldModel(SRecordInstance target, SFieldMeta field)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Field Detail
-
SQL_TYPES_TO_JAVA
protected static final java.util.Map<java.lang.Integer,java.lang.Class<?>> SQL_TYPES_TO_JAVA
-
target
protected java.lang.Object target
-
field
protected transient SFieldMeta field
-
tableName
protected java.lang.String tableName
-
fieldName
protected java.lang.String fieldName
-
-
Constructor Detail
-
FieldModel
public FieldModel(SRecordInstance target, SFieldMeta field)
-
FieldModel
public FieldModel(org.apache.wicket.model.IModel<?> target, SFieldMeta field)
-
-
Method Detail
-
getFieldClass
public static java.lang.Class<?> getFieldClass(SFieldMeta field)
-
getField
protected SFieldMeta getField()
-
setField
protected void setField(SFieldMeta field)
-
getObject
public T getObject()
- Specified by:
getObject
in interfaceorg.apache.wicket.model.IModel<T>
-
setObject
public void setObject(java.lang.Object value)
- Specified by:
setObject
in interfaceorg.apache.wicket.model.IModel<T>
-
getRecord
public SRecordInstance getRecord()
-
detach
public void detach()
- Specified by:
detach
in interfaceorg.apache.wicket.model.IDetachable
-
getObjectClass
public java.lang.Class<T> getObjectClass()
- Specified by:
getObjectClass
in interfaceorg.apache.wicket.model.IObjectClassAwareModel<T>
-
getChainedModel
public org.apache.wicket.model.IModel<?> getChainedModel()
- Specified by:
getChainedModel
in interfaceorg.apache.wicket.model.IChainingModel<T>
-
setChainedModel
public void setChainedModel(org.apache.wicket.model.IModel<?> model)
- Specified by:
setChainedModel
in interfaceorg.apache.wicket.model.IChainingModel<T>
-
-