Class AbstractWrapModel<T>

  • Type Parameters:
    T - The Model object type
    All Implemented Interfaces:
    java.io.Serializable, IDetachable, IModel<T>, IWrapModel<T>, org.apache.wicket.util.io.IClusterable

    public abstract class AbstractWrapModel<T>
    extends java.lang.Object
    implements IWrapModel<T>
    Simple base class for IWrapModel objects see IComponentAssignedModel or IComponentInheritedModel 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 Detail

      • AbstractWrapModel

        public AbstractWrapModel()
    • Method Detail

      • getObject

        public T getObject()
        Description copied from interface: IModel
        Gets the model object.
        Specified by:
        getObject in interface IModel<T>
        Returns:
        The model object
      • setObject

        public void setObject​(T object)
        Description copied from interface: IModel
        Sets the model object.
        Specified by:
        setObject in interface IModel<T>
        Parameters:
        object - The model object