Class EventTypeDao
-
Nested Class Summary
Nested classes/interfaces inherited from class ru.bitel.bgbilling.common.dao.AbstractDao
ru.bitel.bgbilling.common.dao.AbstractDao.ListParams -
Field Summary
Fields inherited from class ru.bitel.bgbilling.common.dao.AbstractDao
orderByPatternFields 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 TypeMethodDescriptionfilterNewEvents(List<EventType> in) Отсеивает из данного списка события "старого" типа и возвращает только "новые".getEventTypeList(int mode) Возвращает список типов событий по режимуgetEventTypeList(String idFilter) Возвращает список типов событий по их кодамgetEventTypesByEventId(String eventId) Возвращает все типы событий коду события (либо по номеру, либо по классу события)protected EventTypeprotected voidMethods inherited from class ru.bitel.bgbilling.common.dao.AbstractIdDao
delete, executeUpdate, get, getAndDelete, getAndUpdate, loadData, opt, prepareStatement, sqlCommand, sqlCommandAndTable, sqlInsertValues, sqlQuery, sqlUpdateSet, sqlWhereIdMethods inherited from class ru.bitel.bgbilling.common.dao.AbstractDao
deleteImpl, dropTemporaryTable, eq, get, getById, getImpl, getListFromRS, getPeriod, getQueryById, getQueryWithFilter, getSQLOrder, list, list, list, listCountImplPS, listImpl, listImplPS, ormFromResultSet, ormUpdateImpl, ormUpdateImpl, ormUpdateImpl, ormUpdateImpl, queryPeriod, setPageRecordCount, updateMethods inherited from class ru.bitel.bgbilling.common.dao.AbstractDaoConstant
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, warn
-
Constructor Details
-
EventTypeDao
-
-
Method Details
-
getEventTypeList
Возвращает список типов событий по режиму- Parameters:
mode- режим- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
-
getEventTypeList
public List<EventType> getEventTypeList(String idFilter) throws ru.bitel.bgbilling.common.BGException Возвращает список типов событий по их кодам- Parameters:
idFilter- коды событий, перечисленные через запятую- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
-
getEventTypesByEventId
public List<EventType> getEventTypesByEventId(String eventId) throws ru.bitel.bgbilling.common.BGException Возвращает все типы событий коду события (либо по номеру, либо по классу события)- Parameters:
eventId- код события- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
-
filterNewEvents
Отсеивает из данного списка события "старого" типа и возвращает только "новые".- Parameters:
in- входной список типов событий- Returns:
-
getFromRS
- Specified by:
getFromRSin classru.bitel.bgbilling.common.dao.AbstractDao<EventType>- Throws:
SQLException
-
updateImpl
- Specified by:
updateImplin classru.bitel.bgbilling.common.dao.AbstractDao<EventType>- Throws:
SQLException
-