Interface FiasSyncService


public interface FiasSyncService
Веб сервис, для синхроизации городов биллига с ФИАС
  • Method Details

    • getCityList

      Result<City> getCityList() throws ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
      Returns:
      список городов в билинге с данными ФИАС
      Throws:
      ru.bitel.bgbilling.common.BGMessageException
      ru.bitel.bgbilling.common.BGException
    • syncCity

      void syncCity​(java.util.List<City> citys) throws ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
      Синхронизует данные в биллинге с данными фиас
      Parameters:
      aoguids - список guid фиас для сихронизации
      Throws:
      ru.bitel.bgbilling.common.BGMessageException
      ru.bitel.bgbilling.common.BGException
    • changeBillingCityName

      void changeBillingCityName​(int cityId, java.lang.String name) throws ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGMessageException
      ru.bitel.bgbilling.common.BGException
    • getStreetList

      Result<Street> getStreetList​(City city) throws ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGMessageException
      ru.bitel.bgbilling.common.BGException
    • syncStreet

      void syncStreet​(java.util.List<Street> streets) throws ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGMessageException
      ru.bitel.bgbilling.common.BGException
    • changeBillingStreetName

      void changeBillingStreetName​(java.util.List<Street> streets) throws ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGMessageException
      ru.bitel.bgbilling.common.BGException
    • syncHouse

      void syncHouse​(java.util.List<City> citys, boolean loadNew) throws ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGMessageException
      ru.bitel.bgbilling.common.BGException