package org.ovirt.engine.ui.uicommonweb.models.vms;
import org.ovirt.engine.core.common.businessentities.Cluster;
import org.ovirt.engine.core.common.businessentities.Nameable;
import org.ovirt.engine.core.common.businessentities.StoragePool;
public class DataCenterWithCluster implements Nameable {
private StoragePool dataCenter;
private Cluster cluster;
public DataCenterWithCluster(StoragePool dataCenter, Cluster cluster) {
this.dataCenter = dataCenter;
this.cluster = cluster;
}
public boolean contentEquals(StoragePool dataCenter, Cluster cluster) {
if (dataCenter == null || cluster == null) {
return false;
}
return dataCenter.getId().equals(this.dataCenter.getId()) && cluster.getId().equals(this.cluster.getId());
}
public StoragePool getDataCenter() {
return dataCenter;
}
public Cluster getCluster() {
return cluster;
}
@Override
public String getName() {
return getCluster().getName();
}
}