inspectDelete method

NmPlanDeleteImpact inspectDelete(
  1. String id,
  2. NmTelecomL10n l10n
)

Inspect delete.

Implementation

NmPlanDeleteImpact inspectDelete(String id, NmTelecomL10n l10n) {
  if (id == 'default') {
    return NmPlanDeleteImpact(false, l10n.planErrDefaultProtected);
  }
  final count = usageCount(id);
  if (count > 0) {
    return NmPlanDeleteImpact(false, l10n.planInUseCannotDelete(id, count));
  }
  return NmPlanDeleteImpact(true, l10n.planNotInUse(id));
}