Package org.apache.wicket.model
Interface IModelComparator
-
- All Superinterfaces:
IClusterable
,Serializable
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public interface IModelComparator extends IClusterable
Implementations of this interface compare model object. The component is given so that a developer can choose what the previous object is The default implementation for form components is just component.getModelObject(); But developers can choose to keep the last rendered value for that component and compare this value with the newObject. So that it doesn't overwrite values for an object that was changed by another session if the current session didn't touch that specific value.- Author:
- jcompagner, Jonathan Locke
-
-
Field Summary
Fields Modifier and Type Field Description static IModelComparator
ALWAYS_FALSE
A model comparator that always returns false
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
compare(Component component, Object newObject)
-
-
-
Field Detail
-
ALWAYS_FALSE
static final IModelComparator ALWAYS_FALSE
A model comparator that always returns false
-
-