package org.ovirt.engine.ui.uicommonweb.models.datacenters;
import org.ovirt.engine.core.common.businessentities.Cluster;
import org.ovirt.engine.ui.uicommonweb.models.ListModel;
public class ClusterNewNetworkModel extends NewNetworkModel{
private final Cluster cluster;
public ClusterNewNetworkModel(ListModel sourceListModel, Cluster cluster) {
super(sourceListModel);
this.cluster= cluster;
}
@Override
protected NetworkClusterModel createNetworkClusterModel(Cluster cluster) {
if (cluster.getId().equals(this.cluster.getId())) {
NetworkClusterModel networkClusterModel = new NetworkClusterModel(cluster);
networkClusterModel.setAttached(true);
networkClusterModel.setRequired(!getExport().getEntity());
networkClusterModel.setIsChangeable(false);
return networkClusterModel;
}else{
return super.createNetworkClusterModel(cluster);
}
}
}