Class DialUpLoginParameterManager
java.lang.Object
ru.bitel.bgbilling.modules.dialup.server.bean.DialUpLoginParameterManager
public class DialUpLoginParameterManager
extends java.lang.Object
Менеджер параметров логина DialUp
-
Constructor Summary
Constructors Constructor Description DialUpLoginParameterManager(java.sql.Connection con, int mid, Preferences moduleSetup)
-
Method Summary
Modifier and Type Method Description void
getLogForLogins(java.util.Map<java.lang.String,java.lang.Object> dataMap, java.util.List<java.lang.String[]> loginList, java.lang.String name, java.util.Map<java.lang.Integer,User> userMap)
Получает логи для логина (для JSP)void
getLogForLogins(org.w3c.dom.Element logs, org.w3c.dom.Element logins, java.lang.String name, java.util.Map<java.lang.Integer,User> userMap)
Получает логи для логинов (для Веба)java.util.Map<java.lang.String,DialUpLoginParameter>
getLoginParameter(int lid)
Возвращает карту параметров логина (имя-параметр)boolean
saveLoginParameter(int lid, java.lang.String name, java.lang.String value)
Сохраняет параметр логинаvoid
writeLog(int lid, java.lang.String name, java.lang.String value, int userId)
Записывает лог об изменении параметровMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
DialUpLoginParameterManager
-
-
Method Details
-
getLoginParameter
public java.util.Map<java.lang.String,DialUpLoginParameter> getLoginParameter(int lid) throws java.sql.SQLExceptionВозвращает карту параметров логина (имя-параметр)- Parameters:
lid
- код логина- Returns:
- HashMap
- Throws:
java.sql.SQLException
-
saveLoginParameter
public boolean saveLoginParameter(int lid, java.lang.String name, java.lang.String value) throws java.sql.SQLExceptionСохраняет параметр логина- Parameters:
lid
- код логинаname
- имя параметраvalue
- значение параметра- Returns:
- true, если сохранение успешно
- Throws:
java.sql.SQLException
-
writeLog
public void writeLog(int lid, java.lang.String name, java.lang.String value, int userId) throws java.sql.SQLExceptionЗаписывает лог об изменении параметров- Parameters:
lid
- код логинаname
- имя параметраvalue
- значение параметраuserId
- код пользователя- Throws:
java.sql.SQLException
-
getLogForLogins
public void getLogForLogins(org.w3c.dom.Element logs, org.w3c.dom.Element logins, java.lang.String name, java.util.Map<java.lang.Integer,User> userMap) throws java.sql.SQLExceptionПолучает логи для логинов (для Веба)- Parameters:
logs
- элемент, дочерние элементы которого будут являться лог-записямиlogins
- элемент, дочерние элементы которого содержат логины, для которых получаются логиname
- имя параметраuserMap
- карта пользователей (используется для преобразования "код пользователя"=>"имя пользователя"- Throws:
java.sql.SQLException
-
getLogForLogins
public void getLogForLogins(java.util.Map<java.lang.String,java.lang.Object> dataMap, java.util.List<java.lang.String[]> loginList, java.lang.String name, java.util.Map<java.lang.Integer,User> userMap) throws java.sql.SQLExceptionПолучает логи для логина (для JSP)- Parameters:
dataMap
- карта данныхloginList
- список логиновname
- имя параметраuserMap
- карта пользователей- Throws:
java.sql.SQLException
-