package org.ovirt.engine.ui.uicommonweb.models.gluster;
import org.ovirt.engine.ui.uicommonweb.models.EntityModel;
import org.ovirt.engine.ui.uicommonweb.models.ListModel;
import org.ovirt.engine.ui.uicommonweb.models.Model;
public class DetachGlusterHostsModel extends Model {
ListModel<EntityModel<String>> hosts;
EntityModel<Boolean> force;
public DetachGlusterHostsModel() {
setHosts(new ListModel<EntityModel<String>>());
setForce(new EntityModel<Boolean>());
getForce().setEntity(Boolean.FALSE);
}
public ListModel<EntityModel<String>> getHosts() {
return hosts;
}
public void setHosts(ListModel<EntityModel<String>> hosts) {
this.hosts = hosts;
}
public EntityModel<Boolean> getForce() {
return force;
}
public void setForce(EntityModel<Boolean> force) {
this.force = force;
}
public boolean validate() {
boolean valid = true;
if (hosts.getSelectedItems() == null || hosts.getSelectedItems().size() < 1) {
valid = false;
}
return valid;
}
}