Package com.hybris.cis.client.mock
Class FraudClientMock
- java.lang.Object
-
- com.hybris.cis.client.mock.SharedClientMock
-
- com.hybris.cis.client.mock.FraudClientMock
-
- All Implemented Interfaces:
CisClient,FraudClient
public class FraudClientMock extends SharedClientMock implements FraudClient
Mock implementation ofFraudClient
-
-
Field Summary
-
Fields inherited from class com.hybris.cis.client.mock.SharedClientMock
PING_FAIL
-
-
Constructor Summary
Constructors Constructor Description FraudClientMock()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CisFraudTransactionResultcalculateFraudScore(java.lang.String xCisClientRef, java.lang.String tenantId, CisFraudTransaction cisTransaction)Calculate fraud score based on the transaction.CisFraudReportResultgenerateFraudReport(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.StringgetCalculateFraudScoreLocation()java.lang.StringgetGenerateFraudReportLocation()java.lang.StringgetOrderStatusUpdateLocation()CisFraudTransactionResulthandleOrderStatusUpdate(java.lang.String xCisClientRef, java.lang.String tenantId, java.lang.String request)Gives back the plain text interpretation of an order status update.CisFraudTransactionResulthandleOrderStatusUpdateXML(java.lang.String xCisClientRef, java.lang.String tenantId, java.lang.String request)Gives back the XML interpretation of an order status update.voidsetCalculateFraudScoreLocation(java.lang.String calculateFraudScoreLocation)voidsetGenerateFraudReportLocation(java.lang.String generateFraudReportLocation)voidsetOrderStatusUpdateLocation(java.lang.String orderStatusUpdateLocation)-
Methods inherited from class com.hybris.cis.client.mock.SharedClientMock
createRawResponseWithStatus, doPing
-
-
-
-
Method Detail
-
handleOrderStatusUpdate
public CisFraudTransactionResult handleOrderStatusUpdate(java.lang.String xCisClientRef, java.lang.String tenantId, java.lang.String request)
Description copied from interface:FraudClientGives back the plain text interpretation of an order status update.- Specified by:
handleOrderStatusUpdatein interfaceFraudClient- Parameters:
xCisClientRef- client ref to pass in the headerrequest- order status update from 3rd party as a string- Returns:
- the interpretation of the order status update
-
handleOrderStatusUpdateXML
public CisFraudTransactionResult handleOrderStatusUpdateXML(java.lang.String xCisClientRef, java.lang.String tenantId, java.lang.String request)
Description copied from interface:FraudClientGives back the XML interpretation of an order status update.- Specified by:
handleOrderStatusUpdateXMLin interfaceFraudClient- Parameters:
xCisClientRef- client ref to pass in the headerrequest- order status update from 3rd party as a string- Returns:
- the interpretation of the order status update
-
generateFraudReport
public CisFraudReportResult generateFraudReport(java.lang.String xCisClientRef, java.lang.String tenantId, CisFraudReportRequest request)
Description copied from interface:FraudClientGives back all the orders that were updated in a given time frame.- Specified by:
generateFraudReportin interfaceFraudClient- Parameters:
xCisClientRef- client ref to pass in the headerrequest- fraud report requets- Returns:
- the orders that were updated in the requested time frame
-
calculateFraudScore
public CisFraudTransactionResult calculateFraudScore(java.lang.String xCisClientRef, java.lang.String tenantId, CisFraudTransaction cisTransaction)
Description copied from interface:FraudClientCalculate fraud score based on the transaction.- Specified by:
calculateFraudScorein interfaceFraudClient- Parameters:
xCisClientRef- client ref to pass in the headercisTransaction- transaction to calculate the fraud on- Returns:
- the rest response containting the fraud transaction result
-
getCalculateFraudScoreLocation
public java.lang.String getCalculateFraudScoreLocation()
-
setCalculateFraudScoreLocation
public void setCalculateFraudScoreLocation(java.lang.String calculateFraudScoreLocation)
-
getOrderStatusUpdateLocation
public java.lang.String getOrderStatusUpdateLocation()
-
setOrderStatusUpdateLocation
public void setOrderStatusUpdateLocation(java.lang.String orderStatusUpdateLocation)
-
getGenerateFraudReportLocation
public java.lang.String getGenerateFraudReportLocation()
-
setGenerateFraudReportLocation
public void setGenerateFraudReportLocation(java.lang.String generateFraudReportLocation)
-
-