java.lang.Object
ru.bitel.bgbilling.kernel.contract.object.server.bean.ParamValueManager

public class ParamValueManager extends Object
  • Constructor Details

    • ParamValueManager

      public ParamValueManager(Connection con)
  • Method Details

    • deleteActivityParamValues

      public void deleteActivityParamValues(int objectId) throws Exception
      Удаляет все значения параметров для данного объекта
      Parameters:
      objectId - код объекта
      Throws:
      Exception
    • copyObjectParams

      public void copyObjectParams(int fromObject, int toObject) throws Exception
      Копирует параметры объекта в другой объект
      Parameters:
      fromObject - объект-источник
      toObject - объект-приемник
      Throws:
      Exception
    • getAddressParamValue

      public ParamAddressValue getAddressParamValue(int objectId, int paramId) throws Exception
      Возвращает значение параметра объекта типа "Адрес"
      Parameters:
      objectId - код объекта
      paramId - код параметра
      Returns:
      Throws:
      Exception
    • searchCustomAddressParams

      public void searchCustomAddressParams(SearchResult<String[]> searchResult, int paramId) throws Exception
      Throws:
      Exception
    • getListParamValue

      public ParamListValue getListParamValue(int objectId, int paramId) throws Exception
      Возвращает значение параметра объекта типа "Список"
      Parameters:
      objectId - код объекта
      paramId - код параметра
      Returns:
      Throws:
      Exception
    • updateParamValue

      public void updateParamValue(Object value, int userId) throws Exception
      Обновление параметра объекта договора.
      Parameters:
      value - параметр
      Throws:
      ru.bitel.bgbilling.common.BGMessageException
      Exception
    • getObjectParamMap

      public Map<Integer,ParamValue> getObjectParamMap(int objectId) throws Exception
      Возвращает карту параметров для данного объекта договора
      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

      public void clearParameterHistory(int objectId, int paramId, int paramTypeId) throws Exception
      Очищает историю параметра объекта
      Parameters:
      objectId - код объекта
      paramId - код параметра
      paramTypeId - тип параметра
      Throws:
      Exception