Class KbAclDao
java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.bgbilling.common.dao.AbstractDaoConstant
ru.bitel.bgbilling.kernel.kb.server.dao.KbAclDao
public class KbAclDao
extends ru.bitel.bgbilling.common.dao.AbstractDaoConstant
Таблица
kb_acl: права субъектов на БЗ.-
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 TypeMethodDescriptionvoiddeleteById(int id) voiddeleteByKbIdExcept(int kbId, List<Integer> keepIds) Снять все права на БЗ, кроме указанных id (для пересборки списка).intДобавить право.listByKbId(int kbId) Все права на БЗ.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_ACL
- See Also:
-
-
Constructor Details
-
KbAclDao
-
-
Method Details
-
listByKbId
Все права на БЗ.- Parameters:
kbId- id БЗ (колонка kb.id)
-
insert
Добавить право. Дубликат (kb_id + principal + principal_id + capability) отклоняется уникальным индексом.- Returns:
- id строки; 0, если не удалось
-
deleteById
public void deleteById(int id) -
deleteByKbIdExcept
Снять все права на БЗ, кроме указанных id (для пересборки списка).
-