Package com.bhn.risk

Interface RiskProcessor


public interface RiskProcessor

RiskProcessor interface.

Version:
$Id: $Id
Author:
bkati00
  • Method Summary

    Modifier and Type
    Method
    Description
    analyzeRisk(AnalyzeRiskRequest analyzeRiskRequest, com.bhn.risk.clientconfiguration.ClientConfiguration clientConfiguration, com.bhn.risk.externalprovidercredentials.ExternalProviderCredentials providerCredentials)
    analyzeRisk.
    com.bhn.risk.domain.RiskProvider
    provider.
  • Method Details

    • analyzeRisk

      AnalyzeRiskResponse analyzeRisk(AnalyzeRiskRequest analyzeRiskRequest, com.bhn.risk.clientconfiguration.ClientConfiguration clientConfiguration, com.bhn.risk.externalprovidercredentials.ExternalProviderCredentials providerCredentials) throws com.bhn.risk.common.exceptions.ProviderException, com.bhn.risk.common.exceptions.ProviderNotConfiguredException, com.bhn.risk.common.exceptions.InvalidRequestException

      analyzeRisk.

      Parameters:
      analyzeRiskRequest - a AnalyzeRiskRequest object
      clientConfiguration - a ClientConfiguration object
      providerCredentials - a ExternalProviderCredentials object
      Returns:
      a AnalyzeRiskResponse object
      Throws:
      com.bhn.risk.common.exceptions.ProviderException - if any.
      com.bhn.risk.common.exceptions.ProviderNotConfiguredException - if any.
      com.bhn.risk.common.exceptions.InvalidRequestException - if any.
    • provider

      com.bhn.risk.domain.RiskProvider provider()

      provider.

      Returns:
      a RiskProvider object