Class UrlParts

java.lang.Object
io.rocketbase.commons.util.UrlParts

public final class UrlParts extends Object
  • Constructor Details

    • UrlParts

      public UrlParts()
  • Method Details

    • concatPaths

      public static String concatPaths(Object... parts)
    • ensureEndsWithSlash

      public static String ensureEndsWithSlash(String uri)
      checks if given uri ends with slash or adds it if missing
      Parameters:
      uri - given url
      Returns:
      url with / at the end
    • ensureStartsWithSlash

      public static String ensureStartsWithSlash(String uri)
      checks if given uri starts with slash or adds it if missing
      Parameters:
      uri - given url
      Returns:
      url with / at the beginning
    • ensureStartsAndEndsWithSlash

      public static String ensureStartsAndEndsWithSlash(String path)
      checks if given uri ends with slash or adds it if missing
      Parameters:
      path - given path of url
      Returns:
      path with / at beginning + end
    • removeEndsWithSlash

      public static String removeEndsWithSlash(String path)
      check if given uri end with slash and removes it if existing
      Parameters:
      path - given path of url
      Returns:
      path without / at end
    • getBaseUrl

      public static String getBaseUrl(jakarta.servlet.http.HttpServletRequest request)
      get baseUrl without / at the end
      Parameters:
      request - current HttpServletRequest
      Returns:
      baseUrl without /