public class AccountManager
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.sql.Connection |
con |
protected int |
mid |
| Constructor and Description |
|---|
AccountManager(java.sql.Connection con,
int mid) |
| Modifier and Type | Method and 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 cid)
Получение списка аккаунтов договора.
|
java.util.List<Account> |
getContractAccountList(int cid,
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(Account account)
Изменение/добавление аккаунта.
|
void |
updateAccount(java.lang.String id,
Account account)
Deprecated.
|
protected java.lang.String getTableName(int mid)
public int getContractAccountsCount(int cid,
java.util.Date date)
public java.util.List<Account> getContractAccountList(int cid)
cid - код договораpublic java.util.List<Account> getContractAccountList(int cid, java.util.Date date)
public java.util.List<Account> findAccounts(java.lang.String mask, int domainId)
mask - подстрока с именем аккаунтаdomainId - код доменаpublic java.lang.String checkAccount(Account account)
account - @Deprecated public Account getAccountByID(int id)
getAccountByID(int)id - public Account getAccountById(int id)
id - @Deprecated
public void updateAccount(java.lang.String id,
Account account)
throws ru.bitel.bgbilling.common.BGException
updateAccount(Account).id - account - ru.bitel.bgbilling.common.BGExceptionpublic void updateAccount(Account account)
account - public void deleteAccount(int id)
id - public java.util.List<Account> getNeedOpenAccountList(java.util.Date date)
public java.util.List<Account> getNeedCloseAccountList(java.util.Date date)