package org.ovirt.engine.ui.webadmin.widget.table.column;
import org.ovirt.engine.core.common.businessentities.storage_pool;
import com.google.gwt.resources.client.ImageResource;
public class DcStatusColumn extends ImageResourceColumn<storage_pool> {
@Override
public ImageResource getValue(storage_pool dc) {
switch (dc.getstatus()) {
case Contend:
return getApplicationResources().waitImage();
case Maintanance:
return getApplicationResources().maintenanceImage();
case NotOperational:
case Problematic:
case Uninitialized:
return getApplicationResources().downImage();
case Up:
return getApplicationResources().upImage();
default:
break;
}
return null;
}
}