Interface CladrService


public interface CladrService
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Создание(пересоздание) индекса КЛАДР.
    loadCladr(String command, String code, int cityId, boolean region, boolean area, boolean ignoreSocr, int direct, CladrStreetData street)
    Пошаговая загрузка улиц КЛАДР: start — старт, commit/del/ignore — обработка текущей улицы.
    searchObject(String searchString)
    Поиск объектов по строке поиска.
    Список улиц объекта КЛАДР.
  • Method Details

    • searchObject

      List<CladrSearchItem> searchObject(String searchString) throws ru.bitel.bgbilling.common.BGException
      Поиск объектов по строке поиска.
      Parameters:
      searchString - - строка поиска
      Returns:
      список найденных объектов КЛАДР (код, сокращение, название, путь, признак региона/района)
      Throws:
      ru.bitel.bgbilling.common.BGException
    • createIndex

      void createIndex() throws ru.bitel.bgbilling.common.BGException
      Создание(пересоздание) индекса КЛАДР.
      Throws:
      ru.bitel.bgbilling.common.BGException
    • streetList

      List<CladrAddressItem> streetList(String code) throws ru.bitel.bgbilling.common.BGException
      Список улиц объекта КЛАДР.
      Parameters:
      code - - код объекта
      Returns:
      список улиц (код, сокращение, название, индекс)
      Throws:
      ru.bitel.bgbilling.common.BGException
    • loadCladr

      CladrLoadResult loadCladr(String command, String code, int cityId, boolean region, boolean area, boolean ignoreSocr, int direct, CladrStreetData street) throws ru.bitel.bgbilling.common.BGException
      Пошаговая загрузка улиц КЛАДР: start — старт, commit/del/ignore — обработка текущей улицы.
      Parameters:
      command - — команда (start/commit/del/ignore)
      code - — код объекта
      cityId - — ID города
      region - — загружать регион
      area - — загружать район
      ignoreSocr - — игнорировать сокращения
      direct - — порядок загрузки
      street - — выбранная улица (заголовок, код, сокращение, индекс) из списка сравнения
      Returns:
      результат: конец загрузки, следующая улица, похожие улицы
      Throws:
      ru.bitel.bgbilling.common.BGException