Package io.rocketbase.commons.resource
Interface BaseRestResource
-
- All Known Implementing Classes:
AbstractBaseCrudRestResource,AbstractCrudChildRestResource,AbstractCrudRestResource
public interface BaseRestResource
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default org.springframework.web.util.UriComponentsBuilderappendParams(org.springframework.web.util.UriComponentsBuilder uriBuilder, org.springframework.data.domain.Pageable pageable)default org.springframework.http.HttpHeaderscreateHeaderWithLanguage()create HttpHeaders with ACCEPT_LANGUAGE key of givenLocaleContextHolderdefault org.springframework.web.util.UriComponentsBuildercreateUriComponentsBuilder(String baseApiUrl)instantiate an UriComponentsBuilder from given url and ensures ends with slashdefault StringensureEndsWithSlash(String uri)checks if given uri ends with slash or adds it if missingdefault StringensureStartsAndEndsWithSlash(String uri)checks if given uri ends with slash or adds it if missingdefault StringensureStartsWithSlash(String uri)checks if given uri starts with slash or adds it if missing
-
-
-
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 givenLocaleContextHolder- 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
-
-