Package ru.bgcrm.dao
Class CounterDAO
java.lang.Object
ru.bgcrm.dao.CommonDAO
ru.bgcrm.dao.CounterDAO
-
Nested Class Summary
Nested classes/interfaces inherited from class ru.bgcrm.dao.CommonDAO
CommonDAO.ObjectExtractor<T>, CommonDAO.RecordUpdater<T extends Id> -
Field Summary
Fields inherited from class ru.bgcrm.dao.CommonDAO
con, dateFormat_DDMMYYYY, dateFormat_DDMMYYYY_HHMM, log, SQL_AND, SQL_DELETE, SQL_DESC, SQL_FROM, SQL_GROUP_BY, SQL_INNER_JOIN, SQL_INSERT, SQL_INSERT_IGNORE, SQL_LEFT_JOIN, SQL_LEFT_OUTER_JOIN, SQL_LIMIT, SQL_ON_DUP_KEY_UPDATE, SQL_OR, SQL_ORDER_BY, SQL_REPLACE, SQL_SELECT, SQL_SELECT_ALL_FROM, SQL_SELECT_COUNT_ROWS, SQL_SET, SQL_UPDATE, SQL_WHERE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCounter(int counterId) Возвращает счетикintgetCounterValue(int counterId) Возвращает значение счетчика по counterIdvoidincrementCounter(int counterId) Увеличивает счетчик на 1voidupdateCounter(Counter counter) Изменение счетчикаMethods inherited from class ru.bgcrm.dao.CommonDAO
buildPlaceholders, deleteById, execute, execute, execute, executeBatch, executeInsert, executeUpdate, getById, getFoundRows, getFoundRows, getGroupedIds, getGroupedIds, getIds, getIds, getLikePattern, getLikePatternEnd, getLikePatternStart, getLikePatternSub, getMySQLLimit, getPeriodSql, lastInsertId, setPeriodParamValue, setRecordCount, sqlToBgException, update, updateColumn, updateIds, updateIds
-
Constructor Details
-
CounterDAO
-
-
Method Details
-
getCounterValue
Возвращает значение счетчика по counterId- Parameters:
counterId- - id счетчика- Returns:
- значение (-1 если счетчика с таким id не найдено)
- Throws:
BGException
-
getCounter
Возвращает счетик- Parameters:
counterId- - id счетчика- Returns:
- счетчик
- Throws:
BGException
-
updateCounter
Изменение счетчика- Parameters:
counter- счетчик- Throws:
BGException
-
incrementCounter
Увеличивает счетчик на 1- Parameters:
counterId- - id счетчика- Throws:
BGException
-