- java.lang.Object
-
- org.apache.wicket.model.AbstractWrapModel<T>
-
- Type Parameters:
T
- The Model object type
- All Implemented Interfaces:
Serializable
,IDetachable
,IModel<T>
,IWrapModel<T>
,org.apache.wicket.util.io.IClusterable
public abstract class AbstractWrapModel<T> extends Object implements IWrapModel<T>
Simple base class for IWrapModel objects seeIComponentAssignedModel
orIComponentInheritedModel
so that you don't have to have empty methods like detach or setObject() when not used in the wrapper. The detach method calls the wrapped models detach.- Author:
- jcompagner
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AbstractWrapModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
detach()
Calls getWrappedModel().detach();T
getObject()
Gets the model object.void
setObject(T object)
Sets the model object.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.wicket.model.IModel
combineWith, filter, flatMap, isPresent, map, orElse, orElseGet
-
Methods inherited from interface org.apache.wicket.model.IWrapModel
getWrappedModel
-
-
-
-
Method Detail
-
setObject
public void setObject(T object)
Description copied from interface:IModel
Sets the model object.
-
detach
public void detach()
Calls getWrappedModel().detach();- Specified by:
detach
in interfaceIDetachable
- Specified by:
detach
in interfaceIModel<T>
- See Also:
IDetachable.detach()
-
-