Class MutableLoadableDetachableModel<T>

java.lang.Object
ontopoly.models.MutableLoadableDetachableModel<T>
All Implemented Interfaces:
Serializable, org.apache.wicket.IClusterable, org.apache.wicket.model.IDetachable, org.apache.wicket.model.IModel<T>
Direct Known Subclasses:
TopicMapSourceModel, TopicModel

public abstract class MutableLoadableDetachableModel<T> extends Object implements org.apache.wicket.model.IModel<T>
See Also:
  • Constructor Details

    • MutableLoadableDetachableModel

      public MutableLoadableDetachableModel()
    • MutableLoadableDetachableModel

      public MutableLoadableDetachableModel(T object)
  • Method Details

    • detach

      public void detach()
      Specified by:
      detach in interface org.apache.wicket.model.IDetachable
    • getObject

      public T getObject()
      Specified by:
      getObject in interface org.apache.wicket.model.IModel<T>
    • setObject

      public void setObject(T object)
      Specified by:
      setObject in interface org.apache.wicket.model.IModel<T>
    • isAttached

      public final boolean isAttached()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • load

      protected abstract T load()