package org.ovirt.engine.core.bll; import org.ovirt.engine.core.common.action.VmOperationParameterBase; import org.ovirt.engine.core.common.vdscommands.VDSCommandType; import org.ovirt.engine.core.common.vdscommands.VmLockVDSCommandParameters; @InternalCommandAttribute public class VmLockCommand<T extends VmOperationParameterBase> extends VmOperationCommandBase<T> { public VmLockCommand(T parameters) { super(parameters); } @Override protected void Perform() { setSucceeded(Backend.getInstance().getResourceManager() .RunVdsCommand(VDSCommandType.VmLock, new VmLockVDSCommandParameters(getVdsId(), getVm().getvm_guid())) .getSucceeded()); } }