Class AvaTaxTriggerImpl
java.lang.Object
com.softslate.commerce.businessobjects.core.BaseBusinessObject
com.softslate.commerce.businessobjects.core.BaseBusinessProcessor
com.softslate.commerce.businessobjects.events.BaseTrigger
com.softslate.commerce.businessobjects.tax.AvaTaxTriggerImpl
- All Implemented Interfaces:
BusinessObject
,BusinessProcessor
,AvaTaxTrigger
,Runnable
-
Field Summary
Modifier and TypeFieldDescriptionprotected AvaTaxProcessor
protected String
protected String
(package private) static org.apache.commons.logging.Log
protected Order
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
void
void
void
void
void
Methods inherited from class com.softslate.commerce.businessobjects.events.BaseTrigger
addMessage, getIsActive, getSwallowExceptions, process, processInSameThread, processInSeparateThread, run, setExecuteInSeparateThread, setIsActive, setSwallowExceptions
Methods inherited from class com.softslate.commerce.businessobjects.core.BaseBusinessProcessor
formatDateTime, formatPrice, getAppComponents, getAppSettings, getAttributeIDs, getBusinessObjectFactory, getDaoFactory, getEventBus, getInjector, getProductIDs, getSettings, getUser, initialize, isProcessorClassActive, loadMatchingSkus, parseDateTime, parseResponseData, prepareRequestData, sendHTTPGet, sendHTTPPost, sendHTTPPost, setAppComponents, setAppSettings, setBusinessObjectFactory, setDaoFactory, setEventBus, setInjector, setSettings, setUser, updateOrderTotals, updateOrderTotals, updateOrderTotals, utils
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.softslate.commerce.businessobjects.core.BusinessObject
initialize
Methods inherited from interface com.softslate.commerce.businessobjects.core.BusinessProcessor
getAppComponents, getAppSettings, getBusinessObjectFactory, getDaoFactory, getEventBus, getInjector, getSettings, getUser, setAppComponents, setAppSettings, setBusinessObjectFactory, setDaoFactory, setEventBus, setInjector, setSettings, setUser, utils
-
Field Details
-
log
static org.apache.commons.logging.Log log -
avataxActionToTake
-
avataxOrderStatusForBeingShipped
-
order
-
atProcessor
-
-
Constructor Details
-
AvaTaxTriggerImpl
public AvaTaxTriggerImpl()
-
-
Method Details
-
getExecuteInSeparateThread
public boolean getExecuteInSeparateThread()- Overrides:
getExecuteInSeparateThread
in classBaseTrigger
-
processOrderComplete
- Specified by:
processOrderComplete
in interfaceAvaTaxTrigger
- Throws:
Exception
-
processOrderShipped
- Specified by:
processOrderShipped
in interfaceAvaTaxTrigger
- Throws:
Exception
-
initializeFromEvent
- Throws:
Exception
-
initializeFromEvent
- Throws:
Exception
-
processTrigger
- Specified by:
processTrigger
in classBaseTrigger
- Throws:
Exception
-