Class RestUrlBuilder
- java.lang.Object
-
- org.flowable.cmmn.rest.service.api.RestUrlBuilder
-
public class RestUrlBuilder extends Object
Helper class for building URLs based on a base URL. An instance can be created by usingfromRequest(HttpServletRequest)andfromCurrentRequest()which extracts the base URL from the request or by specifying the base URL throughusingBaseUrl(String)buildUrl(String[], Object...)can be called several times to build URLs based on the base URL- Author:
- Bassam Al-Sarori
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedRestUrlBuilder()protectedRestUrlBuilder(String baseUrl)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringbuildUrl(String[] fragments, Object... arguments)static RestUrlBuilderfromCurrentRequest()Extracts the base URL from current requeststatic RestUrlBuilderfromRequest(javax.servlet.http.HttpServletRequest request)Extracts the base URL from the requestStringgetBaseUrl()static RestUrlBuilderusingBaseUrl(String baseUrl)Uses baseUrl as the base URL
-
-
-
Field Detail
-
baseUrl
protected String baseUrl
-
-
Constructor Detail
-
RestUrlBuilder
protected RestUrlBuilder()
-
RestUrlBuilder
protected RestUrlBuilder(String baseUrl)
-
-
Method Detail
-
getBaseUrl
public String getBaseUrl()
-
usingBaseUrl
public static RestUrlBuilder usingBaseUrl(String baseUrl)
Uses baseUrl as the base URL
-
fromRequest
public static RestUrlBuilder fromRequest(javax.servlet.http.HttpServletRequest request)
Extracts the base URL from the request
-
fromCurrentRequest
public static RestUrlBuilder fromCurrentRequest()
Extracts the base URL from current request
-
-