Class AbstractPropertyModel<T>

    • Constructor Detail

      • AbstractPropertyModel

        public AbstractPropertyModel​(java.lang.Object modelObject)
        Constructor
        Parameters:
        modelObject - The nested model object
    • Method Detail

      • getPropertyExpression

        public final java.lang.String getPropertyExpression()
        Gets the property expression for this model
        Returns:
        The property expression
      • setObject

        public void setObject​(T object)
        Applies the property expression on the model object using the given object argument.
        Specified by:
        setObject in interface IModel<T>
        Overrides:
        setObject in class ChainingModel<T>
        Parameters:
        object - The object that will be used when setting a value on the model object
        See Also:
        IModel.setObject(Object)
      • propertyExpression

        protected abstract java.lang.String propertyExpression()
        Returns:
        The property expression for the component