Class DialUpLoginManager
java.lang.Object
bitel.billing.server.call.bean.LoginManager
ru.bitel.bgbilling.modules.dialup.server.bean.DialUpLoginManager
- All Implemented Interfaces:
 AutoCloseable
- 
Field Summary
Fields inherited from class bitel.billing.server.call.bean.LoginManager
con, mid, tableName - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionaddLogin(Login login, Preferences moduleSetup) checkAliases(Login login, Set<String> aliases) protected voiddoSpecificWrapActions(int newLoginId, Date dateOpen, Date dateClose, Login login, bitel.billing.server.util.db.TableCopier tableCopier) Возвращает логин по его имени или алиасу и датеprotected DialUpLoginbooleanhasActiveSessions(int loginId) Проверка наличия активных сессий логина.loadAttrSet(int loginId, String realm) Загружает набор аттрибутов для данного логинаprotected voidmoveLoginData(Login login, int cidFrom, int cidTo) Перенос наработки логина при его полном переносе.voidrecalcAfterMove(bitel.billing.server.util.MonthForRecalc months, int cidFrom, int cidTo) После выполненя различных переносов логинов - переустановка балансов в договорах.voidupdateAttributeSet(int lid, List<String[]> sets) voidupdateLimitService(int lid, String sids, int type, String param1, String param2, Calendar date1, Calendar date2, String comment, int num, List<int[]> conditions) Обновляет ограничение логинаvoidupdateLogin(Login login) final voidupdateRealmOptions(int lid, int rpMode, String realmGroup) Обновляет режим радиус-аттрибутов и группу реалмов для логинаprotected voidwrapLoginData(Login loginFrom, Login loginTo) Перенос наработки логина при его переносе с новой даты.Methods inherited from class bitel.billing.server.call.bean.LoginManager
checkConflictAliases, checkLogin, checkLoginAvailable, close, deleteLogin, getContractLogins, getLoginAliases, getLoginById, getLoginManager, getLoginTitle, loadAVPPairs, loginsList, loginsList, logPswdChange, moveLogin, updateAliases, updateAttributes, updatePassword, wrapLogin 
- 
Constructor Details
- 
DialUpLoginManager
 
 - 
 - 
Method Details
- 
findLogin
Возвращает логин по его имени или алиасу и дате- Parameters:
 userName- имя или алиас логинаdate- дата- Returns:
 - логин Dialup
 
 - 
addLogin
- Specified by:
 addLoginin classLoginManager- See Also:
 
 - 
updateLogin
- Specified by:
 updateLoginin classLoginManager- See Also:
 
 - 
getLoginFromResultSet
- Specified by:
 getLoginFromResultSetin classLoginManager- Throws:
 SQLException
 - 
updateLimitService
public void updateLimitService(int lid, String sids, int type, String param1, String param2, Calendar date1, Calendar date2, String comment, int num, List<int[]> conditions) throws SQLException Обновляет ограничение логина- Parameters:
 lid- код логинаsids- коды услуг через запятуюtype- типparam1- параметр1param2- параметр2date1- дата началаdate2- дата окончанияcomment- комментарийnum- номер позицииconditions- ограничения на действие ограничений- Throws:
 SQLException
 - 
updateAttributeSet
- Throws:
 SQLException
 - 
updateRealmOptions
Обновляет режим радиус-аттрибутов и группу реалмов для логина- Parameters:
 lid- код логинаrpMode- режим р-аrealmGroup- группа реалмов- Throws:
 SQLException
 - 
loadAttrSet
Загружает набор аттрибутов для данного логина- Parameters:
 loginId- логинrealm-
 - 
moveLoginData
Description copied from class:LoginManagerПеренос наработки логина при его полном переносе.- Specified by:
 moveLoginDatain classLoginManager- Throws:
 SQLException- See Also:
 
 - 
wrapLoginData
Description copied from class:LoginManagerПеренос наработки логина при его переносе с новой даты.- Specified by:
 wrapLoginDatain classLoginManager- Throws:
 SQLException- See Also:
 
 - 
hasActiveSessions
public boolean hasActiveSessions(int loginId) Description copied from class:LoginManagerПроверка наличия активных сессий логина.- Overrides:
 hasActiveSessionsin classLoginManager- Returns:
 - See Also:
 
 - 
recalcAfterMove
public void recalcAfterMove(bitel.billing.server.util.MonthForRecalc months, int cidFrom, int cidTo) throws SQLException Description copied from class:LoginManagerПосле выполненя различных переносов логинов - переустановка балансов в договорах.- Specified by:
 recalcAfterMovein classLoginManager- Throws:
 SQLException- See Also:
 
 - 
doSpecificWrapActions
protected void doSpecificWrapActions(int newLoginId, Date dateOpen, Date dateClose, Login login, bitel.billing.server.util.db.TableCopier tableCopier) throws SQLException - Specified by:
 doSpecificWrapActionsin classLoginManager- Throws:
 SQLException
 - 
checkAliases
- Specified by:
 checkAliasesin classLoginManager
 
 -