package com.evolveum.midpoint.gui.api.model; import org.apache.wicket.model.IModel; import org.jetbrains.annotations.NotNull; /** * @author mederly */ public class NonEmptyWrapperModel<T> implements NonEmptyModel<T> { private final IModel<T> model; public NonEmptyWrapperModel(@NotNull IModel<T> model) { this.model = model; } @NotNull @Override public T getObject() { return model.getObject(); } @Override public void setObject(@NotNull T object) { model.setObject(object); } @Override public void detach() { model.detach(); } }