Package de.hybris.platform.fraud
Interface FraudService
-
- All Known Implementing Classes:
DefaultFraudService
public interface FraudServiceService which manages a number ofFraudServiceProviderand fetches results from them.
-
-
Method Summary
All Methods Instance Methods Abstract 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 detection
-
-
-
Method Detail
-
recognizeOrderSymptoms
FraudServiceResponse recognizeOrderSymptoms(java.lang.String providerName, AbstractOrderModel order)
Analyzes the given order data in the aspect of fraud detection- Parameters:
providerName- name of providerorder- instance ofAbstractOrderModel- Returns:
- instance of
FraudServiceResponse
-
recognizeActivitySymptoms
FraudServiceResponse recognizeActivitySymptoms(java.lang.String providerName, UserModel user)
Analyzes the user activities in the aspect of fraud detection- Parameters:
providerName- name of provideruser- instance ofUserModel- Returns:
- instance of
FraudServiceResponse
-
getProvider
FraudServiceProvider getProvider(java.lang.String name)
Fetches a specific fraud detection provider.- Parameters:
name- name of provider to search- Returns:
- instance of
FraudServiceResponse
-
getProviders
java.util.Collection<FraudServiceProvider> getProviders()
Returns all configured fraud detection services.- Returns:
- collection of
FraudServiceProviderfor all detected providers
-
-