Interface GarService
public interface GarService
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionboolean
checkLoadedRegion
(int regionId) Проверка загружен и обработан ли регионgetAddressByCoordinates
(Double latitude, Double longitude) Получение адреса по координатамgetCoordinatesByAddress
(int houseId) Попытка получения координат для переданного адресаorg.json.JSONObject
getCoordinatesByAddressString
(String address) Попытка получения координат для переданного адресаgetGarCityInfoByCityId
(long cityId) Получение информации по населённому пункту по его IDgetLoadedHistory
(Page page, Date dateFrom, Date dateTo) getStreetsByCityId
(long cityId) Список улиц для указанного населённого пунктаloadDataInDB
(int countryId, GarAddressCity city, List<GarAddressStreet> streets, boolean streetWithHouses) loadRegion
(int regionId) Отправка команды на сервер ГАР для загрузки региона в БДsearchCitiesByContainsName
(int regionId, String namePart) Получение списка населённых пунктов только с названием и id
-
Field Details
-
USER_AUTH_CONTRACT_KEY
- See Also:
-
USER_AUTH_PSWD_KEY
- See Also:
-
-
Method Details
-
regionList
- Returns:
- Список всех регионов
- Throws:
BGException
BGMessageException
Exception
-
searchCitiesByContainsName
Получение списка населённых пунктов только с названием и id- Parameters:
regionId
-namePart
-- Returns:
- Throws:
BGException
BGMessageException
Exception
-
getStreetsByCityId
Список улиц для указанного населённого пункта- Parameters:
cityId
- ID населённого пункта- Returns:
- список улиц
- Throws:
BGException
BGMessageException
Exception
-
getGarCityInfoByCityId
Получение информации по населённому пункту по его ID- Parameters:
cityId
- ID населённого пункта- Returns:
- Throws:
BGException
BGMessageException
Exception
-
checkLoadedRegion
Проверка загружен и обработан ли регион- Parameters:
regionId
- ID проверяемого региона- Returns:
- true - если загружен и обработан
- Throws:
BGException
BGMessageException
Exception
-
loadDataInDB
GarLoadedReport loadDataInDB(int countryId, GarAddressCity city, List<GarAddressStreet> streets, boolean streetWithHouses) throws Exception - Throws:
Exception
-
getCountries
- Throws:
Exception
-
loadRegion
Отправка команды на сервер ГАР для загрузки региона в БД- Throws:
Exception
-
getLoadedHistory
SearchResult<GarLoadedHistoryEntry> getLoadedHistory(Page page, Date dateFrom, Date dateTo) throws Exception - Throws:
Exception
-
getCoordinatesByAddressString
Попытка получения координат для переданного адреса- Parameters:
address
- строка с адресов вида: "Россия, Уфа, улица Ленина, 120"- Returns:
- json с координатами, пример: { "latitude":54.7412289, "longitude"55.9560197, "title":"120, улица Ленина, Советский район, Уфа, городской округ Уфа, Башкортостан, Приволжский федеральный округ, 450000, Россия" }
- Throws:
Exception
-
getCoordinatesByAddress
Попытка получения координат для переданного адреса- Parameters:
address
- строка с адресов вида: "Россия, Уфа, улица Ленина, 120"- Returns:
- json с координатами, пример: { "latitude":54.7412289, "longitude"55.9560197, "title":"120, улица Ленина, Советский район, Уфа, городской округ Уфа, Башкортостан, Приволжский федеральный округ, 450000, Россия" }
- Throws:
Exception
-
getAddressByCoordinates
Получение адреса по координатам- Parameters:
latitude
- широтаlongitude
- долгота- Returns:
- json c адресом в формате: { "latitude":54.7412289, "longitude"55.9560197, "title":"120, улица Ленина, Советский район, Уфа, городской округ Уфа, Башкортостан, Приволжский федеральный округ, 450000, Россия" }
- Throws:
Exception
-