Class TrayInfoLoginManager
java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.bgbilling.common.dao.AbstarctDaoConstant
ru.bitel.bgbilling.modules.trayinfo.server.bean.TrayInfoLoginManager
public class TrayInfoLoginManager
extends ru.bitel.bgbilling.common.dao.AbstarctDaoConstant
-
Field Summary
Fields inherited from class ru.bitel.bgbilling.common.dao.AbstarctDaoConstant
con, ERROR, fields, moduleId, SQL_ALL, SQL_AND, SQL_CALC_FOUND_ROWS, SQL_DELETE, SQL_DISTINCT, SQL_EQ, SQL_EQCS, SQL_FROM, SQL_GROUP, SQL_IN, SQL_INSERT, SQL_JOIN, SQL_LEFT_JOIN, SQL_LIMIT, SQL_NOT_IN, SQL_ON, SQL_ON_DUPLICATE_KEY_UPDATE, SQL_ORDER, SQL_SELECT, SQL_SET, SQL_UPDATE, SQL_VALUES, SQL_WHERE, tableName -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddTrayInfoLogin(int cid, String pswd, Date date1, Date date2) voiddeleteTrayInfoLogin(int id) Удаление логина по его id/login.voidgenerateTrayInfoLogin(int type, int contractId, String pswd) Геренация нового логина.intgetCidIsActive(String login, String pswd) Возвращает ид договора, если есть активный аккаунт на сейчас, по логину и паролю.List<ru.bitel.bgbilling.modules.trayinfo.common.TrayInfoLogin> getContractLoginsList(int contractId) Все логины с фильтром по договору. сортировка по date1 убывание.ru.bitel.bgbilling.modules.trayinfo.common.TrayInfoLogingetTrayInfoLogin(int id) booleanhasActiveLogin(int cid, Date time) voidupdateTrayInfoLogin(int id, String pswd, Date date1, Date date2) Methods inherited from class ru.bitel.bgbilling.common.dao.AbstarctDaoConstant
getPeriod, getSQLOrder, getTableName, sqlLimitMethods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
error, error, error, getLogger, logError, logError, warn
-
Constructor Details
-
TrayInfoLoginManager
-
-
Method Details
-
getTrayInfoLogin
public ru.bitel.bgbilling.modules.trayinfo.common.TrayInfoLogin getTrayInfoLogin(int id) throws SQLException - Throws:
SQLException
-
deleteTrayInfoLogin
Удаление логина по его id/login.- Throws:
SQLException
-
getContractLoginsList
public List<ru.bitel.bgbilling.modules.trayinfo.common.TrayInfoLogin> getContractLoginsList(int contractId) throws SQLException Все логины с фильтром по договору. сортировка по date1 убывание.- Parameters:
contractId- договор, если -1 — игнорируется.- Returns:
- список логинов.
- Throws:
ru.bitel.bgbilling.common.BGExceptionSQLException
-
addTrayInfoLogin
- Throws:
SQLException
-
hasActiveLogin
- Throws:
SQLException
-
getCidIsActive
Возвращает ид договора, если есть активный аккаунт на сейчас, по логину и паролю.- Parameters:
login- логинpswd- пароль- Returns:
- ид договора, или -1, если не найдено соответствия логин-пароль на текущий момент времени.
- Throws:
SQLException- ошибка эскуэля
-
updateTrayInfoLogin
- Throws:
SQLException
-
generateTrayInfoLogin
public void generateTrayInfoLogin(int type, int contractId, String pswd) throws ru.bitel.bgbilling.common.BGException Геренация нового логина.- Parameters:
type-contractId-pswd-- Throws:
ru.bitel.bgbilling.common.BGException- если какая ошибка, или нет денег.
-