public class DefaultCatalogService extends java.lang.Object implements org.killbill.billing.platform.api.KillbillService, CatalogService
| Constructor and Description |
|---|
DefaultCatalogService(CatalogConfig config,
TenantInternalApi tenantInternalApi,
CatalogCache catalogCache,
TenantInternalApi.CacheInvalidationCallback cacheInvalidationCallback) |
| Modifier and Type | Method and Description |
|---|---|
DefaultVersionedCatalog |
getFullCatalog(boolean useDefaultCatalog,
boolean filterTemplateCatalog,
InternalTenantContext context) |
DefaultVersionedCatalog |
getFullCatalogForInternalUse(boolean useDefaultCatalog,
boolean filterTemplateCatalog,
InternalTenantContext context) |
java.lang.String |
getName() |
void |
initialize() |
void |
loadCatalog() |
@Inject public DefaultCatalogService(CatalogConfig config, TenantInternalApi tenantInternalApi, CatalogCache catalogCache, @Named(value="CatalogInvalidationCallback") TenantInternalApi.CacheInvalidationCallback cacheInvalidationCallback)
public void loadCatalog()
throws org.killbill.billing.platform.api.KillbillService.ServiceException
org.killbill.billing.platform.api.KillbillService.ServiceExceptionpublic void initialize()
throws org.killbill.billing.platform.api.KillbillService.ServiceException
org.killbill.billing.platform.api.KillbillService.ServiceExceptionpublic java.lang.String getName()
getName in interface org.killbill.billing.platform.api.KillbillServicepublic DefaultVersionedCatalog getFullCatalog(boolean useDefaultCatalog, boolean filterTemplateCatalog, InternalTenantContext context) throws CatalogApiException
getFullCatalog in interface CatalogServiceCatalogApiExceptionpublic DefaultVersionedCatalog getFullCatalogForInternalUse(boolean useDefaultCatalog, boolean filterTemplateCatalog, InternalTenantContext context) throws CatalogApiException
getFullCatalogForInternalUse in interface CatalogServiceCatalogApiExceptionCopyright © 2010-2018. All Rights Reserved.