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 VoiceIpLoginaddLogin(Login login, Preferences moduleSetup)booleancheckAlias(java.lang.String alias)Проверяет, занят ли указанный алиас (используется только при создании логина через Web)java.lang.StringcheckAliases(Login login, java.util.Set<java.lang.String> aliases)protected voiddoSpecificWrapActions(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)VoiceIpLogingetLoginFromResultSet(java.sql.ResultSet rs)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, deleteLogin, freeResources, getContractLogins, getLoginAliases, getLoginById, getLoginByID, getLoginManager, getLoginTitle, hasActiveSessions, loadAVPPairs, loginsList, loginsList, moveLogin, updateAliases, updateAttributes, updatePassword, wrapLoginMethods 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:
getLoginFromResultSetin 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:
moveLoginDatain classLoginManager- Throws:
java.sql.SQLException
-
wrapLoginData
Description copied from class:LoginManagerПеренос наработки логина при его переносе с новой даты.- Specified by:
wrapLoginDatain 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:
recalcAfterMovein classLoginManager- Throws:
java.sql.SQLException- See Also:
LoginManager.recalcAfterMove(bitel.billing.server.util.MonthForRecalc, int, int)
-
addLogin
- Specified by:
addLoginin classLoginManager- See Also:
LoginManager.addLogin(bitel.billing.server.call.bean.Login, ru.bitel.bgbilling.server.util.ModuleSetup)
-
updateLogin
- Specified by:
updateLoginin 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:
doSpecificWrapActionsin classLoginManager- Throws:
java.sql.SQLException
-
checkAliases
- Specified by:
checkAliasesin classLoginManager
-