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 |
|---|---|
VersionedCatalog |
getFullCatalog(boolean useDefaultCatalog,
boolean filterTemplateCatalog,
InternalTenantContext context) |
VersionedCatalog |
getFullCatalogForInternalUse(boolean useDefaultCatalog,
boolean filterTemplateCatalog,
InternalTenantContext context) |
java.lang.String |
getName() |
int |
getRegistrationOrdering() |
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 int getRegistrationOrdering()
getRegistrationOrdering in interface org.killbill.billing.platform.api.KillbillServicepublic VersionedCatalog getFullCatalog(boolean useDefaultCatalog, boolean filterTemplateCatalog, InternalTenantContext context) throws CatalogApiException
getFullCatalog in interface CatalogServiceCatalogApiExceptionpublic VersionedCatalog getFullCatalogForInternalUse(boolean useDefaultCatalog, boolean filterTemplateCatalog, InternalTenantContext context) throws CatalogApiException
getFullCatalogForInternalUse in interface CatalogServiceCatalogApiExceptionCopyright © 2010-2020. All Rights Reserved.