org.wicketstuff.minis.model
Class LoadableDetachableDependentModel<T,D>

java.lang.Object
  extended by org.apache.wicket.model.LoadableDetachableModel<T>
      extended by org.wicketstuff.minis.model.LoadableDetachableDependentModel<T,D>
Type Parameters:
T - type of this model
D - type of model this model is dependent on
All Implemented Interfaces:
Serializable, org.apache.wicket.model.IDetachable, org.apache.wicket.model.IModel<T>, org.apache.wicket.util.io.IClusterable
Direct Known Subclasses:
IsEmptyOrNullModel, NotModel

public abstract class LoadableDetachableDependentModel<T,D>
extends org.apache.wicket.model.LoadableDetachableModel<T>

LoadableDetachableModel that is dependent on another model. The dependent model is detached when this model is detached.

See Also:
Serialized Form

Constructor Summary
LoadableDetachableDependentModel(org.apache.wicket.model.IModel<D> dependentModel)
          Constructor.
 
Method Summary
 org.apache.wicket.model.IModel<D> getDependentModel()
          Returns the model this model depends on.
protected  void onDetach()
           
 
Methods inherited from class org.apache.wicket.model.LoadableDetachableModel
detach, getObject, isAttached, load, onAttach, setObject, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LoadableDetachableDependentModel

public LoadableDetachableDependentModel(org.apache.wicket.model.IModel<D> dependentModel)
Constructor.

Parameters:
dependentModel - non-null model this model depends on
Method Detail

getDependentModel

public org.apache.wicket.model.IModel<D> getDependentModel()
Returns the model this model depends on.

Returns:
the model this model depends on

onDetach

protected void onDetach()
Overrides:
onDetach in class org.apache.wicket.model.LoadableDetachableModel<T>


Copyright © 2018. All rights reserved.