| Package | Description |
|---|---|
| org.killbill.billing.catalog.api |
| Modifier and Type | Class and Description |
|---|---|
class |
CurrencyValueNull |
class |
IllegalPlanChange |
| Modifier and Type | Method and Description |
|---|---|
void |
MutableStaticCatalog.addCurrency(Currency currency) |
void |
MutableCatalog.addCurrency(org.joda.time.DateTime requestedDate,
Currency currency) |
void |
MutableCatalog.addPlan(org.joda.time.DateTime requestedDate,
Plan plan) |
void |
MutableStaticCatalog.addPlan(Plan plan) |
void |
MutableCatalog.addPriceList(org.joda.time.DateTime requestedDate,
PriceList priceList) |
void |
MutableStaticCatalog.addPriceList(PriceList priceList) |
void |
MutableCatalog.addProduct(org.joda.time.DateTime requestedDate,
Product product) |
void |
MutableStaticCatalog.addProduct(Product product) |
void |
CatalogUserApi.addSimplePlan(SimplePlanDescriptor planDescriptor,
org.joda.time.DateTime requestedDate,
CallContext context)
Allows to add plan definition in existing per-tenant catalog.
|
org.joda.time.DateTime |
Duration.addToDateTime(org.joda.time.DateTime dateTime) |
org.joda.time.LocalDate |
Duration.addToLocalDate(org.joda.time.LocalDate localDate) |
BillingAlignment |
StaticCatalog.billingAlignment(PlanPhaseSpecifier planPhase) |
BillingAlignment |
Catalog.billingAlignment(PlanPhaseSpecifier planPhase,
org.joda.time.DateTime requestedDate,
org.joda.time.DateTime subscriptionStartDate) |
void |
CatalogUserApi.createDefaultEmptyCatalog(org.joda.time.DateTime effectiveDate,
CallContext callContext)
Creates a per-tenant default template catalog
|
Plan |
StaticCatalog.createOrFindCurrentPlan(PlanSpecifier spec,
PlanPhasePriceOverridesWithCallContext overrides) |
Plan |
Catalog.createOrFindPlan(PlanSpecifier spec,
PlanPhasePriceOverridesWithCallContext overrides,
org.joda.time.DateTime requestedDate) |
Plan |
Catalog.createOrFindPlan(PlanSpecifier spec,
PlanPhasePriceOverridesWithCallContext overrides,
org.joda.time.DateTime requestedDate,
org.joda.time.DateTime subscriptionStartDate) |
void |
CatalogUserApi.deleteCatalog(CallContext callContext)
Delete a per-tenant catalog (should be used with caution)
|
PlanPhase |
StaticCatalog.findCurrentPhase(java.lang.String name) |
Plan |
StaticCatalog.findCurrentPlan(java.lang.String name) |
PriceList |
StaticCatalog.findCurrentPricelist(java.lang.String name) |
Product |
StaticCatalog.findCurrentProduct(java.lang.String name) |
PlanPhase |
Plan.findPhase(java.lang.String name) |
PlanPhase |
Catalog.findPhase(java.lang.String name,
org.joda.time.DateTime requestedDate,
org.joda.time.DateTime subscriptionStartDate) |
Plan |
Catalog.findPlan(java.lang.String name,
org.joda.time.DateTime requestedDate) |
Plan |
Catalog.findPlan(java.lang.String name,
org.joda.time.DateTime requestedDate,
org.joda.time.DateTime subscriptionStartDate) |
PriceList |
Catalog.findPriceListForPlan(java.lang.String planName,
org.joda.time.DateTime requestedDate,
org.joda.time.DateTime subscriptionStartDate) |
Product |
Catalog.findProduct(java.lang.String name,
org.joda.time.DateTime requestedDate) |
java.util.List<Listing> |
StaticCatalog.getAvailableAddOnListings(java.lang.String baseProductName,
java.lang.String priceListName) |
java.util.List<Listing> |
StaticCatalog.getAvailableBasePlanListings() |
VersionedCatalog<? extends StaticCatalog> |
CatalogUserApi.getCatalog(java.lang.String catalogName,
org.joda.time.DateTime catalogDateVersion,
TenantContext context)
Retrieves the multi versioned catalog.
|
StaticCatalog |
CatalogUserApi.getCurrentCatalog(java.lang.String catalogName,
TenantContext context)
Retrieves the current catalog
|
java.util.Collection<Plan> |
StaticCatalog.getCurrentPlans() |
java.util.Collection<Product> |
StaticCatalog.getCurrentProducts() |
Currency[] |
StaticCatalog.getCurrentSupportedCurrencies() |
Unit[] |
StaticCatalog.getCurrentUnits() |
java.util.Date |
StaticCatalog.getEffectiveDate() |
java.lang.Double |
Block.getMinTopUpCredit() |
java.util.Collection<Plan> |
Catalog.getPlans(org.joda.time.DateTime requestedDate) |
java.math.BigDecimal |
InternationalPrice.getPrice(Currency currency) |
PriceListSet |
Catalog.getPriceLists(org.joda.time.DateTime requestedDate) |
java.util.Collection<Product> |
Catalog.getProducts(org.joda.time.DateTime requestedDate) |
java.util.Date |
Catalog.getStandaloneCatalogEffectiveDate(org.joda.time.DateTime requestedDate) |
Currency[] |
Catalog.getSupportedCurrencies(org.joda.time.DateTime requestedDate) |
Unit[] |
Catalog.getUnits(org.joda.time.DateTime requestedDate) |
BillingActionPolicy |
StaticCatalog.planCancelPolicy(PlanPhaseSpecifier planPhase) |
BillingActionPolicy |
Catalog.planCancelPolicy(PlanPhaseSpecifier planPhase,
org.joda.time.DateTime requestedDate,
org.joda.time.DateTime subscriptionStartDate) |
PlanChangeResult |
StaticCatalog.planChange(PlanPhaseSpecifier from,
PlanSpecifier to) |
PlanChangeResult |
Catalog.planChange(PlanPhaseSpecifier from,
PlanSpecifier to,
org.joda.time.DateTime requestedDate,
org.joda.time.DateTime subscriptionStartDate) |
PlanAlignmentCreate |
StaticCatalog.planCreateAlignment(PlanSpecifier specifier) |
PlanAlignmentCreate |
Catalog.planCreateAlignment(PlanSpecifier specifier,
org.joda.time.DateTime requestedDate,
org.joda.time.DateTime subscriptionStartDate) |
void |
CatalogUserApi.uploadCatalog(java.lang.String catalogXML,
CallContext context) |
Copyright © 2010-2018. All Rights Reserved.