Interface ContractObjectParameterService


public interface ContractObjectParameterService
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addressParameterValueDelete(int objectId, int parameterId)
    Удаление параметра адреса для объекта на договоре
    void
    addressParameterValueUpdate(int contractId, EntityAttrAddress entityAttrAddress)
    Обновление параметра адреса для объекта на договоре
    void
    clearParameterHistory(int objectId, int parameterId, int parameterType)
    Очистка истории изменения параметра объекта
    void
    dateParameterValueUpdate(int contractId, EntityAttrDate entityAttrDate)
    Обновление параметра объекта типа дата
    void
    flagParameterValueUpdate(int contractId, EntityAttrBoolean entityAttrBoolean)
    Обновление параметра объекта типа флаг
    getAddressParameterValue(int objectId, int parameterId)
    Получение значения адреса для параметра объекта
    int
    getListParameterValue(int objectId, int parameterId)
    Получение установленного спискового значение для объекта договора
    getParameterHistory(int objectId, int parameterId, int parameterType)
    Получение истории изменения параметра объекта
    void
    listParameterValueUpdate(int contractId, EntityAttrList entityAttrList)
    Обновление спискового параметра объекта
    void
    textParameterValueUpdate(int contractId, EntityAttrText entityAttrText)
    Обновление текстового параметра объекта
  • Method Details

    • addressParameterValueUpdate

      void addressParameterValueUpdate(int contractId, EntityAttrAddress entityAttrAddress) 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 contractId, EntityAttrText entityAttrText) 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 contractId, EntityAttrBoolean entityAttrBoolean) 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 contractId, EntityAttrDate entityAttrDate) 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 contractId, EntityAttrList entityAttrList) 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