public class DefaultOrderFraudController extends DefaultOrderController implements OrderFraudController
CONTROLLER_CONTEXT| Constructor and Description |
|---|
DefaultOrderFraudController() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canProceedOrder()
Determines if the order can be manually accepted by customer service agent
|
boolean |
canRejectOrder()
Determines if the order can be manually rejected by customer service agent
|
protected BusinessProcessService |
getBusinessProcessService() |
java.util.List<FraudSymptomScoringModel> |
getFraudSymptoms(TypedObject orderObject)
Returns fraud symptoms associated with the given order
|
protected boolean |
isOrderFraudulent() |
protected boolean |
isSuspended() |
BusinessProcessService |
lookupBussinessService() |
void |
proceedWithFraudCheckedOrder(TypedObject orderObject)
Handles the manual order acceptance action
|
void |
rejectFraudOrder(TypedObject orderObject)
Handles the manual order rejection action
|
protected void |
sendProcessEvent(OrderModel orderModel,
java.lang.String eventName) |
void |
setOrderUnsuspendedEventName(java.lang.String orderUnsuspendedEventName) |
void |
setOrderVerifiedEventName(java.lang.String orderVerifiedEventName) |
void |
setProcessName(java.lang.String processName) |
protected void |
wakeUpPotentiallyFraudulentProcess(OrderModel orderModel) |
protected void |
wakeUpSuspendedProcess(OrderModel orderModel) |
dispatchEvent, getCurrentOrder, getOrderTickets, getTicketStrategy, setTicketStrategybindToCallContextController, getCallContextController, handleCallContextControllerEvent, setCallContextControllergetCockpitTypeService, getModelService, setCockpitTypeService, setModelServiceaddCockpitEventAcceptor, dispatchEvent, getAcceptors, removeCockpitEventAcceptor, setCockpitEventAcceptorsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCurrentOrder, getOrderTicketsaddCockpitEventAcceptor, dispatchEvent, removeCockpitEventAcceptor, setCockpitEventAcceptorspublic boolean canProceedOrder()
OrderFraudControllercanProceedOrder in interface OrderFraudControllerpublic boolean canRejectOrder()
OrderFraudControllercanRejectOrder in interface OrderFraudControllerpublic java.util.List<FraudSymptomScoringModel> getFraudSymptoms(TypedObject orderObject)
OrderFraudControllergetFraudSymptoms in interface OrderFraudControllerorderObject - = TypedObject wrapping a OrderModel instanceFraudSymptomScoringModelpublic void proceedWithFraudCheckedOrder(TypedObject orderObject)
OrderFraudControllerproceedWithFraudCheckedOrder in interface OrderFraudControllerpublic void rejectFraudOrder(TypedObject orderObject)
OrderFraudControllerrejectFraudOrder in interface OrderFraudControllerprotected void wakeUpPotentiallyFraudulentProcess(OrderModel orderModel)
orderModel - protected void wakeUpSuspendedProcess(OrderModel orderModel)
protected void sendProcessEvent(OrderModel orderModel, java.lang.String eventName)
protected BusinessProcessService getBusinessProcessService()
public BusinessProcessService lookupBussinessService()
public void setOrderVerifiedEventName(java.lang.String orderVerifiedEventName)
public void setOrderUnsuspendedEventName(java.lang.String orderUnsuspendedEventName)
public void setProcessName(java.lang.String processName)
protected boolean isSuspended()
protected boolean isOrderFraudulent()
Copyright © 2018 SAP SE. All Rights Reserved.