package org.ovirt.engine.ui.uicommonweb.models.hosts;
import org.ovirt.engine.core.common.businessentities.network.Network;
import org.ovirt.engine.ui.uicommonweb.models.EntityModel;
public class VfsConfigNetwork extends EntityModel<Network> {
boolean isAttached;
VfsNicLabelModel labelModel;
public VfsConfigNetwork(boolean isAttached, VfsNicLabelModel labelModel, Network network) {
this.isAttached = isAttached;
this.labelModel = labelModel;
setEntity(network);
}
public boolean isAttached() {
return isAttached;
}
public void setAttached(boolean isAttached) {
this.isAttached = isAttached;
}
public String getLabelViaAttached() {
return labelModel.computeSelectedLabels().contains(getEntity().getLabel()) ? getEntity().getLabel()
: null;
}
public boolean isAttachedViaLabel() {
return getLabelViaAttached() != null;
}
}