org.broadleafcommerce.pricing.service.module
Class CyberSourceTaxModule

java.lang.Object
  extended by org.broadleafcommerce.service.module.CyberSourceModule
      extended by org.broadleafcommerce.pricing.service.module.CyberSourceTaxModule
All Implemented Interfaces:
TaxModule

public class CyberSourceTaxModule
extends CyberSourceModule
implements TaxModule

Tax module that utilizes the Broadleaf Commerce API for CyberSource tax calculation.

Author:
jfischer

Field Summary
static java.lang.String MODULENAME
           
protected  java.lang.String name
           
 
Constructor Summary
CyberSourceTaxModule()
           
 
Method Summary
 Order calculateTaxForOrder(Order order)
           
 java.lang.String getName()
           
 java.util.List<java.lang.String> getNexus()
           
 java.util.List<java.lang.String> getNonexus()
           
 java.lang.String getOrderAcceptanceCity()
           
 java.lang.String getOrderAcceptanceCountry()
           
 java.lang.String getOrderAcceptanceCounty()
           
 java.lang.String getOrderAcceptancePostalCode()
           
 java.lang.String getOrderAcceptanceState()
           
 CyberSourceServiceManager getServiceManager()
           
 void setName(java.lang.String name)
           
 void setNexus(java.util.List<java.lang.String> nexus)
           
 void setNonexus(java.util.List<java.lang.String> nonexus)
           
 void setOrderAcceptanceCity(java.lang.String orderAcceptanceCity)
           
 void setOrderAcceptanceCountry(java.lang.String orderAcceptanceCountry)
           
 void setOrderAcceptanceCounty(java.lang.String orderAcceptanceCounty)
           
 void setOrderAcceptancePostalCode(java.lang.String orderAcceptancePostalCode)
           
 void setOrderAcceptanceState(java.lang.String orderAcceptanceState)
           
 void setServiceManager(CyberSourceServiceManager serviceManager)
           
 
Methods inherited from class org.broadleafcommerce.service.module.CyberSourceModule
createBillingRequest
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MODULENAME

public static final java.lang.String MODULENAME
See Also:
Constant Field Values

name

protected java.lang.String name
Constructor Detail

CyberSourceTaxModule

public CyberSourceTaxModule()
Method Detail

calculateTaxForOrder

public Order calculateTaxForOrder(Order order)
                           throws TaxException
Specified by:
calculateTaxForOrder in interface TaxModule
Throws:
TaxException

getName

public java.lang.String getName()
Specified by:
getName in interface TaxModule

setName

public void setName(java.lang.String name)
Specified by:
setName in interface TaxModule

getServiceManager

public CyberSourceServiceManager getServiceManager()

setServiceManager

public void setServiceManager(CyberSourceServiceManager serviceManager)

getNexus

public java.util.List<java.lang.String> getNexus()

setNexus

public void setNexus(java.util.List<java.lang.String> nexus)

getNonexus

public java.util.List<java.lang.String> getNonexus()

setNonexus

public void setNonexus(java.util.List<java.lang.String> nonexus)

getOrderAcceptanceCounty

public java.lang.String getOrderAcceptanceCounty()

setOrderAcceptanceCounty

public void setOrderAcceptanceCounty(java.lang.String orderAcceptanceCounty)

getOrderAcceptanceCountry

public java.lang.String getOrderAcceptanceCountry()

setOrderAcceptanceCountry

public void setOrderAcceptanceCountry(java.lang.String orderAcceptanceCountry)

getOrderAcceptanceState

public java.lang.String getOrderAcceptanceState()

setOrderAcceptanceState

public void setOrderAcceptanceState(java.lang.String orderAcceptanceState)

getOrderAcceptancePostalCode

public java.lang.String getOrderAcceptancePostalCode()

setOrderAcceptancePostalCode

public void setOrderAcceptancePostalCode(java.lang.String orderAcceptancePostalCode)

getOrderAcceptanceCity

public java.lang.String getOrderAcceptanceCity()

setOrderAcceptanceCity

public void setOrderAcceptanceCity(java.lang.String orderAcceptanceCity)


Copyright © 2012. All Rights Reserved.