Package com.broadleafcommerce.tax.domain
Class ReverseTaxTransactionRequest
java.lang.Object
com.broadleafcommerce.tax.domain.TaxCalculationRequest
com.broadleafcommerce.tax.domain.ReverseTaxTransactionRequest
- All Implemented Interfaces:
Serializable
Encapsulated request indicating that taxes that have been committed or saved should be reversed.
This is not a refund, but rather marks the taxes as no longer owed in systems that provide tax
reporting and remittance. This often accompanies a refund.
- Author:
- Kelly Tisdell (ktisdell)
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanThe date of the original checkout or commit transaction.A unique ID to represent this transaction reversal request.inthashCode()voidsetOriginalTransactionDate(Instant originalTransactionDate) The date of the original checkout or commit transaction.voidsetReversalRequestId(String reversalRequestId) A unique ID to represent this transaction reversal request.toString()Methods inherited from class com.broadleafcommerce.tax.domain.TaxCalculationRequest
getAttributes, getCartId, getCurrency, getCustomer, getCustomerTaxExemptionCode, getProviderId, getTaxCalculationGroups, getVatRegistrationId, setAttributes, setCartId, setCurrency, setCustomer, setCustomerTaxExemptionCode, setProviderId, setTaxCalculationGroups, setVatRegistrationId
-
Constructor Details
-
ReverseTaxTransactionRequest
public ReverseTaxTransactionRequest()
-
-
Method Details
-
getOriginalTransactionDate
The date of the original checkout or commit transaction. -
getReversalRequestId
A unique ID to represent this transaction reversal request.- Since:
- 3.0.0
-
setOriginalTransactionDate
The date of the original checkout or commit transaction. -
setReversalRequestId
A unique ID to represent this transaction reversal request.- Since:
- 3.0.0
-
equals
- Overrides:
equalsin classTaxCalculationRequest
-
canEqual
- Overrides:
canEqualin classTaxCalculationRequest
-
hashCode
public int hashCode()- Overrides:
hashCodein classTaxCalculationRequest
-
toString
- Overrides:
toStringin classTaxCalculationRequest
-