Class UrlExtensions

java.lang.Object
io.github.astrapi69.spring.web.util.UrlExtensions

public final class UrlExtensions extends Object
  • Method Details

    • getBaseUrl

      public static String getBaseUrl(@NonNull @NonNull String scheme, @NonNull @NonNull String host, int serverPort, @NonNull @NonNull String restPath)
    • getBaseUrl

      public static String getBaseUrl(@NonNull @NonNull String scheme, @NonNull @NonNull String host, int serverPort, @NonNull @NonNull String restVersion, @NonNull @NonNull String restPath)
    • newBaseUrl

      public static String newBaseUrl(String scheme, String domainName, int port, boolean withServerPort, boolean withSlashAtTheEnd)
    • generateUrl

      public static String generateUrl(@NonNull @NonNull String baseUrl, @NonNull @NonNull String methodUrl, String[] requestParams)
    • generateUrl

      public static String generateUrl(@NonNull @NonNull String baseUrl, @NonNull @NonNull String methodUrl)
    • generateUrl

      public static String generateUrl(@NonNull @NonNull String baseUrl, @NonNull @NonNull String methodUrl, String[] requestParams, @NonNull @NonNull String arrayParamsName, String[] arrayParams)
    • expand

      public static String expand(String uriTemplate, Map<String,?> uriVars)