Module org.apache.wicket.core
Class AbstractObjectChecker
java.lang.Object
org.apache.wicket.core.util.objects.checker.AbstractObjectChecker
- All Implemented Interfaces:
IObjectChecker
- Direct Known Subclasses:
DifferentPageChecker
,NotDetachedModelChecker
,ObjectSerializationChecker
,OrphanComponentChecker
,SessionChecker
A base class for IObjectChecker implementations which handles the logic
for checking type exclusions.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.wicket.core.util.objects.checker.IObjectChecker
IObjectChecker.Result
-
Constructor Summary
ModifierConstructorDescriptionprotected
protected
AbstractObjectChecker
(List<Class<?>> exclusions) -
Method Summary
Modifier and TypeMethodDescriptionChecks an object that it meets some requirements before serializing itprotected IObjectChecker.Result
The implementations should make the specific check on the object.
-
Constructor Details
-
AbstractObjectChecker
protected AbstractObjectChecker() -
AbstractObjectChecker
-
-
Method Details
-
check
Description copied from interface:IObjectChecker
Checks an object that it meets some requirements before serializing it- Specified by:
check
in interfaceIObjectChecker
- Parameters:
object
- the object to check- Returns:
- a Result object describing whether the check is successful or not
-
doCheck
The implementations should make the specific check on the object.- Parameters:
object
- the object to check- Returns:
- the
result
of the specific check
-
getExclusions
- Specified by:
getExclusions
in interfaceIObjectChecker
- Returns:
- A list of types which should not be checked by this checker
-