package org.ovirt.engine.api.restapi.resource;
import java.util.List;
import org.ovirt.engine.core.common.businessentities.Cluster;
public class BackendDataCenterClusterResource extends BackendClusterResource<BackendDataCenterClustersResource> {
public BackendDataCenterClusterResource(BackendDataCenterClustersResource parent, String id) {
super(id, parent);
}
@Override
public org.ovirt.engine.api.model.Cluster get() {
Cluster entity = getCluster();
if (entity == null) {
return notFound();
}
return addLinks(map(entity));
}
private Cluster getCluster() {
List<Cluster> clusters = parent.getClusters();
for (Cluster entity : clusters) {
if (entity.getId().toString().equals(id)) {
return entity;
}
}
return null;
}
public BackendDataCenterClustersResource getParent() {
return parent;
}
}