package org.ovirt.engine.ui.common.widget.table.column; import org.ovirt.engine.ui.common.CommonApplicationConstants; import org.ovirt.engine.ui.common.CommonApplicationResources; import org.ovirt.engine.ui.common.gin.AssetProvider; import org.ovirt.engine.ui.uicommonweb.models.vms.SnapshotDetailModel; import com.google.gwt.resources.client.ImageResource; public class SnapshotDetailColumn extends AbstractImageResourceColumn<SnapshotDetailModel> { private static final CommonApplicationResources resources = AssetProvider.getResources(); private static final CommonApplicationConstants constants = AssetProvider.getConstants(); @Override public ImageResource getValue(SnapshotDetailModel snapshotDetailModel) { String name = snapshotDetailModel.getName(); if (name.equals(constants.generalLabel())) { return resources.generalImage(); } else if (name.equals(constants.disksLabel())) { return resources.diskImage(); } else if (name.equals(constants.nicsLabel())) { return resources.nicImage(); } else if (name.equals(constants.applicationsLabel())) { return resources.applicationsImage(); } return null; } }