package org.ovirt.engine.ui.uicommonweb.models.configure.scheduling.affinity_groups.model;
import org.ovirt.engine.core.common.action.VdcActionType;
import org.ovirt.engine.core.common.scheduling.AffinityGroup;
import org.ovirt.engine.core.compat.Guid;
import org.ovirt.engine.ui.uicommonweb.help.HelpTag;
import org.ovirt.engine.ui.uicommonweb.models.ListModel;
import org.ovirt.engine.ui.uicompat.ConstantsManager;
public class EditAffinityGroupModel extends AffinityGroupModel {
public EditAffinityGroupModel(AffinityGroup affinityGroup,
ListModel<?> sourceListModel,
Guid clusterId,
String clusterName) {
super(affinityGroup, sourceListModel, VdcActionType.EditAffinityGroup, clusterId, clusterName);
setTitle(ConstantsManager.getInstance().getConstants().editAffinityGroupsTitle());
setHelpTag(HelpTag.edit_affinity_group);
setHashName("edit_affinity_group"); //$NON-NLS-1$
getName().setEntity(getAffinityGroup().getName());
getDescription().setEntity(getAffinityGroup().getDescription());
getVmAffinityRule().setSelectedItem(getAffinityGroup().getVmAffinityRule());
getEnforcing().setEntity(getAffinityGroup().isVmEnforcing());
}
}