package org.ovirt.engine.core.bll.storage.domain;
import java.util.ArrayList;
import java.util.List;
import org.ovirt.engine.core.common.businessentities.StorageDomainStatic;
import org.ovirt.engine.core.common.queries.StorageDomainsAndStoragePoolIdQueryParameters;
public class GetBlockStorageDomainsWithAttachedStoragePoolGuidQuery<P extends StorageDomainsAndStoragePoolIdQueryParameters> extends GetStorageDomainsWithAttachedStoragePoolGuidQuery<P> {
public GetBlockStorageDomainsWithAttachedStoragePoolGuidQuery(P parameters) {
super(parameters);
}
@Override
protected List<StorageDomainStatic> filterAttachedStorageDomains() {
List<StorageDomainStatic> storageDomainStaticList = new ArrayList<>();
if (getParameters().getStorageDomainList() != null) {
storageDomainStaticList = getAttachedStorageDomains(getParameters().getStorageDomainList());
}
return storageDomainStaticList;
}
}