Class QboOrderTriggerImpl
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.events.QboOrderTriggerImpl
- All Implemented Interfaces:
BusinessObject
,BusinessProcessor
,QboOrderTrigger
,Runnable
-
Field Summary
Modifier and TypeFieldDescriptionprotected Order
protected QboConnectionProcessor
protected QboOrderProcessor
Fields inherited from class com.softslate.commerce.businessobjects.events.BaseTrigger
log
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
private void
private 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
-
order
-
qboProcessor
-
qboConnectionProcessor
-
-
Constructor Details
-
QboOrderTriggerImpl
public QboOrderTriggerImpl()
-
-
Method Details
-
getExecuteInSeparateThread
public boolean getExecuteInSeparateThread()- Overrides:
getExecuteInSeparateThread
in classBaseTrigger
-
processNewOrder
- Specified by:
processNewOrder
in interfaceQboOrderTrigger
- Throws:
Exception
-
initializeFromEvent
- Throws:
Exception
-
processChangedOrder
- Specified by:
processChangedOrder
in interfaceQboOrderTrigger
- Throws:
Exception
-
initializeFromEvent
- Throws:
Exception
-
processTrigger
- Specified by:
processTrigger
in classBaseTrigger
- Throws:
Exception
-