Interface MetisFieldItem.MetisFieldVersionedDef

All Superinterfaces:
MetisFieldItem.MetisFieldDef
All Known Implementing Classes:
MetisFieldVersioned, PrometheusEncryptedField
Enclosing interface:
MetisFieldItem

public static interface MetisFieldItem.MetisFieldVersionedDef extends MetisFieldItem.MetisFieldDef
Versioned Field interface.
  • Method Details

    • getIndex

      Integer getIndex()
      Obtain the index of the field.
      Returns:
      the index of the field.
    • isEquality

      boolean isEquality()
      Is this an equality field?
      Returns:
      true/false
    • setFieldValue

      void setFieldValue(Object pObject, Object pValue) throws OceanusException
      Set the value of a field.
      Parameters:
      pObject - the object
      pValue - the new value
      Throws:
      OceanusException - on error
    • setFieldUncheckedValue

      void setFieldUncheckedValue(Object pObject, Object pValue)
      Set the value of a field (without checks).
      Parameters:
      pObject - the object
      pValue - the new value