Class VoiceIpLoginManager
java.lang.Object
bitel.billing.server.call.bean.LoginManager
ru.bitel.bgbilling.modules.voiceip.server.bean.VoiceIpLoginManager
public class VoiceIpLoginManager extends LoginManager
-
Field Summary
Fields inherited from class bitel.billing.server.call.bean.LoginManager
con, mid, tableName
-
Constructor Summary
Constructors Constructor Description VoiceIpLoginManager(java.sql.Connection con, int mid)
-
Method Summary
Modifier and Type Method Description VoiceIpLogin
addLogin(Login login, Preferences moduleSetup)
boolean
checkAlias(java.lang.String alias)
Проверяет, занят ли указанный алиас (используется только при создании логина через Web)java.lang.String
checkAliases(Login login, java.util.Set<java.lang.String> aliases)
protected void
doSpecificWrapActions(int newLoginId, java.util.Date dateOpen, java.util.Date dateClose, Login login, bitel.billing.server.util.db.TableCopier tableCopier)
java.util.List<java.lang.Integer>
getFirstAliases(int[][] ranges)
java.util.List<java.lang.Long>
getFirstAliases(java.util.List<long[]> ranges, int count)
VoiceIpLogin
getLoginFromResultSet(java.sql.ResultSet rs)
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, deleteLogin, freeResources, getContractLogins, getLoginAliases, getLoginById, getLoginByID, getLoginManager, getLoginTitle, hasActiveSessions, loadAVPPairs, loginsList, loginsList, moveLogin, updateAliases, updateAttributes, updatePassword, wrapLogin
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
VoiceIpLoginManager
public VoiceIpLoginManager(java.sql.Connection con, int mid)
-
-
Method Details
-
getLoginFromResultSet
- Specified by:
getLoginFromResultSet
in classLoginManager
- Throws:
java.sql.SQLException
-
checkAlias
public boolean checkAlias(java.lang.String alias)Проверяет, занят ли указанный алиас (используется только при создании логина через Web)- Parameters:
alias
- алиас для проверки- Returns:
- true, если свободен
-
getFirstAliases
public java.util.List<java.lang.Long> getFirstAliases(java.util.List<long[]> ranges, int count) -
getFirstAliases
public java.util.List<java.lang.Integer> getFirstAliases(int[][] ranges) -
moveLoginData
Description copied from class:LoginManager
Перенос наработки логина при его полном переносе.- Specified by:
moveLoginData
in classLoginManager
- Throws:
java.sql.SQLException
-
wrapLoginData
Description copied from class:LoginManager
Перенос наработки логина при его переносе с новой даты.- Specified by:
wrapLoginData
in classLoginManager
- Throws:
java.sql.SQLException
-
recalcAfterMove
public void recalcAfterMove(bitel.billing.server.util.MonthForRecalc months, int cidFrom, int cidTo) throws java.sql.SQLExceptionDescription copied from class:LoginManager
После выполненя различных переносов логинов - переустановка балансов в договорах.- Specified by:
recalcAfterMove
in classLoginManager
- Throws:
java.sql.SQLException
- See Also:
LoginManager.recalcAfterMove(bitel.billing.server.util.MonthForRecalc, int, int)
-
addLogin
- Specified by:
addLogin
in classLoginManager
- See Also:
LoginManager.addLogin(bitel.billing.server.call.bean.Login, ru.bitel.bgbilling.server.util.ModuleSetup)
-
updateLogin
- Specified by:
updateLogin
in classLoginManager
- See Also:
LoginManager.updateLogin(bitel.billing.server.call.bean.Login)
-
doSpecificWrapActions
protected void doSpecificWrapActions(int newLoginId, java.util.Date dateOpen, java.util.Date dateClose, Login login, bitel.billing.server.util.db.TableCopier tableCopier) throws java.sql.SQLException- Specified by:
doSpecificWrapActions
in classLoginManager
- Throws:
java.sql.SQLException
-
checkAliases
- Specified by:
checkAliases
in classLoginManager
-