Class ParamValueDao
java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.bgbilling.common.dao.AbstractDaoConstant
ru.bitel.bgbilling.kernel.contract.object.server.dao.ParamValueDao
public class ParamValueDao
extends ru.bitel.bgbilling.common.dao.AbstractDaoConstant
-
Field Summary
Fields 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 TypeMethodDescriptionvoidclearParameterHistory(int objectId, int paramId, int paramTypeId) Очищает историю параметра объектаvoidcopyObjectParams(int fromObject, int toObject) Копирует параметры объекта в другой объектvoiddeleteActivityParamValues(int objectId) Удаляет все значения параметров для данного объектаgetAddressParamValue(int objectId, int paramId) Возвращает значение параметра объекта типа "Адрес"getListParamValue(int objectId, int paramId) Возвращает значение параметра объекта типа "Список"getObjectParamMap(int objectId) Возвращает карту параметров для данного объекта договораgetParameterHistory(int objectId, int paramId, int parameterTypeId) Получает историю параметраstatic voidСбрасывает кеш с флагами о необходимости ввести историю параметровvoidsearchCustomAddressParams(SearchResult<String[]> searchResult, int paramId) voidupdateParamValue(Object value, int userId) Обновление параметра объекта договора.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, warn
-
Constructor Details
-
ParamValueDao
-
-
Method Details
-
deleteActivityParamValues
Удаляет все значения параметров для данного объекта- Parameters:
objectId- код объекта- Throws:
Exception
-
copyObjectParams
Копирует параметры объекта в другой объект- Parameters:
fromObject- объект-источникtoObject- объект-приемник- Throws:
Exception
-
getAddressParamValue
Возвращает значение параметра объекта типа "Адрес"- Parameters:
objectId- код объектаparamId- код параметра- Returns:
- Throws:
Exception
-
searchCustomAddressParams
public void searchCustomAddressParams(SearchResult<String[]> searchResult, int paramId) throws Exception - Throws:
Exception
-
getListParamValue
Возвращает значение параметра объекта типа "Список"- Parameters:
objectId- код объектаparamId- код параметра- Returns:
- Throws:
Exception
-
updateParamValue
Обновление параметра объекта договора.- Parameters:
value- параметр- Throws:
ru.bitel.bgbilling.common.BGMessageExceptionException
-
getObjectParamMap
Возвращает карту параметров для данного объекта договора- Parameters:
objectId- код объекта- Returns:
- Throws:
Exception
-
resetParametersHistoryMap
public static void resetParametersHistoryMap()Сбрасывает кеш с флагами о необходимости ввести историю параметров -
getParameterHistory
public List<ParameterHistoryEntry> getParameterHistory(int objectId, int paramId, int parameterTypeId) throws Exception Получает историю параметра- Parameters:
objectId- код объектаparamId- код параметраparameterTypeId- код типа параметра- Returns:
- список записей истории
- Throws:
Exception
-
clearParameterHistory
Очищает историю параметра объекта- Parameters:
objectId- код объектаparamId- код параметраparamTypeId- тип параметра- Throws:
Exception
-