package org.ovirt.engine.ui.uicommonweb.models.profiles; import java.util.List; import org.ovirt.engine.core.common.action.CpuProfileParameters; import org.ovirt.engine.core.common.action.VdcActionParametersBase; import org.ovirt.engine.core.common.action.VdcActionType; import org.ovirt.engine.core.common.businessentities.profiles.CpuProfile; 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 RemoveCpuProfileModel extends RemoveProfileModel<CpuProfile> { public RemoveCpuProfileModel(ListModel sourceListModel, List<CpuProfile> profiles) { super(sourceListModel, profiles); setHelpTag(HelpTag.remove_cpu_profile); setTitle(ConstantsManager.getInstance().getConstants().removeCpuProfileTitle()); setHashName("remove_cpu_prfoile"); //$NON-NLS-1$ } @Override protected VdcActionType getRemoveActionType() { return VdcActionType.RemoveCpuProfile; } @Override protected VdcActionParametersBase getRemoveProfileParams(CpuProfile profile) { return new CpuProfileParameters(profile); } }