Class UserManager
java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.bgbilling.common.dao.AbstarctDaoConstant
ru.bitel.bgbilling.common.dao.AbstractDao<B>
ru.bitel.bgbilling.common.dao.AbstractIdDao<User>
ru.bitel.bgbilling.kernel.module.server.bean.UserManager
-
Field Summary
Fields inherited from class ru.bitel.bgbilling.common.dao.AbstractDao
con, moduleId, orderByPattern, tableName
Fields inherited from class ru.bitel.bgbilling.common.dao.AbstarctDaoConstant
ERROR, fields, 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
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
checkLogin
(String login, int userID) Проверка на уникальность логина пользователя с учетом кода пользователя.void
findSearchResult
(SearchResult<User> searchResult) protected User
getUserByLogin
(String login) Возвращает пользователя биллинга по его логину.Возвращает карту пользователей и их кодовlist()
protected void
updateImpl
(User user) Methods inherited from class ru.bitel.bgbilling.common.dao.AbstractIdDao
delete, executeUpdate, get, getAndDelete, getAndUpdate, opt, sqlCommand, sqlCommandAndTable, sqlQuery, sqlWhereId
Methods inherited from class ru.bitel.bgbilling.common.dao.AbstractDao
delete, deleteImpl, eq, get, getById, getImpl, getListFromRS, getPeriod, getQueryById, getSQLOrder, getTableName, list, list, listImpl, listImpl, listImplPS, listImplPS, ormFromResultSet, ormUpdateImpl, ormUpdateImpl, ormUpdateImpl, ormUpdateImpl, setStatementParam, update
Methods inherited from class ru.bitel.bgbilling.common.dao.AbstarctDaoConstant
getSQLOrder
Methods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
error, error, error, getLogger, logError, logError
-
Constructor Details
-
UserManager
-
-
Method Details
-
updateImpl
- Specified by:
updateImpl
in classru.bitel.bgbilling.common.dao.AbstractDao<User>
- Throws:
SQLException
-
getFromRS
- Specified by:
getFromRS
in classru.bitel.bgbilling.common.dao.AbstractDao<User>
- Throws:
SQLException
-
getUsersMap
Возвращает карту пользователей и их кодов- Returns:
- Throws:
SQLException
-
findSearchResult
public void findSearchResult(SearchResult<User> searchResult) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
checkLogin
Проверка на уникальность логина пользователя с учетом кода пользователя. Если есть пользователь с проверяемым логином, но с другим кодом (в т.ч. 0), значит происходит попытка изменить существующего пользователя, либо создать нового и назначить ему логин другого пользователя - в этом случае вернется true.- Parameters:
login
- логинuserID
- код пользователя- Returns:
- true - если в БД уже есть такой логин, false - в противном случае.
- Throws:
ru.bitel.bgbilling.common.BGException
SQLException
-
list
- Throws:
SQLException
-
getUserByLogin
Возвращает пользователя биллинга по его логину.- Parameters:
login
- логин пользователя.- Returns:
- объект "юзер", либо null если не найдено.
- Throws:
ru.bitel.bgbilling.common.BGException
SQLException
-