package org.ovirt.engine.ui.uicommonweb.models.storage; import java.util.ArrayList; import java.util.List; import org.ovirt.engine.core.common.businessentities.StorageDomain; import org.ovirt.engine.core.common.businessentities.StorageServerConnections; import org.ovirt.engine.core.common.businessentities.storage.StorageType; import org.ovirt.engine.ui.uicommonweb.models.ListModel; import org.ovirt.engine.ui.uicompat.ConstantsManager; public class ImportFcpStorageModel extends ImportSanStorageModel { @Override public StorageType getType() { return StorageType.FCP; } public ImportFcpStorageModel() { setStorageDomains(new ListModel<StorageDomain>()); getStorageDomains().setItems(new ArrayList<StorageDomain>()); } @Override protected void update() { setMessage(null); getStorageDomains().setItems(new ArrayList<StorageDomain>()); getUnregisteredStorageDomains(null); } @Override protected void postGetUnregisteredStorageDomains(List<StorageDomain> storageDomains, List<StorageServerConnections> connections) { setMessage(storageDomains == null || storageDomains.isEmpty() ? ConstantsManager.getInstance().getConstants().noStorageDomainsFound() : null); } }