package org.ovirt.engine.core.vdsbroker;
import org.ovirt.engine.core.common.vdscommands.UpdateVdsVMsClearedVDSCommandParameters;
public class UpdateVdsVMsClearedVDSCommand<P extends UpdateVdsVMsClearedVDSCommandParameters>
extends VdsIdVDSCommandBase<P> {
public UpdateVdsVMsClearedVDSCommand(P parameters) {
super(parameters);
}
@Override
protected void executeVdsIdCommand() {
if (_vdsManager != null) {
getVds().setVmCount(0);
getVds().setVmsCoresCount(0);
getVds().setVmActive(0);
getVds().setVmMigrating(0);
_vdsManager.updateDynamicData(getVds().getDynamicData());
} else {
getVDSReturnValue().setSucceeded(false);
}
}
}