Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
add(new Label("name", new AbstractReadOnlyModel<String>() {
@Override
public String getObject() {
return model.getObject().getName();
}
}));
public static <T> AbstractReadOnlyModel<T> arom(Supplier<T> s) {
return new AbstractReadOnlyModel<T>() {
@Override
public T getObject() {
return s.get();
}
};
}
add(new Label("name", arom(User::getName)));
Wicket+лямбды: типобезопасная и лаконичная реализация IModel