package edu.ualberta.med.biobank.mvp.presenter.validation; import com.pietschy.gwt.pectin.client.form.validation.ConditionBuilder; import com.pietschy.gwt.pectin.client.value.DelegatingValueModel; import com.pietschy.gwt.pectin.client.value.ValueModel; public class DelegatingConditionBuilder implements ConditionBuilder { private DelegatingValueModel<Boolean> conditionDelegate; DelegatingConditionBuilder(DelegatingValueModel<Boolean> conditionDelegate) { this.conditionDelegate = conditionDelegate; } @Override public void when(ValueModel<Boolean> condition) { conditionDelegate.setDelegate(condition); } }