Class UrlExtensions


  • public final class UrlExtensions
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String expand​(java.lang.String uriTemplate, java.util.Map<java.lang.String,​?> uriVars)  
      static java.lang.String generateUrl​(@NonNull java.lang.String baseUrl, @NonNull java.lang.String methodUrl)  
      static java.lang.String generateUrl​(@NonNull java.lang.String baseUrl, @NonNull java.lang.String methodUrl, java.lang.String[] requestParams)  
      static java.lang.String generateUrl​(@NonNull java.lang.String baseUrl, @NonNull java.lang.String methodUrl, java.lang.String[] requestParams, @NonNull java.lang.String arrayParamsName, java.lang.String[] arrayParams)  
      static java.lang.String getBaseUrl​(@NonNull java.lang.String scheme, @NonNull java.lang.String host, int serverPort, @NonNull java.lang.String restPath)  
      static java.lang.String getBaseUrl​(@NonNull java.lang.String scheme, @NonNull java.lang.String host, int serverPort, @NonNull java.lang.String restVersion, @NonNull java.lang.String restPath)  
      static java.lang.String newBaseUrl​(java.lang.String scheme, java.lang.String domainName, int port, boolean withServerPort, boolean withSlashAtTheEnd)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getBaseUrl

        public static java.lang.String getBaseUrl​(@NonNull
                                                  @NonNull java.lang.String scheme,
                                                  @NonNull
                                                  @NonNull java.lang.String host,
                                                  int serverPort,
                                                  @NonNull
                                                  @NonNull java.lang.String restPath)
      • getBaseUrl

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

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

        public static java.lang.String generateUrl​(@NonNull
                                                   @NonNull java.lang.String baseUrl,
                                                   @NonNull
                                                   @NonNull java.lang.String methodUrl,
                                                   java.lang.String[] requestParams)
      • generateUrl

        public static java.lang.String generateUrl​(@NonNull
                                                   @NonNull java.lang.String baseUrl,
                                                   @NonNull
                                                   @NonNull java.lang.String methodUrl)
      • generateUrl

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

        public static java.lang.String expand​(java.lang.String uriTemplate,
                                              java.util.Map<java.lang.String,​?> uriVars)