Class ValidationUtil

java.lang.Object
sonia.scm.util.ValidationUtil

public final class ValidationUtil extends Object
  • Field Details

  • Method Details

    • isFilenameValid

      public static boolean isFilenameValid(String filename)
    • isPathValid

      public static boolean isPathValid(String path)
      Checks if the path is a valid path and does not enable path traversal
      Parameters:
      path - path to be validated
      Returns:
      true if path is valid else false
    • isMailAddressValid

      public static boolean isMailAddressValid(String mail)
    • isNameValid

      public static boolean isNameValid(String name)
    • isPasswordValid

      public static boolean isPasswordValid(String password)
    • isNotContaining

      public static boolean isNotContaining(String value, String... notAllowedStrings)
      Returns true if the object is valid.
      Parameters:
      value - value to be checked
      notAllowedStrings - one or more strings which should not be included in value
      Returns:
      true if string has no not allowed strings else false
    • isRepositoryNameValid

      public static boolean isRepositoryNameValid(String name)
      Since:
      1.9
    • isValid

      public static boolean isValid(Validateable validatable)
      Returns true if the object is valid.
      Parameters:
      validatable - object to be validated
      Returns:
      true if object is valid