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 void
addTrayInfoLogin(int cid, java.lang.String pswd, java.util.Date date1, java.util.Date date2)
void
deleteTrayInfoLogin(int id)
Удаление логина по его id/login.void
generateTrayInfoLogin(int type, int cid, java.lang.String pswd)
Геренация нового логина.int
getCidIsActive(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.TrayInfoLogin
getTrayInfoLogin(int id)
boolean
hasActiveLogin(int cid, java.util.Date time)
void
updateTrayInfoLogin(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
- если какая ошибка, или нет денег.
-