Interface Differentiable<T>

All Known Subinterfaces:
DatumMetadataOperations, DatumSamplesOperations, MutableDatumMetadataOperations, MutableDatumSamplesOperations
All Known Implementing Classes:
DatumSamples, GeneralDatum, GeneralDatumMetadata, MapSampleOperations

public interface Differentiable<T>
Common API for an object that can be compared to another for differences.

The actual meaning of different is implementation specific. For example an entity might implement this API in order to tell if a modified copy of an entity with the same identity as a persisted instance have different property values, and thus the copy should be persisted to save the updated property values.

Since:
1.59
Version:
1.0
Author:
matt
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    differsFrom(T other)
     
  • Method Details

    • differsFrom

      boolean differsFrom(T other)