Class TrayInfoLoginManager
java.lang.Object
ru.bitel.bgbilling.modules.trayinfo.server.bean.TrayInfoLoginManager
public class TrayInfoLoginManager
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description TrayInfoLoginManager(java.sql.Connection con, int mid) -
Method Summary
Modifier and Type Method Description voidaddTrayInfoLogin(int cid, java.lang.String pswd, java.util.Date date1, java.util.Date date2)voiddeleteTrayInfoLogin(int id)Удаление логина по его id/login.voidgenerateTrayInfoLogin(int type, int cid, java.lang.String pswd)Геренация нового логина.intgetCidIsActive(java.lang.String login, java.lang.String pswd)Возвращает ид договора, если есть активный аккаунт на сейчас, по логину и паролю.java.util.List<ru.bitel.bgbilling.modules.trayinfo.common.TrayInfoLogin>getContractLoginsList(int cid)Все логины с фильтром по договору. сортировка по date1 убывание.ru.bitel.bgbilling.modules.trayinfo.common.TrayInfoLogingetTrayInfoLogin(int id)booleanhasActiveLogin(int cid, java.util.Date time)voidupdateTrayInfoLogin(int id, java.lang.String pswd, java.util.Date date1, java.util.Date date2)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
TrayInfoLoginManager
public TrayInfoLoginManager(java.sql.Connection con, int mid)
-
-
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 java.util.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, java.lang.String pswd, java.util.Date date1, java.util.Date date2) throws ru.bitel.bgbilling.common.BGException- Throws:
ru.bitel.bgbilling.common.BGException
-
hasActiveLogin
public boolean hasActiveLogin(int cid, java.util.Date time) throws ru.bitel.bgbilling.common.BGException- Throws:
ru.bitel.bgbilling.common.BGException
-
getCidIsActive
public int getCidIsActive(java.lang.String login, java.lang.String pswd) throws ru.bitel.bgbilling.common.BGExceptionВозвращает ид договора, если есть активный аккаунт на сейчас, по логину и паролю.- Parameters:
login- логинpswd- пароль- Returns:
- ид договора, или -1, если не найдено соответствия логин-пароль на текущий момент времени.
- Throws:
java.sql.SQLException- ошибка эскуэляru.bitel.bgbilling.common.BGException
-
updateTrayInfoLogin
public void updateTrayInfoLogin(int id, java.lang.String pswd, java.util.Date date1, java.util.Date date2) throws ru.bitel.bgbilling.common.BGException- Throws:
ru.bitel.bgbilling.common.BGException
-
generateTrayInfoLogin
public void generateTrayInfoLogin(int type, int cid, java.lang.String pswd) throws ru.bitel.bgbilling.common.BGExceptionГеренация нового логина.- Parameters:
type-cid-pswd-- Throws:
ru.bitel.bgbilling.common.BGException- если какая ошибка, или нет денег.
-