package org.ovirt.engine.core.bll.provider.vms; import org.ovirt.engine.core.common.businessentities.OriginType; import org.ovirt.engine.core.common.businessentities.Provider; import org.ovirt.engine.core.common.businessentities.XENVmProviderProperties; import org.ovirt.engine.core.common.queries.GetVmsFromExternalProviderQueryParameters; public class XENVmProviderProxy extends AbstractVmProviderProxy<XENVmProviderProperties> { public XENVmProviderProxy(Provider<XENVmProviderProperties> provider) { super(provider); } @Override protected GetVmsFromExternalProviderQueryParameters buildGetVmsFromExternalProviderQueryParameters() { return new GetVmsFromExternalProviderQueryParameters( provider.getUrl(), "", "", OriginType.XEN, provider.getAdditionalProperties().getProxyHostId(), provider.getAdditionalProperties().getStoragePoolId() ); } }