Example #1
0
File: Name.java Project: enonic/xp
 private static void validateName(final String name) {
   Preconditions.checkNotNull(name, "name cannot be null");
   Preconditions.checkArgument(!name.trim().isEmpty(), "name cannot be empty");
   Preconditions.checkArgument(
       NameCharacterHelper.hasNoExplicitIllegal(name),
       "Invalid name: '"
           + name
           + "'. Cannot contain "
           + Arrays.toString(NameCharacterHelper.getExplicitlyIllegalCharacters()));
   checkValidName(name);
 }