package fr.openwide.core.wicket.more.markup.html.basic;
import org.apache.wicket.markup.html.WebMarkupContainer;
import org.apache.wicket.model.IModel;
public class BooleanContainer extends WebMarkupContainer {
private static final long serialVersionUID = 7764638101080488816L;
private boolean positive = false;
public BooleanContainer(String id, IModel<Boolean> model) {
this(id, model, true);
}
public BooleanContainer(String id, IModel<Boolean> model, boolean positive) {
super(id, model);
this.positive = positive;
}
@Override
protected void onConfigure() {
super.onConfigure();
Boolean booleanValue = (Boolean) getDefaultModelObject();
setVisible(Boolean.valueOf(positive).equals(booleanValue));
}
}