package org.ovirt.engine.ui.uicommonweb.models.vms;
import org.ovirt.engine.core.common.businessentities.VM;
import org.ovirt.engine.ui.uicommonweb.models.SearchableListModel;
public class VmImportInterfaceListModel extends SearchableListModel {
public VmImportInterfaceListModel() {
setIsTimerDisabled(true);
}
@Override
protected void onEntityChanged() {
if (getEntity() != null) {
VM vm = (VM) getEntity();
setItems(vm.getInterfaces());
}
else {
setItems(null);
}
}
@Override
public void setEntity(Object value) {
super.setEntity(value != null ? ((ImportVmData) value).getVm() : null);
}
@Override
protected String getListName() {
return "VmImportInterfaceListModel"; //$NON-NLS-1$
}
}