public class StandaloneCatalogWithPriceOverride extends StandaloneCatalog implements StaticCatalog, java.io.Externalizable
| Constructor and Description |
|---|
StandaloneCatalogWithPriceOverride() |
StandaloneCatalogWithPriceOverride(StaticCatalog catalog,
PriceOverride priceOverride,
java.lang.Long tenantRecordId,
InternalCallContextFactory internalCallContextFactory) |
| Modifier and Type | Method and Description |
|---|---|
Plan |
createOrFindPlan(PlanSpecifier spec,
PlanPhasePriceOverridesWithCallContext overrides) |
PlanPhase |
findPhase(java.lang.String phaseName) |
DefaultPlan |
findPlan(java.lang.String planName) |
Product |
findProduct(java.lang.String productName) |
InternalCallContextFactory |
getInternalCallContextFactory() |
java.lang.Long |
getTenantRecordId() |
void |
initialize(StandaloneCatalog catalog,
PriceOverride priceOverride,
InternalCallContextFactory internalCallContextFactory) |
void |
readExternal(java.io.ObjectInput in) |
void |
writeExternal(java.io.ObjectOutput out) |
equals, findPriceList, getAvailableAddOnListings, getAvailableBasePlanListings, getCatalogEntityCollectionProduct, getCatalogName, getEffectiveDate, getPlanRules, getPlans, getPlansMap, getPriceLists, getProducts, getRecurringBillingMode, getSupportedCurrencies, getUnits, hashCode, initialize, isTemplateCatalog, setCatalogName, setEffectiveDate, setPlanRules, setPlans, setPriceLists, setProducts, setRecurringBillingMode, setSupportedCurrencies, setUnits, validateclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitfindPriceList, getAvailableAddOnListings, getAvailableBasePlanListings, getCatalogName, getEffectiveDate, getPlanRules, getPlans, getPriceLists, getProducts, getSupportedCurrencies, getUnitspublic StandaloneCatalogWithPriceOverride()
public StandaloneCatalogWithPriceOverride(StaticCatalog catalog, PriceOverride priceOverride, java.lang.Long tenantRecordId, InternalCallContextFactory internalCallContextFactory)
public java.lang.Long getTenantRecordId()
public InternalCallContextFactory getInternalCallContextFactory()
public Plan createOrFindPlan(PlanSpecifier spec, PlanPhasePriceOverridesWithCallContext overrides) throws CatalogApiException
createOrFindPlan in interface StaticCatalogcreateOrFindPlan in class StandaloneCatalogCatalogApiExceptionpublic DefaultPlan findPlan(java.lang.String planName) throws CatalogApiException
findPlan in interface StaticCatalogfindPlan in class StandaloneCatalogCatalogApiExceptionpublic Product findProduct(java.lang.String productName) throws CatalogApiException
findProduct in interface StaticCatalogfindProduct in class StandaloneCatalogCatalogApiExceptionpublic PlanPhase findPhase(java.lang.String phaseName) throws CatalogApiException
findPhase in interface StaticCatalogfindPhase in class StandaloneCatalogCatalogApiExceptionpublic void initialize(StandaloneCatalog catalog, PriceOverride priceOverride, InternalCallContextFactory internalCallContextFactory)
public void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
writeExternal in interface java.io.ExternalizablewriteExternal in class StandaloneCatalogjava.io.IOExceptionpublic void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
readExternal in interface java.io.ExternalizablereadExternal in class StandaloneCatalogjava.io.IOExceptionjava.lang.ClassNotFoundExceptionCopyright © 2010-2020. All Rights Reserved.