public class ParamValueManager
extends java.lang.Object
| Constructor and Description |
|---|
ParamValueManager(java.sql.Connection con) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearParameterHistory(int objectId,
int paramId,
int paramTypeId)
Очищает историю параметра объекта
|
void |
copyObjectParams(int fromObject,
int toObject)
Копирует параметры объекта в другой объект
|
void |
deleteActivityParamValues(int objectId)
Удаляет все значения параметров для данного объекта
|
AddressParamValue |
getAddressParamValue(int objectId,
int paramId)
Возвращает значение параметра объекта типа "Адрес"
|
DateParamValue |
getDateParamValue(int objectId,
int paramId)
Возвращает значение параметра объекта типа "Дата"
|
FlagParamValue |
getFlagParamValue(int objectId,
int paramId)
Возвращает значение параметра объекта типа флаг
|
ListParamValue |
getListParamValue(int objectId,
int paramId)
Возвращает значение параметра объекта типа "Список"
|
java.util.Map<java.lang.Integer,ParamValue> |
getObjectParamMap(int objectId)
Возвращает карту параметров для данного объекта договора
|
java.util.List<ParameterHistoryEntry> |
getParameterHistory(int objectId,
int paramId,
int parameterTypeId)
Получает историю параметра
|
TextParamValue |
getTextParamValue(int objectId,
int paramId)
Возвращает значение текстового параметра объекта
|
static void |
resetParametersHistoryMap()
Сбрасывает кеш с флагами о необходимости ввести историю параметров
|
void |
searchCustomAddressParams(SearchResult<java.lang.String[]> searchResult,
int paramId) |
void |
updateParamValue(ParamValue value,
int userId)
Обновление параметра объекта договора.
|
public void deleteActivityParamValues(int objectId)
objectId - код объектаpublic void copyObjectParams(int fromObject,
int toObject)
fromObject - объект-источникtoObject - объект-приемникpublic AddressParamValue getAddressParamValue(int objectId, int paramId)
objectId - код объектаparamId - код параметраpublic void searchCustomAddressParams(SearchResult<java.lang.String[]> searchResult, int paramId) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionpublic DateParamValue getDateParamValue(int objectId, int paramId)
objectId - код объектаparamId - код параметраpublic ListParamValue getListParamValue(int objectId, int paramId)
objectId - код объектаparamId - код параметраpublic TextParamValue getTextParamValue(int objectId, int paramId)
objectId - код объектаparamId - код параметраpublic FlagParamValue getFlagParamValue(int objectId, int paramId)
objectId - код объектаparamId - код параметраpublic void updateParamValue(ParamValue value, int userId) throws ru.bitel.bgbilling.common.BGMessageException
value - параметрru.bitel.bgbilling.common.BGMessageExceptionpublic java.util.Map<java.lang.Integer,ParamValue> getObjectParamMap(int objectId)
objectId - код объектаpublic static void resetParametersHistoryMap()
public java.util.List<ParameterHistoryEntry> getParameterHistory(int objectId, int paramId, int parameterTypeId)
objectId - код объектаparamId - код параметраparameterTypeId - код типа параметраpublic void clearParameterHistory(int objectId,
int paramId,
int paramTypeId)
throws java.sql.SQLException
objectId - код объектаparamId - код параметраparamTypeId - тип параметраjava.sql.SQLException