Interface BaseRestResource

    • Method Detail

      • 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