Interface CladrService
public interface CladrService
-
Method Summary
Modifier and TypeMethodDescriptionvoidСоздание(пересоздание) индекса КЛАДР.loadCladr(String command, String code, int cityId, boolean region, boolean area, boolean ignoreSocr, int direct, CladrStreetData street) Пошаговая загрузка улиц КЛАДР: start — старт, commit/del/ignore — обработка текущей улицы.searchObject(String searchString) Поиск объектов по строке поиска.streetList(String code) Список улиц объекта КЛАДР.
-
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
Список улиц объекта КЛАДР.- 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
-