Example usage for org.springframework.web.servlet.support ServletUriComponentsBuilder fromCurrentServletMapping

List of usage examples for org.springframework.web.servlet.support ServletUriComponentsBuilder fromCurrentServletMapping

Introduction

In this page you can find the example usage for org.springframework.web.servlet.support ServletUriComponentsBuilder fromCurrentServletMapping.

Prototype

public static ServletUriComponentsBuilder fromCurrentServletMapping() 

Source Link

Document

Same as #fromServletMapping(HttpServletRequest) except the request is obtained through RequestContextHolder .

Usage

From source file:edu.cmu.cs.lti.discoursedb.api.browsing.controller.BrowsingRestController.java

public static Link makeLink(String dest, String rel) {
    String path = ServletUriComponentsBuilder.fromCurrentServletMapping() //.fromCurrentRequestUri()
            .replacePath(dest).build().toUriString();
    Link link = new Link(path, rel);
    return link;/*from  ww  w . j a  v a2s. c o  m*/
}

From source file:edu.cmu.cs.lti.discoursedb.api.browsing.controller.BrowsingRestController.java

public static Link makePageLink(int page, int size, String rel) {
    String path = ServletUriComponentsBuilder.fromCurrentServletMapping().replaceQueryParam("page", page)
            .replaceQueryParam("size", size).build().toUriString();
    Link link = new Link(path, rel);
    return link;/*from   w  w  w.  ja v a  2  s. com*/
}

From source file:org.activiti.rest.content.ContentRestUrlBuilder.java

/** Extracts the base URL from current request */
public static ContentRestUrlBuilder fromCurrentRequest() {
    return usingBaseUrl(ServletUriComponentsBuilder.fromCurrentServletMapping().build().toUriString());
}

From source file:org.activiti.rest.dmn.service.api.DmnRestUrlBuilder.java

/** Extracts the base URL from current request */
public static DmnRestUrlBuilder fromCurrentRequest() {
    return usingBaseUrl(ServletUriComponentsBuilder.fromCurrentServletMapping().build().toUriString());
}

From source file:org.activiti.rest.form.FormRestUrlBuilder.java

/** Extracts the base URL from current request */
public static FormRestUrlBuilder fromCurrentRequest() {
    return usingBaseUrl(ServletUriComponentsBuilder.fromCurrentServletMapping().build().toUriString());
}

From source file:org.activiti.rest.service.api.RestUrlBuilder.java

/** Extracts the base URL from current request */
public static RestUrlBuilder fromCurrentRequest() {
    return usingBaseUrl(ServletUriComponentsBuilder.fromCurrentServletMapping().build().toUriString());
}

From source file:org.flowable.app.rest.AppRestUrlBuilder.java

/** Extracts the base URL from current request */
public static AppRestUrlBuilder fromCurrentRequest() {
    return usingBaseUrl(ServletUriComponentsBuilder.fromCurrentServletMapping().build().toUriString());
}

From source file:org.springframework.web.servlet.mvc.method.annotation.MvcUriComponentsBuilder.java

private static UriComponentsBuilder getBaseUrlToUse(@Nullable UriComponentsBuilder baseUrl) {
    if (baseUrl != null) {
        return baseUrl.cloneBuilder();
    } else {//from   w ww. j av a2 s  . c o m
        return ServletUriComponentsBuilder.fromCurrentServletMapping();
    }
}