package org.ovirt.engine.core.bll; import org.ovirt.engine.core.common.config.Config; import org.ovirt.engine.core.common.queries.VdcQueryParametersBase; import org.ovirt.engine.core.compat.backendcompat.StreamReaderCompat; import org.ovirt.engine.core.utils.FileUtil; public class GetCACertificateQuery<P extends VdcQueryParametersBase> extends QueriesCommandBase<P> { public GetCACertificateQuery(P parameters) { super(parameters); } @Override protected void executeQueryCommand() { getQueryReturnValue().setSucceeded(false); if (FileUtil.fileExists(Config.resolveCACertificatePath())) { // C# TO JAVA CONVERTER NOTE: The following 'using' block is // replaced by its Java equivalent: // using (StreamReaderCompat reader = new // StreamReaderCompat(Config.resolveCACertificatePath()); StreamReaderCompat reader = new StreamReaderCompat(Config.resolveCACertificatePath()); try { getQueryReturnValue().setReturnValue(reader.ReadToEnd()); getQueryReturnValue().setSucceeded(true); } finally { reader.dispose(); } } } }