Interface QboConnectionProcessor
- All Superinterfaces:
BusinessObject,BusinessProcessor
- All Known Implementing Classes:
QboConnectionProcessorImpl
-
Method Summary
Modifier and TypeMethodDescriptionoauth2Callback(String authCode, String state, String realmId, String csrfToken) prepareRedirectUrl(String csrfToken) refreshQboConnection(Order order) voidvoidvoidsendQboConnectionWarningEmail(Order order, String message) Methods inherited from interface com.softslate.commerce.businessobjects.core.BusinessObject
initializeMethods 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
-
Method Details
-
callDiscoveryDocument
- Throws:
Exception
-
prepareRedirectUrl
- Throws:
Exception
-
oauth2Callback
Map<String,Object> oauth2Callback(String authCode, String state, String realmId, String csrfToken) throws Exception - Throws:
Exception
-
refreshTokens
- Throws:
Exception
-
revokeTokens
- Throws:
Exception
-
refreshQboConnection
- Throws:
Exception
-
refreshQboSettingsFromDatabase
- Throws:
Exception
-
sendQboConnectionWarningEmail
-