package org.ovirt.engine.core.bll;
import org.ovirt.engine.core.common.queries.*;
//class CanDoActionQuery : QueriesCommandBase
//{
// internal CanDoActionQuery(CanDoActionParameters parameters)
// : base(parameters)
// {
// }
// private CanDoActionParameters _params
// {
// get
// {
// return Parameters as CanDoActionParameters;
// }
// }
// protected override void ExecuteQueryCommand()
// {
// List<string> reasons;
// QueryReturnValue.ReturnValue = CommandsFactory.canDoActionWithParameters(_params.Action, _params.Id, out reasons, null);
// (QueryReturnValue as VdcCanDoQueryReturnValue).Messages = reasons;
// }
//}
//class CanDoActionWithParametersQuery : QueriesCommandBase
//{
// internal CanDoActionWithParametersQuery(CanDoActionWithParametersParameters parameters)
// : base(parameters)
// {
// }
// private CanDoActionWithParametersParameters _params
// {
// get
// {
// return Parameters as CanDoActionWithParametersParameters;
// }
// }
// protected override void ExecuteQueryCommand()
// {
// List<string> reasons;
// QueryReturnValue.ReturnValue = CommandsFactory.canDoActionWithParameters(_params.Action, _params.Id, out reasons, _params.AdditionalParameters);
// (QueryReturnValue as VdcCanDoQueryReturnValue).Messages = reasons;
// }
//}
public class GetAllServerCpuListQuery<P extends GetAllServerCpuListParameters> extends QueriesCommandBase<P> {
public GetAllServerCpuListQuery(P parameters) {
super(parameters);
}
@Override
protected void executeQueryCommand() {
getQueryReturnValue().setReturnValue(CpuFlagsManagerHandler.AllServerCpuList(getParameters().getVersion()));
}
}