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
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionaddLogin(Login login, Preferences moduleSetup) booleancheckAlias(String alias) Проверяет, занят ли указанный алиас (используется только при создании логина через Web)checkAliases(Login login, Set<String> aliases) protected voiddoSpecificWrapActions(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 voidmoveLoginData(Login login, int cidFrom, int cidTo) Перенос наработки логина при его полном переносе.voidrecalcAfterMove(bitel.billing.server.util.MonthForRecalc months, int cidFrom, int cidTo) После выполненя различных переносов логинов - переустановка балансов в договорах.voidupdateLogin(Login login) 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, hasActiveSessions, loadAVPPairs, loginsList, loginsList, logPswdChange, moveLogin, updateAliases, updateAttributes, updatePassword, wrapLogin 
- 
Constructor Details
- 
VoiceIpLoginManager
 
 - 
 - 
Method Details
- 
getLoginFromResultSet
- Specified by:
 getLoginFromResultSetin classLoginManager- Throws:
 SQLException
 - 
checkAlias
Проверяет, занят ли указанный алиас (используется только при создании логина через Web)- Parameters:
 alias- алиас для проверки- Returns:
 - true, если свободен
 
 - 
getFirstAliases
 - 
getFirstAliases
 - 
moveLoginData
Description copied from class:LoginManagerПеренос наработки логина при его полном переносе.- Specified by:
 moveLoginDatain classLoginManager- Throws:
 SQLException
 - 
wrapLoginData
Description copied from class:LoginManagerПеренос наработки логина при его переносе с новой даты.- Specified by:
 wrapLoginDatain 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:
 recalcAfterMovein classLoginManager- Throws:
 SQLException- See Also:
 
 - 
addLogin
- Specified by:
 addLoginin classLoginManager- See Also:
 
 - 
updateLogin
- Specified by:
 updateLoginin 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:
 doSpecificWrapActionsin classLoginManager- Throws:
 SQLException
 - 
checkAliases
- Specified by:
 checkAliasesin classLoginManager
 
 -