Class ParamValueManager
java.lang.Object
ru.bitel.bgbilling.kernel.contract.object.server.bean.ParamValueManager
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
clearParameterHistory
(int objectId, int paramId, int paramTypeId) Очищает историю параметра объектаvoid
copyObjectParams
(int fromObject, int toObject) Копирует параметры объекта в другой объектvoid
deleteActivityParamValues
(int objectId) Удаляет все значения параметров для данного объектаgetAddressParamValue
(int objectId, int paramId) Возвращает значение параметра объекта типа "Адрес"getDateParamValue
(int objectId, int paramId) Возвращает значение параметра объекта типа "Дата"getFlagParamValue
(int objectId, int paramId) Возвращает значение параметра объекта типа флагgetListParamValue
(int objectId, int paramId) Возвращает значение параметра объекта типа "Список"getObjectParamMap
(int objectId) Возвращает карту параметров для данного объекта договораgetParameterHistory
(int objectId, int paramId, int parameterTypeId) Получает историю параметраgetTextParamValue
(int objectId, int paramId) Возвращает значение текстового параметра объектаstatic void
Сбрасывает кеш с флагами о необходимости ввести историю параметровvoid
searchCustomAddressParams
(SearchResult<String[]> searchResult, int paramId) void
updateParamValue
(Object value, int userId) Обновление параметра объекта договора.
-
Constructor Details
-
ParamValueManager
-
-
Method Details
-
deleteActivityParamValues
public void deleteActivityParamValues(int objectId) throws ru.bitel.bgbilling.common.BGException Удаляет все значения параметров для данного объекта- Parameters:
objectId
- код объекта- Throws:
ru.bitel.bgbilling.common.BGException
-
copyObjectParams
public void copyObjectParams(int fromObject, int toObject) Копирует параметры объекта в другой объект- Parameters:
fromObject
- объект-источникtoObject
- объект-приемник
-
getAddressParamValue
public ParamAddressValue getAddressParamValue(int objectId, int paramId) throws ru.bitel.bgbilling.common.BGException Возвращает значение параметра объекта типа "Адрес"- Parameters:
objectId
- код объектаparamId
- код параметра- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
-
searchCustomAddressParams
public void searchCustomAddressParams(SearchResult<String[]> searchResult, int paramId) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
getDateParamValue
public ParamDateValue getDateParamValue(int objectId, int paramId) throws ru.bitel.bgbilling.common.BGException Возвращает значение параметра объекта типа "Дата"- Parameters:
objectId
- код объектаparamId
- код параметра- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
-
getListParamValue
public ParamListValue getListParamValue(int objectId, int paramId) throws ru.bitel.bgbilling.common.BGException Возвращает значение параметра объекта типа "Список"- Parameters:
objectId
- код объектаparamId
- код параметра- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
-
getTextParamValue
public ParamTextValue getTextParamValue(int objectId, int paramId) throws ru.bitel.bgbilling.common.BGException Возвращает значение текстового параметра объекта- Parameters:
objectId
- код объектаparamId
- код параметра- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
-
getFlagParamValue
public ParamFlagValue getFlagParamValue(int objectId, int paramId) throws ru.bitel.bgbilling.common.BGException Возвращает значение параметра объекта типа флаг- Parameters:
objectId
- код объектаparamId
- код параметра- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
-
updateParamValue
Обновление параметра объекта договора.- Parameters:
value
- параметр- Throws:
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGException
-
getObjectParamMap
Возвращает карту параметров для данного объекта договора- Parameters:
objectId
- код объекта- Returns:
-
resetParametersHistoryMap
public static void resetParametersHistoryMap()Сбрасывает кеш с флагами о необходимости ввести историю параметров -
getParameterHistory
public List<ParameterHistoryEntry> getParameterHistory(int objectId, int paramId, int parameterTypeId) Получает историю параметра- Parameters:
objectId
- код объектаparamId
- код параметраparameterTypeId
- код типа параметра- Returns:
- список записей истории
-
clearParameterHistory
public void clearParameterHistory(int objectId, int paramId, int paramTypeId) throws ru.bitel.bgbilling.common.BGException Очищает историю параметра объекта- Parameters:
objectId
- код объектаparamId
- код параметраparamTypeId
- тип параметра- Throws:
ru.bitel.bgbilling.common.BGException
-