public class VoiceIpLoginManager extends LoginManager
con, mid, tableName| Constructor and Description |
|---|
VoiceIpLoginManager(java.sql.Connection con,
int mid) |
| Modifier and Type | Method and 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)
Перенос наработки логина при его переносе с новой даты.
|
checkConflictAliases, checkLogin, checkLoginAvailable, deleteLogin, freeResources, getContractLogins, getLoginAliases, getLoginById, getLoginByID, getLoginManager, getLoginTitle, hasActiveSessions, loadAVPPairs, loginsList, loginsList, moveLogin, updateAliases, updateAttributes, updatePassword, wrapLoginpublic VoiceIpLogin getLoginFromResultSet(java.sql.ResultSet rs) throws java.sql.SQLException
getLoginFromResultSet in class LoginManagerjava.sql.SQLExceptionpublic boolean checkAlias(java.lang.String alias)
alias - алиас для проверкиpublic java.util.List<java.lang.Long> getFirstAliases(java.util.List<long[]> ranges,
int count)
public java.util.List<java.lang.Integer> getFirstAliases(int[][] ranges)
protected void moveLoginData(Login login, int cidFrom, int cidTo) throws java.sql.SQLException
LoginManagermoveLoginData in class LoginManagerjava.sql.SQLExceptionprotected void wrapLoginData(Login loginFrom, Login loginTo) throws java.sql.SQLException
LoginManagerwrapLoginData in class LoginManagerjava.sql.SQLExceptionpublic void recalcAfterMove(bitel.billing.server.util.MonthForRecalc months,
int cidFrom,
int cidTo)
throws java.sql.SQLException
LoginManagerrecalcAfterMove in class LoginManagerjava.sql.SQLExceptionLoginManager.recalcAfterMove(bitel.billing.server.util.MonthForRecalc, int, int)public VoiceIpLogin addLogin(Login login, Preferences moduleSetup)
addLogin in class LoginManagerbitel.billing.server.call.bean.LoginManager#addLogin(bitel.billing.server.call.bean.Login, ru.bitel.bgbilling.server.util.ModuleSetup)public void updateLogin(Login login)
updateLogin in class LoginManagerLoginManager.updateLogin(bitel.billing.server.call.bean.Login)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
doSpecificWrapActions in class LoginManagerjava.sql.SQLExceptionpublic java.lang.String checkAliases(Login login, java.util.Set<java.lang.String> aliases)
checkAliases in class LoginManager