org.apache.wicket.core.util.objects.checker
Class NotDetachedModelChecker

java.lang.Object
  extended by org.apache.wicket.core.util.objects.checker.AbstractObjectChecker
      extended by org.apache.wicket.core.util.objects.checker.NotDetachedModelChecker
All Implemented Interfaces:
IObjectChecker

public class NotDetachedModelChecker
extends AbstractObjectChecker

An implementation of IObjectChecker that returns a failure result when the checked object is a LoadableDetachableModel and it is model object is still attached.


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.wicket.core.util.objects.checker.IObjectChecker
IObjectChecker.Result
 
Constructor Summary
NotDetachedModelChecker()
          Constructor.
NotDetachedModelChecker(List<Class<?>> exclusions)
          Constructor.
 
Method Summary
 IObjectChecker.Result doCheck(Object obj)
          The implementations should make the specific check on the object.
 
Methods inherited from class org.apache.wicket.core.util.objects.checker.AbstractObjectChecker
check, getExclusions
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NotDetachedModelChecker

public NotDetachedModelChecker()
Constructor. Checks all passed objects.


NotDetachedModelChecker

public NotDetachedModelChecker(List<Class<?>> exclusions)
Constructor. Checks objects which types are not excluded.

Parameters:
exclusions - a list of types which should not be checked
Method Detail

doCheck

public IObjectChecker.Result doCheck(Object obj)
Description copied from class: AbstractObjectChecker
The implementations should make the specific check on the object.

Overrides:
doCheck in class AbstractObjectChecker
Parameters:
obj - the object to check
Returns:
the result of the specific check


Copyright © 2006-2013 Apache Software Foundation. All Rights Reserved.