Package de.hybris.platform.fraud.impl
Class DefaultFraudService
- java.lang.Object
-
- de.hybris.platform.fraud.impl.DefaultFraudService
-
- All Implemented Interfaces:
FraudService
public class DefaultFraudService extends java.lang.Object implements FraudService
DefaultFraudServiceimplementation
-
-
Constructor Summary
Constructors Constructor Description DefaultFraudService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FraudServiceProvidergetProvider(java.lang.String name)Fetches a specific fraud detection provider.java.util.Collection<FraudServiceProvider>getProviders()Returns all configured fraud detection services.FraudServiceResponserecognizeActivitySymptoms(java.lang.String providerName, UserModel user)Analyzes the user activities in the aspect of fraud detectionFraudServiceResponserecognizeOrderSymptoms(java.lang.String providerName, AbstractOrderModel order)Analyzes the given order data in the aspect of fraud detectionvoidsetProviders(java.util.Collection<FraudServiceProvider> providers)
-
-
-
Method Detail
-
getProviders
public java.util.Collection<FraudServiceProvider> getProviders()
Description copied from interface:FraudServiceReturns all configured fraud detection services.- Specified by:
getProvidersin interfaceFraudService- Returns:
- the providers
-
setProviders
public void setProviders(java.util.Collection<FraudServiceProvider> providers)
- Parameters:
providers- the providers to set
-
getProvider
public FraudServiceProvider getProvider(java.lang.String name)
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
public FraudServiceResponse recognizeActivitySymptoms(java.lang.String providerName, UserModel user)
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
public FraudServiceResponse recognizeOrderSymptoms(java.lang.String providerName, AbstractOrderModel order)
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
-
-