public class TaxationStrategy extends MutableEntity<TaxationStrategy>
| Modifier and Type | Class and Description |
|---|---|
static class |
TaxationStrategy.TaxationCountry |
| Modifier and Type | Field and Description |
|---|---|
protected String |
changedBy |
protected String |
country |
protected Date |
created |
protected String |
currency |
protected boolean |
defaultTaxationStrategy |
protected Boolean |
deleted |
protected String |
id |
protected String |
name |
protected String |
organizationID |
protected BigDecimal |
percentage |
protected String |
province |
protected static ResourcePath |
resourcePath |
protected Date |
updated |
protected Date |
validFrom |
protected Date |
validTill |
protected String |
versionID |
m_client, PRETTY_PRINT_GSON| Constructor and Description |
|---|
TaxationStrategy() |
TaxationStrategy(BillForwardClient client_) |
savecreate, create, createExplicitPath, retire, retire, retire, retireExplicitPathprotected String id
protected String versionID
protected String organizationID
protected String country
protected String province
protected String currency
protected String name
protected BigDecimal percentage
protected boolean defaultTaxationStrategy
protected Date validTill
protected Date validFrom
protected Boolean deleted
protected Date updated
protected String changedBy
protected Date created
protected static ResourcePath resourcePath
public TaxationStrategy(BillForwardClient client_)
public TaxationStrategy()
public String getID()
public String getCountryAsString()
public TaxationStrategy.TaxationCountry getCountry()
public void setCountry(TaxationStrategy.TaxationCountry country)
public String getProvince()
public void setProvince(String province)
public String getCurrencyAsString()
public Currency getCurrency()
public void setCurrency(Currency currency)
public String getName()
public void setName(String name)
public BigDecimal getPercentage()
public void setPercentage(BigDecimal percentage)
public boolean isDefaultTaxationStrategy()
public void setDefaultTaxationStrategy(boolean defaultTaxationStrategy)
public Date getValidTill()
public void setValidTill(Date validTill)
public Date getValidFrom()
public void setValidFrom(Date validFrom)
public Boolean getDeleted()
public void setDeleted(Boolean deleted)
public String getVersionID()
public String getOrganizationID()
public Date getUpdated()
public String getChangedBy()
public Date getCreated()
public static TaxationStrategy create(TaxationStrategy taxationStrategy) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static TaxationStrategy removeFromRatePlan(String ratePlanID, String taxationStrategyID) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static TaxationStrategy addToRatePlan(String ratePlanID, String taxationStrategyID) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static TaxationStrategy[] getForProductRatePlan(String ratePlanID) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static TaxationStrategy getByID(String ID) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static TaxationStrategy getByVersionID(String ID) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static TaxationStrategy[] getAll() throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
protected ResourcePath getResourcePath()
getResourcePath in class BillingEntityprotected static ResourcePath ResourcePath()
public void setID(String id)
public TaxationStrategy retire() throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
Copyright © 2015 BillForward. All rights reserved.