package org.ovirt.engine.ui.webadmin.widget.table.column;
import org.ovirt.engine.core.common.businessentities.AuditLog;
import com.google.gwt.resources.client.ImageResource;
/**
* Image column that corresponds to XAML {@code HistorySeverityTemplate}.
*/
public class AuditLogSeverityColumn extends ImageResourceColumn<AuditLog> {
@Override
public ImageResource getValue(AuditLog log) {
switch (log.getseverity()) {
case NORMAL:
return getApplicationResources().logNormalImage();
case WARNING:
return getApplicationResources().logWarningImage();
case ERROR:
return getApplicationResources().logErrorImage();
case ALERT:
default:
return getApplicationResources().alertConfigureImage();
}
}
}