Interface ContentProvider
- All Superinterfaces:
BrowseEntityProvider
- All Known Implementing Classes:
ExternalContentProvider
Provider for interfacing with operations around CMS entities. Typically utilizes
WebClient to make requests to an external REST API.- Author:
- Nathan Moore (nathandmoore)
-
Method Summary
Modifier and TypeMethodDescriptionRetrieves aBulkContentResolverResponsefor theBulkContentResolverResponse.Retrieves aContentResolverResponsefor theContentResolverResponse.Methods inherited from interface com.broadleafcommerce.catalogbrowse.service.provider.BrowseEntityProvider
fetchBrowseEntityDetails
-
Method Details
-
fetchContentForRequest
Retrieves aContentResolverResponsefor theContentResolverResponse.- Parameters:
request- All relevant information to retrieveContentItems.- Returns:
- A
ContentResolverResponsefor theContentResolverResponse. - Throws:
ProviderApiException- if the provider encounters an error with the request.
-
fetchBulkContentForRequest
Retrieves aBulkContentResolverResponsefor theBulkContentResolverResponse.- Parameters:
request- All relevant information to retrieveContentItemsin bulk.- Returns:
- A
BulkContentResolverResponsefor theBulkContentResolverResponse. - Throws:
ProviderApiException- if the provider encounters an error with the request.- Since:
- 2.0.2
-