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