|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.broadleafcommerce.core.pricing.service.TaxServiceImpl
public class TaxServiceImpl
| Field Summary | |
|---|---|
protected ModuleConfigurationService |
moduleConfigService
|
protected boolean |
mustCalculate
|
protected List<TaxProvider> |
providers
|
| Constructor Summary | |
|---|---|
TaxServiceImpl()
|
|
| Method Summary | |
|---|---|
Order |
calculateTaxForOrder(Order order)
Calculates tax for the order. |
void |
cancelTax(Order order)
Some tax providers store tax details from an order on an external system for reporting and tax reconcilliation. |
Order |
commitTaxForOrder(Order order)
Commits tax for the order. |
void |
setMustCalculate(boolean mustCalculate)
Sets whether or not this service is required to delegate to a tax provider. |
void |
setTaxProviders(List<TaxProvider> providers)
Sets a list of TaxProvider implementations. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected boolean mustCalculate
protected List<TaxProvider> providers
protected ModuleConfigurationService moduleConfigService
| Constructor Detail |
|---|
public TaxServiceImpl()
| Method Detail |
|---|
public Order calculateTaxForOrder(Order order)
throws TaxException
TaxService
calculateTaxForOrder in interface TaxServiceTaxException
public Order commitTaxForOrder(Order order)
throws TaxException
TaxService
commitTaxForOrder in interface TaxServiceTaxException
public void cancelTax(Order order)
throws TaxException
TaxService
cancelTax in interface TaxServiceTaxExceptionpublic void setTaxProviders(List<TaxProvider> providers)
TaxProvider implementations.
providers - public void setMustCalculate(boolean mustCalculate)
mustCalculate -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||