Class KbProviderTokenDao
java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.bgbilling.common.dao.AbstractDaoConstant
ru.bitel.bgbilling.kernel.kb.server.dao.KbProviderTokenDao
public class KbProviderTokenDao
extends ru.bitel.bgbilling.common.dao.AbstractDaoConstant
Таблица
kb_provider_token: выданные токены провайдера к центру BiTel.
Хранится только SHA-256 хеш; сырой токен живёт в настройке
kb.provider.token, т.к. хэш не восстанавливается, а в запросе
уходит именно сырой токен.
-
Field Summary
FieldsFields inherited from class ru.bitel.bgbilling.common.dao.AbstractDaoConstant
con, ERROR, fields, moduleId, SQL_ALL, SQL_AND, 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_ORDER, SQL_SELECT, SQL_SET, SQL_UPDATE, SQL_VALUES, SQL_WHERE, tableName -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddelete(int id) intЗарегистрировать выданный токен (хеш).list()voidsetEnabled(int id, boolean enabled) voidupdateLastUsed(int id) Methods inherited from class ru.bitel.bgbilling.common.dao.AbstractDaoConstant
getPeriod, getPlaceholders, getSQLOrder, getSQLOrderFields, getTableName, psSetDate, psSetDateOrNull, psSetInt, psSetIntOrNull, psSetPeriod, psSetString, psSetStringOrNull, psSetTimestampOrNull, queryAndIn, setStatementParam, sqlDelete, sqlDeleteBatch, sqlInsert, sqlInsertBatch, sqlInsertGetId, sqlInsertGetLongId, sqlInsertOnDuplicateKeyUpdate, sqlInsertSelect, sqlInsertUpdateById, sqlSelectCountAsInt, sqlUpdate, sqlUpdateBatchMethods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
error, error, error, getLogger, logError, logError, logError, warn
-
Field Details
-
TABLE_KB_PROVIDER_TOKEN
- See Also:
-
-
Constructor Details
-
KbProviderTokenDao
-
-
Method Details
-
list
-
insert
Зарегистрировать выданный токен (хеш).- Parameters:
title- имя/назначениеtenantKey- тенант провайдера в центреtokenHash- SHA-256 сырого токена, hex в нижнем регистре, 64 символаendpoint- URL центраbyUid- id администратора, выдавшего токен- Returns:
- id строки; 0, если не удалось
-
updateLastUsed
public void updateLastUsed(int id) -
setEnabled
public void setEnabled(int id, boolean enabled) -
delete
public void delete(int id)
-