public class VersionedCatalogLoader extends java.lang.Object implements CatalogLoader
| Constructor and Description |
|---|
VersionedCatalogLoader(org.killbill.clock.Clock clock,
PriceOverride priceOverride,
InternalCallContextFactory internalCallContextFactory) |
| Modifier and Type | Method and Description |
|---|---|
protected java.net.URI |
appendToURI(java.net.URL url,
java.lang.String filename) |
protected java.util.List<java.lang.String> |
extractHrefs(java.lang.String directoryContents) |
protected java.util.List<java.net.URI> |
findXmlFileReferences(java.lang.String directoryContents,
java.net.URL url) |
protected java.util.List<java.net.URI> |
findXmlReferences(java.lang.String directoryContents,
java.net.URL url) |
protected java.util.List<java.net.URI> |
findXmlUrlReferences(java.lang.String directoryContents,
java.net.URL url) |
VersionedCatalog |
load(java.lang.Iterable<java.lang.String> catalogXMLs,
boolean filterTemplateCatalog,
java.lang.Long tenantRecordId) |
VersionedCatalog |
loadDefaultCatalog(java.lang.String uriString) |
@Inject
public VersionedCatalogLoader(org.killbill.clock.Clock clock,
PriceOverride priceOverride,
InternalCallContextFactory internalCallContextFactory)
public VersionedCatalog loadDefaultCatalog(java.lang.String uriString) throws CatalogApiException
loadDefaultCatalog in interface CatalogLoaderCatalogApiExceptionpublic VersionedCatalog load(java.lang.Iterable<java.lang.String> catalogXMLs, boolean filterTemplateCatalog, java.lang.Long tenantRecordId) throws CatalogApiException
CatalogApiExceptionprotected java.util.List<java.net.URI> findXmlReferences(java.lang.String directoryContents,
java.net.URL url)
throws java.net.URISyntaxException
java.net.URISyntaxExceptionprotected java.util.List<java.net.URI> findXmlUrlReferences(java.lang.String directoryContents,
java.net.URL url)
throws java.net.URISyntaxException
java.net.URISyntaxExceptionprotected java.util.List<java.lang.String> extractHrefs(java.lang.String directoryContents)
protected java.util.List<java.net.URI> findXmlFileReferences(java.lang.String directoryContents,
java.net.URL url)
throws java.net.URISyntaxException
java.net.URISyntaxExceptionprotected java.net.URI appendToURI(java.net.URL url,
java.lang.String filename)
throws java.net.URISyntaxException
java.net.URISyntaxExceptionCopyright © 2010-2020. All Rights Reserved.