All Superinterfaces:
GuiTitlable
All Known Implementing Classes:
CustomerParameterProviderDaData, CustomerParameterProviderPB

public interface CustomerParameterProvider extends GuiTitlable
Получение параметров для заполнения данных юр.лица. Автоматически заполняются параметры Клиента Параметры договора так же могут заполняться, если в конфиге сервера настроен маппинг
  • 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
    • getParameters

      default List<CustomerParameterProviderParameterInfo> getParameters()
      Список настраиваемых параметров провайдера, отображаемых в справочнике "Клиенты: Провайдеры данных". Имена параметров - ключи, по которым значения читаются из настроек провайдера. Описание параметра выводится в справочнике как подсказка по выбранному параметру. Реализациям из динамического кода рекомендуется переопределить этот метод.