Class PeriodicErrorDao
java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.bgbilling.common.dao.AbstractDaoConstant
ru.bitel.bgbilling.kernel.admin.errorlog.server.dao.PeriodicErrorDao
public class PeriodicErrorDao
extends ru.bitel.bgbilling.common.dao.AbstractDaoConstant
-
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 TypeMethodDescriptionvoidaddErrorToList(String errorSubj, String errorText) voidaddErrorToList(String errorSubj, String errorText, Exception ex) booleandeleteErrorsByIds(List<Integer> ids) voiddeleteErrorsByMarker(String marker, Date recalcTime) intintgetErrorCount(Date month) voidgetErrors(SearchResult<PeriodicProcessErrorMessage> searchResult, Date month, String contains) voidinitErrorMessage(int moduleId, String moduleName, String marker, Date calcDate, ParameterMapKey maxErrorParam) booleanvoidMethods 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, warn
-
Field Details
-
TABLE_PERIODIC_ERRORS
- See Also:
-
-
Constructor Details
-
PeriodicErrorDao
-
-
Method Details
-
initErrorMessage
public void initErrorMessage(int moduleId, String moduleName, String marker, Date calcDate, ParameterMapKey maxErrorParam) -
isCapReached
public boolean isCapReached() -
addErrorToList
-
addErrorToList
-
getCounter
public int getCounter() -
processErrors
public void processErrors() -
deleteErrorsByMarker
- Throws:
SQLException
-
getErrors
public void getErrors(SearchResult<PeriodicProcessErrorMessage> searchResult, Date month, String contains) -
deleteErrorsByIds
- Throws:
Exception
-
getErrorCount
- Throws:
Exception
-