B - для корректного логирования B необходимо, чтобы в нем явно были реализованы
методы equals и toString, в противном случае логироваться будет каждый "чих", при
этом в логах будет неинформативное нечто.public abstract class LoggingAbstractManager<B extends Id>
extends ru.bitel.common.dao.AbstractIdDao<B>
| Modifier and Type | Field and Description |
|---|---|
protected int |
userId |
cacheFilter, cacheJoin, cacheOrderBy, cachePaged, cachePS, cacheWhat, con, getByIdPS, logger, mid, moduleId, orderByPattern, SQL_CALC_FOUND_ROWS, SQL_DELETE, SQL_EQ, SQL_EQCS, SQL_FROM, SQL_GROUP, SQL_IN, SQL_INSERT, SQL_LIMIT, SQL_ORDER, SQL_SELECT, SQL_SET, SQL_UPDATE, SQL_WHERE, tableName| Constructor and Description |
|---|
LoggingAbstractManager(java.sql.Connection con,
int mid,
java.lang.String tableName,
java.util.Date date,
int userId) |
LoggingAbstractManager(java.sql.Connection con,
int mid,
java.lang.String tableName,
int userId) |
| Modifier and Type | Method and Description |
|---|---|
int |
delete(int id)
Удаляет объект по его ID.
|
java.util.List<LogEntry> |
logListByCid(int cid) |
java.util.List<LogEntry> |
logListByOid(int oid) |
void |
update(B b)
Для обновления вызывать этот метод.
|
public LoggingAbstractManager(java.sql.Connection con,
int mid,
java.lang.String tableName,
int userId)
public LoggingAbstractManager(java.sql.Connection con,
int mid,
java.lang.String tableName,
java.util.Date date,
int userId)
public int delete(int id)
throws ru.bitel.bgbilling.common.BGException
ru.bitel.common.dao.AbstractIdDaopublic void update(B b) throws ru.bitel.bgbilling.common.BGException
ru.bitel.common.dao.AbstractDaopublic java.util.List<LogEntry> logListByCid(int cid) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionpublic java.util.List<LogEntry> logListByOid(int oid) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException