public class DefaultFraudService extends java.lang.Object implements FraudService
FraudService implementation| Constructor and Description |
|---|
DefaultFraudService() |
| Modifier and Type | Method and Description |
|---|---|
FraudServiceProvider |
getProvider(java.lang.String name)
Fetches a specific fraud detection provider.
|
java.util.Collection<FraudServiceProvider> |
getProviders()
Returns all configured fraud detection services.
|
FraudServiceResponse |
recognizeActivitySymptoms(java.lang.String providerName,
UserModel user)
Analyzes the user activities in the aspect of fraud detection
|
FraudServiceResponse |
recognizeOrderSymptoms(java.lang.String providerName,
AbstractOrderModel order)
Analyzes the given order data in the aspect of fraud detection
|
void |
setProviders(java.util.Collection<FraudServiceProvider> providers) |
public java.util.Collection<FraudServiceProvider> getProviders()
FraudServicegetProviders in interface FraudServicepublic void setProviders(java.util.Collection<FraudServiceProvider> providers)
providers - the providers to setpublic FraudServiceProvider getProvider(java.lang.String name)
FraudServicegetProvider in interface FraudServicename - name of provider to searchFraudServiceResponsepublic FraudServiceResponse recognizeActivitySymptoms(java.lang.String providerName, UserModel user)
FraudServicerecognizeActivitySymptoms in interface FraudServiceproviderName - name of provideruser - instance of UserModelFraudServiceResponsepublic FraudServiceResponse recognizeOrderSymptoms(java.lang.String providerName, AbstractOrderModel order)
FraudServicerecognizeOrderSymptoms in interface FraudServiceproviderName - name of providerorder - instance of AbstractOrderModelFraudServiceResponseCopyright © 2018 SAP SE. All Rights Reserved.