Package ru.bitel.bgbilling.kernel.contract.api.server.bean.customer.parameter.provider

# Interface CustomerParameterProvider

All Superinterfaces:
  `GuiTitlable`

All Known Implementing Classes:
  `CustomerParameterProviderDaData`, `CustomerParameterProviderPB`

public interface CustomerParameterProvider extends GuiTitlable
Получение параметров для заполнения данных юр.лица. Автоматически заполняются параметры Клиента Параметры договора так же могут заполняться, если в конфиге сервера настроен маппинг

- ## Method Summary

  Modifier and Type
  Method
  Description
  `boolean`
  `checkSourceCondition()`
  Проверка состояния источника данных.
  `org.json.JSONObject`
  `searchDataByINN(String inn)`
  `org.json.JSONObject`
  `searchDataByOGRN(String ogrn)`

  ### Methods inherited from interface ru.bitel.common.model.GuiTitlable

  `getGuiTitle`

- ## Method Details

  - ### searchDataByINN

    org.json.JSONObject searchDataByINN(String inn) throws Exception
    Throws:
      `Exception`

  - ### searchDataByOGRN

    org.json.JSONObject searchDataByOGRN(String ogrn) throws Exception
    Throws:
      `Exception`

  - ### checkSourceCondition

    boolean checkSourceCondition() throws Exception
    Проверка состояния источника данных.
    Returns:
      true - если источник доступен для использования
    Throws:
      `Exception`