package org.ovirt.engine.core.bll; import org.ovirt.engine.core.common.queries.*; /** * Gets the MAC address in which the SolideICE service is running */ public class GetMACAddressQuery<P extends VdcQueryParametersBase> extends QueriesCommandBase<P> { public GetMACAddressQuery(P parameters) { super(parameters); } @Override protected void executeQueryCommand() { // ManagementClass mc = new // ManagementClass("Win32_NetworkAdapterConfiguration"); // ManagementObjectCollection moc = mc.GetInstances(); // java.util.ArrayList<String> MACAddressList = new // java.util.ArrayList<String>(); // for (ManagementObject mo : moc) // { // if (mo != null) // { // // return all MAC Addresses of all cards // if ((Boolean)mo.get("IPEnabled")) // { // MACAddressList.add(mo.get("MacAddress").toString()); // } // // mo.Dispose(); // } // } // getQueryReturnValue().setReturnValue(MACAddressList); } }