package org.ovirt.engine.ui.webadmin.widget.host;
import org.ovirt.engine.core.common.businessentities.network.InterfaceStatus;
import org.ovirt.engine.ui.webadmin.ApplicationResources;
import org.ovirt.engine.ui.webadmin.gin.AssetProvider;
import com.google.gwt.resources.client.ImageResource;
import com.google.gwt.user.client.ui.Image;
public class InterfaceStatusImage extends Image {
private static final ApplicationResources resources = AssetProvider.getResources();
public InterfaceStatusImage(InterfaceStatus status) {
super();
setResource(getResource(status));
}
public static ImageResource getResource(InterfaceStatus status){
switch (status) {
case UP:
return resources.upImage();
case NONE:
case DOWN:
default:
return resources.downImage();
}
}
}