Interface BaseRestResource


public interface BaseRestResource
  • Method Summary

    Modifier and Type
    Method
    Description
    default org.springframework.web.util.UriComponentsBuilder
    appendParams(org.springframework.web.util.UriComponentsBuilder uriBuilder, org.springframework.data.domain.Pageable pageable)
     
    default org.springframework.http.HttpHeaders
    create HttpHeaders with ACCEPT_LANGUAGE key of given LocaleContextHolder
    default org.springframework.web.util.UriComponentsBuilder
    instantiate an UriComponentsBuilder from given url and ensures ends with slash
    default String
    checks if given uri ends with slash or adds it if missing
    default String
    checks if given uri ends with slash or adds it if missing
    default String
    checks if given uri starts with slash or adds it if missing
  • Method Details

    • appendParams

      default org.springframework.web.util.UriComponentsBuilder appendParams(org.springframework.web.util.UriComponentsBuilder uriBuilder, org.springframework.data.domain.Pageable pageable)
    • createHeaderWithLanguage

      default org.springframework.http.HttpHeaders createHeaderWithLanguage()
      create HttpHeaders with ACCEPT_LANGUAGE key of given LocaleContextHolder
      Returns:
      Headers with language key
    • ensureEndsWithSlash

      default String ensureEndsWithSlash(String uri)
      checks if given uri ends with slash or adds it if missing
      Parameters:
      uri - given url
      Returns:
      url with / at the end
    • ensureStartsWithSlash

      default String ensureStartsWithSlash(String uri)
      checks if given uri starts with slash or adds it if missing
      Parameters:
      uri - given url
      Returns:
      url with / at the beginning
    • ensureStartsAndEndsWithSlash

      default String ensureStartsAndEndsWithSlash(String uri)
      checks if given uri ends with slash or adds it if missing
      Parameters:
      uri - given path of url
      Returns:
      path with / at beginning + end
    • createUriComponentsBuilder

      default org.springframework.web.util.UriComponentsBuilder createUriComponentsBuilder(String baseApiUrl)
      instantiate an UriComponentsBuilder from given url and ensures ends with slash
      Parameters:
      baseApiUrl - base url
      Returns:
      UriComponentsBuilder