Class VoiceIpLoginManager
java.lang.Object
bitel.billing.server.call.bean.LoginManager
ru.bitel.bgbilling.modules.voiceip.server.bean.VoiceIpLoginManager
- All Implemented Interfaces:
AutoCloseable
-
Field Summary
Fields inherited from class bitel.billing.server.call.bean.LoginManager
con, mid, tableName
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddLogin
(Login login, Preferences moduleSetup) boolean
checkAlias
(String alias) Проверяет, занят ли указанный алиас (используется только при создании логина через Web)checkAliases
(Login login, Set<String> aliases) protected void
doSpecificWrapActions
(int newLoginId, Date dateOpen, Date dateClose, Login login, bitel.billing.server.util.db.TableCopier tableCopier) getFirstAliases
(int[][] ranges) getFirstAliases
(List<long[]> ranges, int count) protected void
moveLoginData
(Login login, int cidFrom, int cidTo) Перенос наработки логина при его полном переносе.void
recalcAfterMove
(bitel.billing.server.util.MonthForRecalc months, int cidFrom, int cidTo) После выполненя различных переносов логинов - переустановка балансов в договорах.void
updateLogin
(Login login) protected void
wrapLoginData
(Login loginFrom, Login loginTo) Перенос наработки логина при его переносе с новой даты.Methods inherited from class bitel.billing.server.call.bean.LoginManager
checkConflictAliases, checkLogin, checkLoginAvailable, close, deleteLogin, getContractLogins, getLoginAliases, getLoginById, getLoginManager, getLoginTitle, hasActiveSessions, loadAVPPairs, loginsList, loginsList, logPswdChange, moveLogin, updateAliases, updateAttributes, updatePassword, wrapLogin
-
Constructor Details
-
VoiceIpLoginManager
-
-
Method Details
-
getLoginFromResultSet
- Specified by:
getLoginFromResultSet
in classLoginManager
- Throws:
SQLException
-
checkAlias
Проверяет, занят ли указанный алиас (используется только при создании логина через Web)- Parameters:
alias
- алиас для проверки- Returns:
- true, если свободен
-
getFirstAliases
-
getFirstAliases
-
moveLoginData
Description copied from class:LoginManager
Перенос наработки логина при его полном переносе.- Specified by:
moveLoginData
in classLoginManager
- Throws:
SQLException
-
wrapLoginData
Description copied from class:LoginManager
Перенос наработки логина при его переносе с новой даты.- Specified by:
wrapLoginData
in classLoginManager
- Throws:
SQLException
-
recalcAfterMove
public void recalcAfterMove(bitel.billing.server.util.MonthForRecalc months, int cidFrom, int cidTo) throws SQLException Description copied from class:LoginManager
После выполненя различных переносов логинов - переустановка балансов в договорах.- Specified by:
recalcAfterMove
in classLoginManager
- Throws:
SQLException
- See Also:
-
addLogin
- Specified by:
addLogin
in classLoginManager
- See Also:
-
updateLogin
- Specified by:
updateLogin
in classLoginManager
- 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:
doSpecificWrapActions
in classLoginManager
- Throws:
SQLException
-
checkAliases
- Specified by:
checkAliases
in classLoginManager
-