package org.ovirt.engine.ui.uicommonweb.models.profiles;
import org.ovirt.engine.core.common.action.VdcActionType;
import org.ovirt.engine.core.common.businessentities.profiles.CpuProfile;
import org.ovirt.engine.core.compat.Guid;
import org.ovirt.engine.ui.uicommonweb.help.HelpTag;
import org.ovirt.engine.ui.uicommonweb.models.IModel;
import org.ovirt.engine.ui.uicompat.ConstantsManager;
public class EditCpuProfileModel extends CpuProfileBaseModel {
public EditCpuProfileModel(IModel sourceModel,
CpuProfile profile,
Guid dataCenterId) {
super(sourceModel,
dataCenterId,
profile.getQosId(),
VdcActionType.UpdateCpuProfile);
setTitle(ConstantsManager.getInstance().getConstants().cpuProfileTitle());
setHelpTag(HelpTag.edit_cpu_profile);
setHashName("edit_cpu_profile"); //$NON-NLS-1$
setProfile(profile);
getName().setEntity(profile.getName());
getDescription().setEntity(profile.getDescription());
}
public EditCpuProfileModel(CpuProfile profile) {
this(null, profile, null);
}
}