Class AccountManager
java.lang.Object
ru.bitel.bgbilling.modules.email.server.bean.AccountManager
public class AccountManager
extends java.lang.Object
-
Field Summary
-
Constructor Summary
Constructors Constructor Description AccountManager(java.sql.Connection con, int mid) -
Method Summary
Modifier and Type Method Description java.lang.StringcheckAccount(Account account)Проверка наличия подобного аккаунта в БД.voiddeleteAccount(int id)Удаление аккаунта по его коду.java.util.List<Account>findAccounts(java.lang.String mask, int domainId)Поиск аккаунтов в домене.AccountgetAccountById(int id)Получение аккаунта по его коду.AccountgetAccountByID(int id)Deprecated.java.util.List<Account>getContractAccountList(int contractId)Получение списка аккаунтов договора.java.util.List<Account>getContractAccountList(int contractId, java.util.Date date)intgetContractAccountsCount(int cid, java.util.Date date)java.util.List<Account>getNeedCloseAccountList(java.util.Date date)java.util.List<Account>getNeedOpenAccountList(java.util.Date date)protected java.lang.StringgetTableName(int mid)voidupdateAccount(java.lang.String id, Account account)Deprecated.voidupdateAccount(Account account)Изменение/добавление аккаунта.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
mid
protected int mid -
con
protected java.sql.Connection con
-
-
Constructor Details
-
AccountManager
public AccountManager(java.sql.Connection con, int mid)
-
-
Method Details
-
getTableName
protected java.lang.String getTableName(int mid) -
getContractAccountsCount
public int getContractAccountsCount(int cid, java.util.Date date) -
getContractAccountList
Получение списка аккаунтов договора.- Parameters:
contractId- код договора- Returns:
-
getContractAccountList
-
findAccounts
Поиск аккаунтов в домене.- Parameters:
mask- подстрока с именем аккаунтаdomainId- код домена- Returns:
-
checkAccount
Проверка наличия подобного аккаунта в БД.- Parameters:
account-- Returns:
-
getAccountByID
Deprecated.ИспользоватьgetAccountByID(int)- Parameters:
id-- Returns:
-
getAccountById
Получение аккаунта по его коду.- Parameters:
id-- Returns:
-
updateAccount
@Deprecated public void updateAccount(java.lang.String id, Account account) throws ru.bitel.bgbilling.common.BGExceptionDeprecated.ИспользоватьupdateAccount(Account).- Parameters:
id-account-- Throws:
ru.bitel.bgbilling.common.BGException
-
updateAccount
Изменение/добавление аккаунта.- Parameters:
account-
-
deleteAccount
public void deleteAccount(int id)Удаление аккаунта по его коду.- Parameters:
id-
-
getNeedOpenAccountList
-
getNeedCloseAccountList
-