Package bitel.billing.server.admin.bean
Class AddressManager
java.lang.Object
bitel.billing.server.admin.bean.AddressManager
public class AddressManager
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringTABLE_ADDRESS_AREAstatic java.lang.StringTABLE_ADDRESS_CITYstatic java.lang.StringTABLE_ADDRESS_CONFIGstatic java.lang.StringTABLE_ADDRESS_COUNTRYstatic java.lang.StringTABLE_ADDRESS_HOUSEstatic java.lang.StringTABLE_ADDRESS_QUARTERstatic java.lang.StringTABLE_ADDRESS_STREET -
Constructor Summary
Constructors Constructor Description AddressManager(java.sql.Connection con, DefaultServerSetup setup) -
Method Summary
Modifier and Type Method Description voidaddAddressCity(ru.bitel.bgbilling.kernel.directory.address.AddressCity city)voidaddAddressCountry(ru.bitel.bgbilling.kernel.directory.address.AddressCountry addressCountry)voidaddAddressHouse(AddressHouse house)voidaddAddressStreet(AddressItem street)voiddeleteAddressParam(int contractId, int parameterId)voiddeleteAddressParams(java.lang.String tableId, int recordId)voiddeleteExctraAddressParams(java.lang.String tableId, java.lang.String recordId, java.lang.String key)AddressStructgetAddress(int contractId, int parameterId)Возвращает значение параметра типа "Адрес" для данного договораru.bitel.bgbilling.kernel.directory.address.AddressCitygetAddressCityByTitle(java.lang.String city, int countryId, boolean addIfNotExist)ru.bitel.bgbilling.kernel.directory.address.AddressCountrygetAddressCountryByTitle(java.lang.String country, boolean addIfNotExist)AddressHousegetAddressHouseByHouseAndFrac(java.lang.String houseFrac, int streetId, java.lang.String postIndex, boolean addIfNotExist)AddressItemgetAddressItem(int itemId, java.lang.String table)java.lang.StringgetAddressParam(java.lang.String tableId, int recordId, java.lang.String key)Получение параметра адресного элементаjava.util.Map<java.lang.String,java.lang.String>getAddressParams(java.lang.String tableId, int recordId)Получение параметров адресного элемента, в виде ключ - значениеAddressItemgetAddressStreetByTitle(java.lang.String street, int cityId, boolean addIfNotExist)ru.bitel.bgbilling.kernel.directory.address.AddressCitygetCity(int cityId)ru.bitel.bgbilling.kernel.directory.address.AddressCountrygetCountry(int countryId)AddressHousegetHouse(int houseId)intgetHouseId(java.lang.String country, java.lang.String city, java.lang.String street, java.lang.String houseFrac, java.lang.String postIndex, boolean addIfNotExist)voidsearchAreaList(SearchResult<AddressItem> searchResult, int cityId, java.lang.String areaMask, boolean loadCountryInfo, boolean loadCityInfo)voidsearchCityList(SearchResult<ru.bitel.bgbilling.kernel.directory.address.AddressCity> searchResult, int countryId, java.lang.String cityMask, boolean loadCountryInfo)voidsearchCountryList(SearchResult<ru.bitel.bgbilling.kernel.directory.address.AddressCountry> searchResult, java.lang.String countryMask)voidsearchHouseList(SearchResult<AddressHouse> searchResult, int areaId, int quarterId, int streetId, java.lang.String houseFrac, boolean loadInfo, boolean loadCityInfo, boolean loadCountryInfo)voidsearchQuarterList(SearchResult<AddressItem> searchResult, int cityId, java.lang.String areaMask, boolean loadCountryInfo, boolean loadCityInfo)voidsearchStreetList(SearchResult<AddressItem> searchResult, int cityId, java.lang.String areaMask, boolean loadCountryInfo, boolean loadCityInfo)voidupdateAddress(int contractId, int parameterId, AddressStruct addressStruct)Обновляет значение параметра типа адресvoidupdateAddressParams(java.lang.String tableId, int recordId, java.lang.String key, java.lang.String value)voidupdateHouse(AddressHouse house)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
TABLE_ADDRESS_COUNTRY
public static final java.lang.String TABLE_ADDRESS_COUNTRY- See Also:
- Constant Field Values
-
TABLE_ADDRESS_CITY
public static final java.lang.String TABLE_ADDRESS_CITY- See Also:
- Constant Field Values
-
TABLE_ADDRESS_AREA
public static final java.lang.String TABLE_ADDRESS_AREA- See Also:
- Constant Field Values
-
TABLE_ADDRESS_QUARTER
public static final java.lang.String TABLE_ADDRESS_QUARTER- See Also:
- Constant Field Values
-
TABLE_ADDRESS_STREET
public static final java.lang.String TABLE_ADDRESS_STREET- See Also:
- Constant Field Values
-
TABLE_ADDRESS_HOUSE
public static final java.lang.String TABLE_ADDRESS_HOUSE- See Also:
- Constant Field Values
-
TABLE_ADDRESS_CONFIG
public static final java.lang.String TABLE_ADDRESS_CONFIG- See Also:
- Constant Field Values
-
-
Constructor Details
-
AddressManager
-
-
Method Details
-
getCountry
public ru.bitel.bgbilling.kernel.directory.address.AddressCountry getCountry(int countryId) -
getCity
public ru.bitel.bgbilling.kernel.directory.address.AddressCity getCity(int cityId) -
getAddressItem
-
getHouse
-
getAddressParams
public java.util.Map<java.lang.String,java.lang.String> getAddressParams(java.lang.String tableId, int recordId)Получение параметров адресного элемента, в виде ключ - значение- Parameters:
tableId- - например "address_house", "address_street"recordId- - id записи в tableId- Returns:
-
getAddressParam
public java.lang.String getAddressParam(java.lang.String tableId, int recordId, java.lang.String key)Получение параметра адресного элемента- Parameters:
tableId- - например "address_house", "address_street"recordId- - id записи в tableIdkey- - ключ записи- Returns:
-
updateAddressParams
public void updateAddressParams(java.lang.String tableId, int recordId, java.lang.String key, java.lang.String value) -
deleteAddressParams
public void deleteAddressParams(java.lang.String tableId, int recordId) -
deleteExctraAddressParams
public void deleteExctraAddressParams(java.lang.String tableId, java.lang.String recordId, java.lang.String key) -
searchCountryList
public void searchCountryList(SearchResult<ru.bitel.bgbilling.kernel.directory.address.AddressCountry> searchResult, java.lang.String countryMask) -
searchCityList
public void searchCityList(SearchResult<ru.bitel.bgbilling.kernel.directory.address.AddressCity> searchResult, int countryId, java.lang.String cityMask, boolean loadCountryInfo) -
searchAreaList
public void searchAreaList(SearchResult<AddressItem> searchResult, int cityId, java.lang.String areaMask, boolean loadCountryInfo, boolean loadCityInfo) -
searchQuarterList
public void searchQuarterList(SearchResult<AddressItem> searchResult, int cityId, java.lang.String areaMask, boolean loadCountryInfo, boolean loadCityInfo) -
searchStreetList
public void searchStreetList(SearchResult<AddressItem> searchResult, int cityId, java.lang.String areaMask, boolean loadCountryInfo, boolean loadCityInfo) -
searchHouseList
public void searchHouseList(SearchResult<AddressHouse> searchResult, int areaId, int quarterId, int streetId, java.lang.String houseFrac, boolean loadInfo, boolean loadCityInfo, boolean loadCountryInfo) -
getAddress
Возвращает значение параметра типа "Адрес" для данного договора- Parameters:
contractId- код договораparameterId- код параметра- Returns:
-
updateAddress
Обновляет значение параметра типа адрес- Parameters:
contractId- код договораparameterId- код параметраaddressStruct- значение адреса
-
deleteAddressParam
public void deleteAddressParam(int contractId, int parameterId) throws java.sql.SQLException- Throws:
java.sql.SQLException
-
addAddressCountry
public void addAddressCountry(ru.bitel.bgbilling.kernel.directory.address.AddressCountry addressCountry) -
addAddressCity
public void addAddressCity(ru.bitel.bgbilling.kernel.directory.address.AddressCity city) -
addAddressStreet
-
addAddressHouse
- Throws:
ru.bitel.bgbilling.common.BGException
-
updateHouse
-
getAddressCountryByTitle
public ru.bitel.bgbilling.kernel.directory.address.AddressCountry getAddressCountryByTitle(java.lang.String country, boolean addIfNotExist) -
getAddressCityByTitle
public ru.bitel.bgbilling.kernel.directory.address.AddressCity getAddressCityByTitle(java.lang.String city, int countryId, boolean addIfNotExist) -
getAddressStreetByTitle
public AddressItem getAddressStreetByTitle(java.lang.String street, int cityId, boolean addIfNotExist) -
getAddressHouseByHouseAndFrac
public AddressHouse getAddressHouseByHouseAndFrac(java.lang.String houseFrac, int streetId, java.lang.String postIndex, boolean addIfNotExist) -
getHouseId
public int getHouseId(java.lang.String country, java.lang.String city, java.lang.String street, java.lang.String houseFrac, java.lang.String postIndex, boolean addIfNotExist)
-