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 SFieldMetafieldprotected java.lang.StringfieldNameprotected static java.util.Map<java.lang.Integer,java.lang.Class<?>>SQL_TYPES_TO_JAVAprotected java.lang.StringtableNameprotected java.lang.Objecttarget 
- 
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 voiddetach()org.apache.wicket.model.IModel<?>getChainedModel()protected SFieldMetagetField()static java.lang.Class<?>getFieldClass(SFieldMeta field)TgetObject()java.lang.Class<T>getObjectClass()SRecordInstancegetRecord()voidsetChainedModel(org.apache.wicket.model.IModel<?> model)protected voidsetField(SFieldMeta field)voidsetObject(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:
 getObjectin interfaceorg.apache.wicket.model.IModel<T>
 
- 
setObject
public void setObject(java.lang.Object value)
- Specified by:
 setObjectin interfaceorg.apache.wicket.model.IModel<T>
 
- 
getRecord
public SRecordInstance getRecord()
 
- 
detach
public void detach()
- Specified by:
 detachin interfaceorg.apache.wicket.model.IDetachable
 
- 
getObjectClass
public java.lang.Class<T> getObjectClass()
- Specified by:
 getObjectClassin interfaceorg.apache.wicket.model.IObjectClassAwareModel<T>
 
- 
getChainedModel
public org.apache.wicket.model.IModel<?> getChainedModel()
- Specified by:
 getChainedModelin interfaceorg.apache.wicket.model.IChainingModel<T>
 
- 
setChainedModel
public void setChainedModel(org.apache.wicket.model.IModel<?> model)
- Specified by:
 setChainedModelin interfaceorg.apache.wicket.model.IChainingModel<T>
 
 - 
 
 -