package org.ovirt.engine.core.bll.qos;
import org.ovirt.engine.core.bll.context.CommandContext;
import org.ovirt.engine.core.bll.validator.CpuQosValidator;
import org.ovirt.engine.core.bll.validator.QosValidator;
import org.ovirt.engine.core.common.action.QosParametersBase;
import org.ovirt.engine.core.common.businessentities.qos.CpuQos;
import org.ovirt.engine.core.dao.qos.QosDao;
public class AddCpuQosCommand extends AddQosCommand<CpuQos, QosValidator<CpuQos>> {
public AddCpuQosCommand(QosParametersBase<CpuQos> parameters, CommandContext cmdContext) {
super(parameters, cmdContext);
}
@Override
protected QosDao<CpuQos> getQosDao() {
return getDbFacade().getCpuQosDao();
}
@Override
protected QosValidator<CpuQos> getQosValidator(CpuQos qos) {
return new CpuQosValidator(qos);
}
}