All Implemented Interfaces:
DataExceptionContributor, JsonSerializable, RecordSerializable, XmlSerializable, Serializable

public class FieldDefDiff extends Diff<FieldDef>
The property differences between two versions of a FieldDef.
See Also:
  • Constructor Details

  • Method Details

    • diff

      public static FieldDefDiff diff(FieldDef oldField, FieldDef newField)
      Compares the properties of two versions of a field; a null argument yields an ADDED or REMOVED diff.
    • fromRecord

      public FieldDefDiff fromRecord(Record source)
      Description copied from interface: RecordSerializable
      Loads this instance's state from a record and returns this (for fluid API call chaining). For fluid API call chaining, the overridden method should change the declared return type to its class.
      Specified by:
      fromRecord in interface RecordSerializable
      Overrides:
      fromRecord in class Diff<FieldDef>
      Parameters:
      source -
      Returns:
      this instance.