public class DefaultCatalogUserApi extends java.lang.Object implements CatalogUserApi
| Constructor and Description |
|---|
DefaultCatalogUserApi(CatalogService catalogService,
TenantUserApi tenantApi,
CatalogCache catalogCache,
org.killbill.clock.Clock clock,
InternalCallContextFactory internalCallContextFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
addSimplePlan(SimplePlanDescriptor descriptor,
org.joda.time.DateTime effectiveDate,
CallContext callContext) |
void |
createDefaultEmptyCatalog(org.joda.time.DateTime effectiveDate,
CallContext callContext) |
void |
deleteCatalog(CallContext callContext) |
VersionedCatalog<? extends StaticCatalog> |
getCatalog(java.lang.String catalogName,
org.joda.time.DateTime catalogDateVersion,
TenantContext tenantContext) |
StaticCatalog |
getCurrentCatalog(java.lang.String catalogName,
TenantContext tenantContext) |
void |
uploadCatalog(java.lang.String catalogXML,
CallContext callContext) |
@Inject public DefaultCatalogUserApi(CatalogService catalogService, TenantUserApi tenantApi, CatalogCache catalogCache, org.killbill.clock.Clock clock, InternalCallContextFactory internalCallContextFactory)
public VersionedCatalog<? extends StaticCatalog> getCatalog(java.lang.String catalogName, @Nullable org.joda.time.DateTime catalogDateVersion, TenantContext tenantContext) throws CatalogApiException
getCatalog in interface CatalogUserApiCatalogApiExceptionpublic StaticCatalog getCurrentCatalog(java.lang.String catalogName, TenantContext tenantContext) throws CatalogApiException
getCurrentCatalog in interface CatalogUserApiCatalogApiExceptionpublic void uploadCatalog(java.lang.String catalogXML,
CallContext callContext)
throws CatalogApiException
uploadCatalog in interface CatalogUserApiCatalogApiExceptionpublic void createDefaultEmptyCatalog(@Nullable
org.joda.time.DateTime effectiveDate,
CallContext callContext)
throws CatalogApiException
createDefaultEmptyCatalog in interface CatalogUserApiCatalogApiExceptionpublic void addSimplePlan(SimplePlanDescriptor descriptor, @Nullable org.joda.time.DateTime effectiveDate, CallContext callContext) throws CatalogApiException
addSimplePlan in interface CatalogUserApiCatalogApiExceptionpublic void deleteCatalog(CallContext callContext) throws CatalogApiException
deleteCatalog in interface CatalogUserApiCatalogApiExceptionCopyright © 2010-2018. All Rights Reserved.