java.lang.Object
com.inductiveautomation.ignition.gateway.web.models.FieldModel<T>
All Implemented Interfaces:
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 Object implements org.apache.wicket.model.IObjectClassAwareModel<T>, org.apache.wicket.model.IChainingModel<T>
See Also:
  • Field Details

    • SQL_TYPES_TO_JAVA

      protected static final Map<Integer,Class<?>> SQL_TYPES_TO_JAVA
    • target

      protected Object target
    • field

      protected transient SFieldMeta field
    • tableName

      protected String tableName
    • fieldName

      protected String fieldName
  • Constructor Details

  • Method Details

    • getFieldClass

      public static Class<?> getFieldClass(SFieldMeta field)
    • getField

      protected SFieldMeta getField()
    • setField

      protected void setField(SFieldMeta field)
    • getObject

      public T getObject()
      Specified by:
      getObject in interface org.apache.wicket.model.IModel<T>
    • setObject

      public void setObject(Object value)
      Specified by:
      setObject in interface org.apache.wicket.model.IModel<T>
    • getRecord

      public SRecordInstance getRecord()
    • detach

      public void detach()
      Specified by:
      detach in interface org.apache.wicket.model.IDetachable
    • getObjectClass

      public Class<T> getObjectClass()
      Specified by:
      getObjectClass in interface org.apache.wicket.model.IObjectClassAwareModel<T>
    • getChainedModel

      public org.apache.wicket.model.IModel<?> getChainedModel()
      Specified by:
      getChainedModel in interface org.apache.wicket.model.IChainingModel<T>
    • setChainedModel

      public void setChainedModel(org.apache.wicket.model.IModel<?> model)
      Specified by:
      setChainedModel in interface org.apache.wicket.model.IChainingModel<T>