Interface DirtyChecker<E>

All Known Subinterfaces:
DirtyAttributeFlusher<T,E,V>, MapDirtyChecker<E,K,V>, PluralDirtyChecker<E,V>
All Known Implementing Classes:
AbstractPluralAttributeFlusher, BasicAttributeFlusher, BasicDirtyChecker, CascadingCollectionElementAttributeFlusher, CollectionAttributeFlusher, CollectionElementAttributeFlusher, CompositeAttributeFlusher, EmbeddableAttributeFlusher, IndexedListAttributeFlusher, InverseCollectionElementAttributeFlusher, MapAttributeFlusher, MergeCollectionElementAttributeFlusher, MergeMapKeyAttributeFlusher, MergeMapValueAttributeFlusher, ParentCollectionReferenceAttributeFlusher, ParentReferenceAttributeFlusher, PersistCollectionElementAttributeFlusher, SubviewAttributeFlusher, UpdateCollectionElementAttributeFlusher, VersionAttributeFlusher

public interface DirtyChecker<E>
An interface for determining the dirty kind of two objects.
Since:
1.2.0
Author:
Christian Beikov
  • Method Details

    • getNestedCheckers

      <X> DirtyChecker<X>[] getNestedCheckers(E current)
    • getDirtyKind

      DirtyChecker.DirtyKind getDirtyKind(E initial, E current)
      Returns the dirty kind of the objects.
      Returns:
      The dirty kind