public class PricingComponent extends MutableEntity<PricingComponent>
| Modifier and Type | Class and Description |
|---|---|
static class |
PricingComponent.PricingComponentChargeModel |
static class |
PricingComponent.PricingComponentChargeType |
static class |
PricingComponent.PricingComponentType |
| Modifier and Type | Field and Description |
|---|---|
protected String |
changedBy |
protected String |
chargeModel |
protected String |
chargeType |
protected Date |
created |
protected int |
defaultQuantity |
protected String |
description |
protected String |
downgradeMode |
protected String |
id |
protected int |
maxQuantity |
protected int |
minQuantity |
protected String |
name |
protected String |
organizationID |
protected String |
productRatePlanID |
protected static ResourcePath |
resourcePath |
protected List<PricingComponentTier> |
tiers |
protected String |
type |
protected UnitOfMeasure |
unitOfMeasure |
protected String |
unitOfMeasureID |
protected Date |
updated |
protected String |
upgradeMode |
protected Date |
validFrom |
protected Date |
validTill |
protected String |
versionID |
m_client, PRETTY_PRINT_GSON| Constructor and Description |
|---|
PricingComponent() |
PricingComponent(BillForwardClient client_) |
savecreate, create, createExplicitPath, retire, retire, retire, retireExplicitPathprotected String id
protected String type
protected String versionID
protected String organizationID
protected String description
protected String productRatePlanID
protected String unitOfMeasureID
protected String chargeType
protected String chargeModel
protected String upgradeMode
protected String downgradeMode
protected int defaultQuantity
protected int minQuantity
protected int maxQuantity
protected Date validTill
protected Date validFrom
protected String name
protected Date updated
protected String changedBy
protected Date created
protected List<PricingComponentTier> tiers
protected UnitOfMeasure unitOfMeasure
protected static ResourcePath resourcePath
public PricingComponent(BillForwardClient client_)
public PricingComponent()
public String getID()
public String getVersionID()
public String getTypeAsString()
public PricingComponent.PricingComponentType getType()
public void setType(PricingComponent.PricingComponentType type)
public String getDescription()
public void setDescription(String description)
public String getUnitOfMeasureID()
public void setUnitOfMeasureID(String unitOfMeasureID)
public Date getValidTill()
public void setValidTill(Date validTill)
public String getChargeTypeAsString()
public PricingComponent.PricingComponentChargeType getChargeType()
public void setChargeType(PricingComponent.PricingComponentChargeType chargeType)
public PricingComponent.PricingComponentChargeModel getChargeModel()
public String getChargeModelAsString()
public void setChargeModel(PricingComponent.PricingComponentChargeModel chargeModel)
public String getUpgradeModeAsString()
public ValueChangeMode getUpgradeMode()
public void setUpgradeMode(ValueChangeMode upgradeMode)
public String getDowngradeModeAsString()
public ValueChangeMode getDowngradeMode()
public void setDowngradeMode(ValueChangeMode downgradeMode)
public int getDefaultQuantity()
public void setDefaultQuantity(int defaultQuantity)
public int getMinQuantity()
public void setMinQuantity(int minQuantity)
public int getMaxQuantity()
public void setMaxQuantity(int maxQuantity)
public Date getValidFrom()
public void setValidFrom(Date validFrom)
public String getName()
public void setName(String name)
public String getOrganizationID()
public String getProductRatePlanID()
public Date getUpdated()
public String getChangedBy()
public Date getCreated()
public List<PricingComponentTier> getTiers()
public UnitOfMeasure getUnitOfMeasure()
protected ResourcePath getResourcePath()
getResourcePath in class BillingEntityprotected static ResourcePath ResourcePath()
Copyright © 2015 BillForward. All rights reserved.