Class AbstractAuthQueryEventHandler
java.lang.Object
com.sankcrm.erp.contract.event.signatory.AbstractAuthQueryEventHandler
- All Implemented Interfaces:
com.sankcrm.erp.event.EventHandler<SignatoryAuthQueryEvent>
public abstract class AbstractAuthQueryEventHandler
extends Object
implements com.sankcrm.erp.event.EventHandler<SignatoryAuthQueryEvent>
处理认证查询事件
- Since:
- 1.0.0
- Author:
- zhsxin
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract Optional<AbstractAuthQueryEventHandler.Result> doQuery(SignatoryInfo signatory, ContractSupplier supplier, SignatoryAuth auth) 处理查询voidhandle(SignatoryAuthQueryEvent event) voidtryHandle(SignatoryAuthQueryEvent event, Exception throwable)
-
Constructor Details
-
AbstractAuthQueryEventHandler
public AbstractAuthQueryEventHandler()
-
-
Method Details
-
handle
public void handle(SignatoryAuthQueryEvent event) throws com.sankcrm.erp.common.exception.CoreException - Specified by:
handlein interfacecom.sankcrm.erp.event.EventHandler<SignatoryAuthQueryEvent>- Throws:
com.sankcrm.erp.common.exception.CoreException
-
doQuery
protected abstract Optional<AbstractAuthQueryEventHandler.Result> doQuery(SignatoryInfo signatory, ContractSupplier supplier, SignatoryAuth auth) throws com.sankcrm.erp.common.exception.CoreException 处理查询- Parameters:
signatory- 签约方supplier- 认证渠道auth- 认证结果- Returns:
- 认证结果
- Throws:
com.sankcrm.erp.common.exception.CoreException- 处理失败
-
tryHandle
public void tryHandle(SignatoryAuthQueryEvent event, Exception throwable) throws com.sankcrm.erp.common.exception.CoreException - Specified by:
tryHandlein interfacecom.sankcrm.erp.event.EventHandler<SignatoryAuthQueryEvent>- Throws:
com.sankcrm.erp.common.exception.CoreException
-