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