Class LoginIpManager
java.lang.Object
ru.bitel.bgbilling.modules.dialup.server.bean.LoginIpManager
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidcheckIpAddrList(int lid, String values) Проверяет занятость списка IP-адресов другими логинами.voidcheckIpAddrList(int lid, List<IpAddr> ipAddrList) Проверяет список адресов на конфликты с другими логинами.getAllLoginsIps(int lid) Список ip адресов назначенных для данных логина.getIpAddrList(String values) Парсит список адресов из строки.getLoginIps(int lid, String realm) Список ip адресов назначенных для данных логина и реалма.getLoginsIps(int lid) Список ip адресов назначенных для данных логина.Возвращает мам с ключом кодом логина и значением - списком адресов, которые уже установлены или будут установлены в дальнейшем.voidupdateLoginIps(int lid, String values) Обновляет значения IP-адресов для логина.voidupdateLoginIps(int lid, List<IpAddr> ipList)  
- 
Constructor Details
- 
LoginIpManager
 
 - 
 - 
Method Details
- 
getLoginIps
Список ip адресов назначенных для данных логина и реалма.- Parameters:
 lid-realm-- Returns:
 - список ip, если кол-во 0, то пустой список
 
 - 
getLoginsIps
Список ip адресов назначенных для данных логина. ключ - Реалм, значение - Список логинов- Parameters:
 lid-realm-- Returns:
 - список ip, если кол-во 0, то пустой список
 
 - 
getAllLoginsIps
Список ip адресов назначенных для данных логина.- Parameters:
 lid-realm-- Returns:
 - список ip, если кол-во 0, то пустой список
 
 - 
getIpAddrList
public static List<IpAddr> getIpAddrList(String values) throws ru.bitel.bgbilling.common.BGException Парсит список адресов из строки.- Parameters:
 values-- Returns:
 - Throws:
 ru.bitel.bgbilling.common.BGException
 - 
checkIpAddrList
public void checkIpAddrList(int lid, List<IpAddr> ipAddrList) throws ru.bitel.bgbilling.common.BGException Проверяет список адресов на конфликты с другими логинами.- Parameters:
 lid- код логинаipAddrList- список адресов- Throws:
 ru.bitel.bgbilling.common.BGException
 - 
checkIpAddrList
Проверяет занятость списка IP-адресов другими логинами.- Parameters:
 lid- код логинаvalues- значения- Throws:
 ru.bitel.bgbilling.common.BGException- в случае, если IP занят
 - 
updateLoginIps
Обновляет значения IP-адресов для логина.- Parameters:
 lid- код логинаvalues- новые значения- Throws:
 ru.bitel.bgbilling.common.BGException- в случае, если IP занят
 - 
updateLoginIps
public void updateLoginIps(int lid, List<IpAddr> ipList) throws ru.bitel.bgbilling.common.BGException - Throws:
 ru.bitel.bgbilling.common.BGException
 - 
getRealtimeAddressMap
public Map<Integer,List<IpAddr>> getRealtimeAddressMap() throws ru.bitel.bgbilling.common.BGExceptionВозвращает мам с ключом кодом логина и значением - списком адресов, которые уже установлены или будут установлены в дальнейшем.- Returns:
 - Throws:
 ru.bitel.bgbilling.common.BGException
 
 -