Class ParamValueManager
java.lang.Object
bitel.billing.server.contract.object.bean.ParamValueManager
public class ParamValueManager
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description ParamValueManager(java.sql.Connection con)
-
Method Summary
Modifier and Type Method 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)
Обновление параметра объекта договора.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
ParamValueManager
public ParamValueManager(java.sql.Connection con)
-
-
Method Details
-
deleteActivityParamValues
public void deleteActivityParamValues(int objectId)Удаляет все значения параметров для данного объекта- Parameters:
objectId
- код объекта
-
copyObjectParams
public void copyObjectParams(int fromObject, int toObject)Копирует параметры объекта в другой объект- Parameters:
fromObject
- объект-источникtoObject
- объект-приемник
-
getAddressParamValue
Возвращает значение параметра объекта типа "Адрес"- Parameters:
objectId
- код объектаparamId
- код параметра- Returns:
-
searchCustomAddressParams
public void searchCustomAddressParams(SearchResult<java.lang.String[]> searchResult, int paramId) throws ru.bitel.bgbilling.common.BGException- Throws:
ru.bitel.bgbilling.common.BGException
-
getDateParamValue
Возвращает значение параметра объекта типа "Дата"- Parameters:
objectId
- код объектаparamId
- код параметра- Returns:
-
getListParamValue
Возвращает значение параметра объекта типа "Список"- Parameters:
objectId
- код объектаparamId
- код параметра- Returns:
-
getTextParamValue
Возвращает значение текстового параметра объекта- Parameters:
objectId
- код объектаparamId
- код параметра- Returns:
-
getFlagParamValue
Возвращает значение параметра объекта типа флаг- Parameters:
objectId
- код объектаparamId
- код параметра- Returns:
-
updateParamValue
public void updateParamValue(ParamValue value, int userId) throws ru.bitel.bgbilling.common.BGMessageExceptionОбновление параметра объекта договора.- Parameters:
value
- параметр- Throws:
ru.bitel.bgbilling.common.BGMessageException
-
getObjectParamMap
Возвращает карту параметров для данного объекта договора- Parameters:
objectId
- код объекта- Returns:
-
resetParametersHistoryMap
public static void resetParametersHistoryMap()Сбрасывает кеш с флагами о необходимости ввести историю параметров -
getParameterHistory
public java.util.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 java.sql.SQLExceptionОчищает историю параметра объекта- Parameters:
objectId
- код объектаparamId
- код параметраparamTypeId
- тип параметра- Throws:
java.sql.SQLException
-