Interface ContractObjectParameterService


public interface ContractObjectParameterService
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addressParameterValueDelete(int objectId, int parameterId)
    Удаление параметра адреса для объекта на договоре
    void
    addressParameterValueUpdate(int objectId, int parameterId, int formatKey, AddressStruct address)
    Обновление параметра адреса для объекта на договоре
    void
    clearParameterHistory(int objectId, int parameterId, int parameterType)
    Очистка истории изменения параметра объекта
    void
    dateParameterValueUpdate(int objectId, int parameterId, Calendar value)
    Обновление параметра объекта типа дата
    void
    flagParameterValueUpdate(int objectId, int parameterId, boolean value)
    Обновление параметра объекта типа флаг
    getAddressParameterValue(int objectId, int parameterId)
    Получение значения адреса для параметра объекта
    int
    getListParameterValue(int objectId, int parameterId)
    Получение установленного спискового значение для объекта договора
    getParameterHistory(int objectId, int parameterId, int parameterType)
    Получение истории изменения параметра объекта
    void
    listParameterValueUpdate(int objectId, int parameterId, int value)
    Обновление спискового параметра объекта
    void
    textParameterValueUpdate(int objectId, int parameterId, String value)
    Обновление текстового параметра объекта
  • Method Details

    • addressParameterValueUpdate

      void addressParameterValueUpdate(int objectId, int parameterId, int formatKey, AddressStruct address) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Обновление параметра адреса для объекта на договоре
      Parameters:
      objectId - id объекта
      parameterId - id параметра
      formatKey - выбранный формат адреса
      address - структурированное представление адреса
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • addressParameterValueDelete

      void addressParameterValueDelete(int objectId, int parameterId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Удаление параметра адреса для объекта на договоре
      Parameters:
      objectId - id объекта
      parameterId - id параметра
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • getAddressParameterValue

      AddressStruct getAddressParameterValue(int objectId, int parameterId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Получение значения адреса для параметра объекта
      Parameters:
      objectId - id объекта
      parameterId - id параметра объекта
      Returns:
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • textParameterValueUpdate

      void textParameterValueUpdate(int objectId, int parameterId, String value) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Обновление текстового параметра объекта
      Parameters:
      objectId - id объекта
      parameterId - id параметра объекта
      value - новое значение
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • flagParameterValueUpdate

      void flagParameterValueUpdate(int objectId, int parameterId, boolean value) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Обновление параметра объекта типа флаг
      Parameters:
      objectId - id объекта
      parameterId - id параметра объекта типа флаг
      value - новое значение (true/false)
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • dateParameterValueUpdate

      void dateParameterValueUpdate(int objectId, int parameterId, Calendar value) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Обновление параметра объекта типа дата
      Parameters:
      objectId - id объекта
      parameterId - id параметра объекта типа дата
      value - новое значение
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • listParameterValueUpdate

      void listParameterValueUpdate(int objectId, int parameterId, int value) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Обновление спискового параметра объекта
      Parameters:
      objectId - id объекта
      parameterId - id параметра объекта типа список
      value - новое значение
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • getListParameterValue

      int getListParameterValue(int objectId, int parameterId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Получение установленного спискового значение для объекта договора
      Parameters:
      objectId - id объекта
      parameterId - id спискового параметра объекта
      Returns:
      id установленного спискового значение для объекта
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • getParameterHistory

      List<ParameterHistoryEntry> getParameterHistory(int objectId, int parameterId, int parameterType) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Получение истории изменения параметра объекта
      Parameters:
      objectId - id объекта
      parameterId - id параметра объекта
      parameterType - id типа параметра объекта
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • clearParameterHistory

      void clearParameterHistory(int objectId, int parameterId, int parameterType) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Очистка истории изменения параметра объекта
      Parameters:
      objectId - id объекта
      parameterId - id параметра объекта
      parameterType - id типа параметра объекта
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException