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
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
DirtyChecker.DirtyKind
-
Method Summary
Modifier and Type Method Description DirtyChecker.DirtyKind
getDirtyKind(E initial, E current)
Returns the dirty kind of the objects.<X> DirtyChecker<X>[]
getNestedCheckers(E current)
-
Method Details
-
getNestedCheckers
-
getDirtyKind
Returns the dirty kind of the objects.- Returns:
- The dirty kind
-