Example usage for org.apache.wicket.model IObjectClassAwareModel getObjectClass

List of usage examples for org.apache.wicket.model IObjectClassAwareModel getObjectClass

Introduction

In this page you can find the example usage for org.apache.wicket.model IObjectClassAwareModel getObjectClass.

Prototype

Class<T> getObjectClass();

Source Link

Document

Returns the class of model object

Usage

From source file:org.wicketstuff.lazymodel.LazyModelTest.java

License:Apache License

@Test
public void improveTargetTypeWithTargetObjectClass() {
    IModel<Serializable> target = new AbstractReadOnlyModel<Serializable>() {
        @Override/*from  w  ww  .  jav a2s .  co m*/
        public Serializable getObject() {
            return new A();
        }
    };

    IObjectClassAwareModel<A> model = model(from(A.class)).bind(target);

    assertEquals(A.class, model.getObjectClass());
}