Package de.hybris.platform.fraud.impl
Class DefaultFraudService
java.lang.Object
de.hybris.platform.fraud.impl.DefaultFraudService
- All Implemented Interfaces:
FraudService
Default
FraudService implementation-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetProvider(String name) Fetches a specific fraud detection provider.Returns all configured fraud detection services.recognizeActivitySymptoms(String providerName, UserModel user) Analyzes the user activities in the aspect of fraud detectionrecognizeOrderSymptoms(String providerName, AbstractOrderModel order) Analyzes the given order data in the aspect of fraud detectionvoidsetProviders(Collection<FraudServiceProvider> providers)
-
Constructor Details
-
DefaultFraudService
public DefaultFraudService()
-
-
Method Details
-
getProviders
Description copied from interface:FraudServiceReturns all configured fraud detection services.- Specified by:
getProvidersin interfaceFraudService- Returns:
- the providers
-
setProviders
- Parameters:
providers- the providers to set
-
getProvider
Description copied from interface:FraudServiceFetches a specific fraud detection provider.- Specified by:
getProviderin interfaceFraudService- Parameters:
name- name of provider to search- Returns:
- instance of
FraudServiceResponse
-
recognizeActivitySymptoms
Description copied from interface:FraudServiceAnalyzes the user activities in the aspect of fraud detection- Specified by:
recognizeActivitySymptomsin interfaceFraudService- Parameters:
providerName- name of provideruser- instance ofUserModel- Returns:
- instance of
FraudServiceResponse
-
recognizeOrderSymptoms
Description copied from interface:FraudServiceAnalyzes the given order data in the aspect of fraud detection- Specified by:
recognizeOrderSymptomsin interfaceFraudService- Parameters:
providerName- name of providerorder- instance ofAbstractOrderModel- Returns:
- instance of
FraudServiceResponse
-