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.BGException
public 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.BGMessageException
public 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