Class ValidationUtils

java.lang.Object
de.powerstat.validation.ValidationUtils

public final class ValidationUtils extends Object
General validation utilities.
Author:
Kai Hofmann
  • Field Details

  • Constructor Details

    • ValidationUtils

      private ValidationUtils()
      Private default constructor.
  • Method Details

    • sanitizeUrlPath

      public static String sanitizeUrlPath(String urlPath)
      Sanitize url path.
      Parameters:
      urlPath - URL path
      Returns:
      Sanitized url path
      Throws:
      NullPointerException - when urlPath is null
    • splitHostnamePort

      public static List<String> splitHostnamePort(String hostnamePort)
      Split hostname and port.
      Parameters:
      hostnamePort - "hostname:port", "ipv4:port", "[ipv6]:port"
      Returns:
      String List 0: hostname; 1: port
      Throws:
      NullPointerException - If hostnamePort is null
      IllegalArgumentException - If it is not a host:port combination