Class AddressManager

java.lang.Object
bitel.billing.server.admin.bean.AddressManager

public class AddressManager extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • getCountry

      public Country getCountry(int countryId)
    • getCity

      public City getCity(int cityId)
    • getAddressItem

      public AddressItem getAddressItem(int itemId, String table)
    • getHouse

      public AddressHouse getHouse(int houseId)
    • getAddressParams

      public Map<String,String> getAddressParams(String tableId, int recordId)
      Получение параметров адресного элемента, в виде ключ - значение
      Parameters:
      tableId - - например "address_house", "address_street"
      recordId - - id записи в tableId
      Returns:
    • getAddressParam

      public String getAddressParam(String tableId, int recordId, String key)
      Получение параметра адресного элемента
      Parameters:
      tableId - - например "address_house", "address_street"
      recordId - - id записи в tableId
      key - - ключ записи
      Returns:
    • updateAddressParams

      public void updateAddressParams(String tableId, int recordId, String key, String value)
    • deleteAddressParams

      public void deleteAddressParams(String tableId, int recordId)
    • deleteExctraAddressParams

      public void deleteExctraAddressParams(String tableId, String recordId, String key)
    • searchCountryList

      public void searchCountryList(SearchResult<Country> searchResult, String countryMask)
    • searchCityList

      public void searchCityList(SearchResult<City> searchResult, int countryId, String cityMask, boolean loadCountryInfo)
    • searchAreaList

      public void searchAreaList(SearchResult<AddressItem> searchResult, int cityId, String areaMask, boolean loadCountryInfo, boolean loadCityInfo)
    • searchQuarterList

      public void searchQuarterList(SearchResult<AddressItem> searchResult, int cityId, String areaMask, boolean loadCountryInfo, boolean loadCityInfo)
    • searchStreetList

      public void searchStreetList(SearchResult<AddressItem> searchResult, int cityId, String areaMask, boolean loadCountryInfo, boolean loadCityInfo)
    • searchHouseList

      public void searchHouseList(SearchResult<AddressHouse> searchResult, int areaId, int quarterId, int streetId, String houseFrac, boolean loadInfo, boolean loadCityInfo, boolean loadCountryInfo)
    • getAddress

      public AddressStruct getAddress(int contractId, int parameterId)
      Возвращает значение параметра типа "Адрес" для данного договора
      Parameters:
      contractId - код договора
      parameterId - код параметра
      Returns:
    • updateAddress

      public void updateAddress(int contractId, int parameterId, AddressStruct addressStruct)
      Обновляет значение параметра типа адрес
      Parameters:
      contractId - код договора
      parameterId - код параметра
      addressStruct - значение адреса
    • deleteAddressParam

      public void deleteAddressParam(int contractId, int parameterId) throws SQLException
      Throws:
      SQLException
    • addCountry

      public void addCountry(Country country)
    • addCity

      public void addCity(City city)
    • addAddressStreet

      public void addAddressStreet(AddressItem street)
    • addAddressHouse

      public void addAddressHouse(AddressHouse house) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • updateHouse

      public void updateHouse(AddressHouse house)
    • getCountryByTitle

      public Country getCountryByTitle(String countryTitle, boolean addIfNotExist)
    • getCityByTitle

      public City getCityByTitle(String cityTitle, int countryId, boolean addIfNotExist)
    • getAddressStreetByTitle

      public AddressItem getAddressStreetByTitle(String street, int cityId, boolean addIfNotExist)
    • getAddressHouseByHouseAndFrac

      public AddressHouse getAddressHouseByHouseAndFrac(String houseFrac, int streetId, String postIndex, boolean addIfNotExist)
    • getHouseId

      public int getHouseId(String country, String city, String street, String houseFrac, String postIndex, boolean addIfNotExist)