package org.ovirt.engine.ui.webadmin.widget.table.column;
import org.ovirt.engine.core.common.businessentities.storage_domains;
import com.google.gwt.resources.client.ImageResource;
public class StorageDomainSharedStatusColumn extends
ImageResourceColumn<storage_domains> {
@Override
public ImageResource getValue(storage_domains sp) {
switch (sp.getstorage_domain_shared_status()) {
case Unattached:
return getApplicationResources().tornChainImage();
case Active:
return getApplicationResources().upImage();
case InActive:
return getApplicationResources().downImage();
case Mixed:
return getApplicationResources().upalertImage();
case Locked:
return getApplicationResources().lockImage();
default:
return getApplicationResources().downImage();
}
}
}