UriComponentsBuilder.fromHttpUrl(getUrl())
.path(getContentItemsUri())
.queryParam("uris", contentUris)
.toUriString();
The default implementation, ExternalContentProvider
, is designed to interact with the Broadleaf Content Services, which handles retrieving Content Items for a given request.
ExternalContentProvider
defines the following configuration properties:
broadleaf.catalogbrowse.contentprovider.url
: The base url for an external content service.
broadleaf.catalogbrowse.contentprovider.contentItemsUri
: The context path for reading content item information.
This is appended to the url
property.
UriComponentsBuilder.fromHttpUrl(getUrl())
.path(getContentItemsUri())
.queryParam("uris", contentUris)
.toUriString();
broadleaf.catalogbrowse.contentprovider.hydrateExternalEntities
: Whether to hydrate any external entities that are returned from the content service. This is false
by default.