package org.ovirt.engine.ui.webadmin.widget.table.column; import java.util.List; import org.ovirt.engine.core.common.businessentities.VM; import com.google.gwt.resources.client.ImageResource; /** * Image column that corresponds to XAML {@code PermissionTypeDataTemplate}. */ public class IsProblematicImportVmColumn extends ImageResourceColumn<VM> { private final List<VM> problematicItems; public IsProblematicImportVmColumn(List<VM> problematicItems) { this.problematicItems = problematicItems; } @Override public ImageResource getValue(VM vm) { if (problematicItems.contains(vm)) { return getApplicationResources().alertImage(); } return null; } }