checkName method
Checks with NameCheckType
and Returns bool
Implementation
bool checkName(NameCheckType type, String name) {
switch (type) {
case NameCheckType.Available:
return isNameAvailable(name);
case NameCheckType.Unblocked:
return isNameUnblocked(name);
case NameCheckType.Unrestricted:
return isNameUnrestricted(name);
case NameCheckType.All:
return isValidName(name);
case NameCheckType.Blocked:
return !isNameUnblocked(name);
case NameCheckType.Restricted:
return !isNameUnrestricted(name);
case NameCheckType.Unavailable:
return !isNameAvailable(name);
}
}