public class FraudClientMock extends SharedClientMock implements FraudClient
FraudClientPING_FAIL| Constructor and Description |
|---|
FraudClientMock() |
| Modifier and Type | Method and Description |
|---|---|
CisFraudTransactionResult |
calculateFraudScore(java.lang.String xCisClientRef,
java.lang.String tenantId,
CisFraudTransaction cisTransaction)
Calculate fraud score based on the transaction.
|
CisFraudReportResult |
generateFraudReport(java.lang.String xCisClientRef,
java.lang.String tenantId,
CisFraudReportRequest request)
Gives back all the orders that were updated in a given time frame.
|
java.lang.String |
getCalculateFraudScoreLocation() |
java.lang.String |
getGenerateFraudReportLocation() |
java.lang.String |
getOrderStatusUpdateLocation() |
CisFraudTransactionResult |
handleOrderStatusUpdate(java.lang.String xCisClientRef,
java.lang.String tenantId,
java.lang.String request)
Gives back the plain text interpretation of an order status update.
|
CisFraudTransactionResult |
handleOrderStatusUpdateXML(java.lang.String xCisClientRef,
java.lang.String tenantId,
java.lang.String request)
Gives back the XML interpretation of an order status update.
|
void |
setCalculateFraudScoreLocation(java.lang.String calculateFraudScoreLocation) |
void |
setGenerateFraudReportLocation(java.lang.String generateFraudReportLocation) |
void |
setOrderStatusUpdateLocation(java.lang.String orderStatusUpdateLocation) |
createRawResponseWithStatus, doPingpublic CisFraudTransactionResult handleOrderStatusUpdate(java.lang.String xCisClientRef, java.lang.String tenantId, java.lang.String request)
FraudClienthandleOrderStatusUpdate in interface FraudClientxCisClientRef - client ref to pass in the headerrequest - order status update from 3rd party as a stringpublic CisFraudTransactionResult handleOrderStatusUpdateXML(java.lang.String xCisClientRef, java.lang.String tenantId, java.lang.String request)
FraudClienthandleOrderStatusUpdateXML in interface FraudClientxCisClientRef - client ref to pass in the headerrequest - order status update from 3rd party as a stringpublic CisFraudReportResult generateFraudReport(java.lang.String xCisClientRef, java.lang.String tenantId, CisFraudReportRequest request)
FraudClientgenerateFraudReport in interface FraudClientxCisClientRef - client ref to pass in the headerrequest - fraud report requetspublic CisFraudTransactionResult calculateFraudScore(java.lang.String xCisClientRef, java.lang.String tenantId, CisFraudTransaction cisTransaction)
FraudClientcalculateFraudScore in interface FraudClientxCisClientRef - client ref to pass in the headercisTransaction - transaction to calculate the fraud onpublic java.lang.String getCalculateFraudScoreLocation()
public void setCalculateFraudScoreLocation(java.lang.String calculateFraudScoreLocation)
public java.lang.String getOrderStatusUpdateLocation()
public void setOrderStatusUpdateLocation(java.lang.String orderStatusUpdateLocation)
public java.lang.String getGenerateFraudReportLocation()
public void setGenerateFraudReportLocation(java.lang.String generateFraudReportLocation)
Copyright © 2018 SAP SE. All Rights Reserved.