package org.ovirt.engine.core.bll; import javax.inject.Inject; import org.ovirt.engine.core.bll.host.provider.HostProviderProxy; import org.ovirt.engine.core.bll.host.provider.foreman.EngineForemanProviderFinder; import org.ovirt.engine.core.common.queries.NameQueryParameters; public class GetErratumByIdForEngineQuery<P extends NameQueryParameters> extends QueriesCommandBase<P> { @Inject private EngineForemanProviderFinder engineProviderFinder; public GetErratumByIdForEngineQuery(P parameters) { super(parameters); } @Override protected void executeQueryCommand() { HostProviderProxy proxy = engineProviderFinder.findEngineProvider(); if (proxy != null) { setReturnValue(proxy.getErratumForHost(engineProviderFinder.getEngineHostName(), getParameters().getName())); } } }