Class RestUrlBuilder

java.lang.Object
org.flowable.common.rest.util.RestUrlBuilder

public class RestUrlBuilder extends Object
Helper class for building URLs based on a base URL. An instance can be created by using fromRequest(HttpServletRequest) and fromCurrentRequest() which extracts the base URL from the request or by specifying the base URL through usingBaseUrl(String) buildUrl(String[], Object...) can be called several times to build URLs based on the base URL
Author:
Bassam Al-Sarori
  • Field Details

    • baseUrl

      protected String baseUrl
  • Constructor Details

    • RestUrlBuilder

      protected RestUrlBuilder()
    • RestUrlBuilder

      protected RestUrlBuilder(String baseUrl)
  • Method Details

    • getBaseUrl

      public String getBaseUrl()
    • buildUrl

      public String buildUrl(String[] fragments, Object... arguments)
    • usingBaseUrl

      public static RestUrlBuilder usingBaseUrl(String baseUrl)
      Uses baseUrl as the base URL
    • fromRequest

      public static RestUrlBuilder fromRequest(jakarta.servlet.http.HttpServletRequest request)
      Extracts the base URL from the request
    • fromCurrentRequest

      public static RestUrlBuilder fromCurrentRequest()
      Extracts the base URL from current request