Class TrayInfoLoginManager
java.lang.Object
ru.bitel.bgbilling.modules.trayinfo.server.bean.TrayInfoLoginManager
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addTrayInfoLogin
(int cid, String pswd, Date date1, Date date2) void
deleteTrayInfoLogin
(int id) Удаление логина по его id/login.void
generateTrayInfoLogin
(int type, int cid, String pswd) Геренация нового логина.int
getCidIsActive
(String login, String pswd) Возвращает ид договора, если есть активный аккаунт на сейчас, по логину и паролю.List<ru.bitel.bgbilling.modules.trayinfo.common.TrayInfoLogin>
getContractLoginsList
(int cid) Все логины с фильтром по договору. сортировка по date1 убывание.ru.bitel.bgbilling.modules.trayinfo.common.TrayInfoLogin
getTrayInfoLogin
(int id) boolean
hasActiveLogin
(int cid, Date time) void
updateTrayInfoLogin
(int id, String pswd, Date date1, Date date2)
-
Constructor Details
-
TrayInfoLoginManager
-
-
Method Details
-
getTrayInfoLogin
public ru.bitel.bgbilling.modules.trayinfo.common.TrayInfoLogin getTrayInfoLogin(int id) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
deleteTrayInfoLogin
public void deleteTrayInfoLogin(int id) throws ru.bitel.bgbilling.common.BGException Удаление логина по его id/login.- Throws:
ru.bitel.bgbilling.common.BGException
-
getContractLoginsList
public List<ru.bitel.bgbilling.modules.trayinfo.common.TrayInfoLogin> getContractLoginsList(int cid) throws ru.bitel.bgbilling.common.BGException Все логины с фильтром по договору. сортировка по date1 убывание.- Parameters:
cid
- договор, если -1 — игнорируется.- Returns:
- список логинов.
- Throws:
ru.bitel.bgbilling.common.BGException
-
addTrayInfoLogin
public void addTrayInfoLogin(int cid, String pswd, Date date1, Date date2) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
hasActiveLogin
- Throws:
ru.bitel.bgbilling.common.BGException
-
getCidIsActive
Возвращает ид договора, если есть активный аккаунт на сейчас, по логину и паролю.- Parameters:
login
- логинpswd
- пароль- Returns:
- ид договора, или -1, если не найдено соответствия логин-пароль на текущий момент времени.
- Throws:
SQLException
- ошибка эскуэляru.bitel.bgbilling.common.BGException
-
updateTrayInfoLogin
public void updateTrayInfoLogin(int id, String pswd, Date date1, Date date2) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
generateTrayInfoLogin
public void generateTrayInfoLogin(int type, int cid, String pswd) throws ru.bitel.bgbilling.common.BGException Геренация нового логина.- Parameters:
type
-cid
-pswd
-- Throws:
ru.bitel.bgbilling.common.BGException
- если какая ошибка, или нет денег.
-