List of usage examples for org.apache.wicket.model IWrapModel getWrappedModel
IModel<?> getWrappedModel();
From source file:org.wicketstuff.objectautocomplete.ObjectAutoCompleteField.java
License:Apache License
@Override protected IModel<I> initModel() { @SuppressWarnings("unchecked") IModel<I> model = (IModel<I>) super.initModel(); if (model instanceof IWrapModel) { IWrapModel<I> iwModel = (IWrapModel<I>) model; if (iwModel.getWrappedModel() instanceof CompoundPropertyModel) { @SuppressWarnings("unchecked") CompoundPropertyModel<I> cpModel = (CompoundPropertyModel<I>) iwModel.getWrappedModel(); objectField.setModel(new PropertyModel<I>(cpModel, getId())); }//from ww w .j a va 2 s. co m } return model; }