Class BaseInboundStatusHandler
java.lang.Object
com.flowable.engage.external.system.common.BaseInboundStatusHandler
- All Implemented Interfaces:
InboundStatusHandler
- Direct Known Subclasses:
LineInboundStatusHandler,WeChatInboundStatusHandler,WhatsAppInboundStatusHandler
- Author:
- Filip Hrisafov
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal StringReturns the id of the external system implemented by this handler.protected abstract voidhandleExternalStatus(InboundStatusDto status) protected abstract voidhandleInternalStatus(InboundStatusDto status) voidhandleStatus(InboundStatusDto status) Handle the received status from the external adapterprotected abstract voidhandleUnknownStatus(InboundStatusDto status)
-
Field Details
-
externalSystemId
-
-
Constructor Details
-
BaseInboundStatusHandler
-
-
Method Details
-
getExternalSystemId
Description copied from interface:InboundStatusHandlerReturns the id of the external system implemented by this handler.- Specified by:
getExternalSystemIdin interfaceInboundStatusHandler- Returns:
- the external system id implemented by this handler
-
handleStatus
Description copied from interface:InboundStatusHandlerHandle the received status from the external adapter- Specified by:
handleStatusin interfaceInboundStatusHandler- Parameters:
status- the status from the external adapter
-
handleInternalStatus
-
handleExternalStatus
-
handleUnknownStatus
-