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.String
checkAccount(Account account)
Проверка наличия подобного аккаунта в БД.void
deleteAccount(int id)
Удаление аккаунта по его коду.java.util.List<Account>
findAccounts(java.lang.String mask, int domainId)
Поиск аккаунтов в домене.Account
getAccountById(int id)
Получение аккаунта по его коду.Account
getAccountByID(int id)
Deprecated.java.util.List<Account>
getContractAccountList(int contractId)
Получение списка аккаунтов договора.java.util.List<Account>
getContractAccountList(int contractId, java.util.Date date)
int
getContractAccountsCount(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.String
getTableName(int mid)
void
updateAccount(java.lang.String id, Account account)
Deprecated.void
updateAccount(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
-