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>
-
-