Package ru.bitel.bgbilling.modules.voice.common.service

# Interface VoiceOperatorService

public interface VoiceOperatorService
Веб-сервис для работы с операторами модуля Voice. Базовые операции: создание, редактирование, удаление, получение списка операторов, получение одного оператора.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `int`
  `voiceOperatorDelete(int id)`
  Удаление выбранного оператора по его коду.
  `VoiceOperator`
  `voiceOperatorGet(int id)`
  Получение одного оператора по его коду.
  `List<VoiceOperator>`
  `voiceOperatorList()`
  Получение списка операторов отсортированных по коду.
  `int`
  `voiceOperatorUpdate(VoiceOperator operator)`
  Добавление нового или редактирование существующего оператора.

- ## Method Details

  - ### voiceOperatorList

    List<VoiceOperator> voiceOperatorList() throws Exception
    Получение списка операторов отсортированных по коду.
    Returns:
      список операторов.
    Throws:
      `ru.bitel.bgbilling.common.BGException`
      `Exception`

  - ### voiceOperatorGet

    VoiceOperator voiceOperatorGet(int id) throws Exception
    Получение одного оператора по его коду.
    Parameters:
      `id` - код оператора.
    Returns:
      один конкретный оператор.
    Throws:
      `ru.bitel.bgbilling.common.BGException`
      `Exception`

  - ### voiceOperatorUpdate

    int voiceOperatorUpdate(VoiceOperator operator) throws Exception
    Добавление нового или редактирование существующего оператора.
    Parameters:
      `operator` - экземпляр оператора.
    Returns:
      TODO
    Throws:
      `ru.bitel.bgbilling.common.BGException`
      `Exception`

  - ### voiceOperatorDelete

    int voiceOperatorDelete(int id) throws Exception
    Удаление выбранного оператора по его коду.
    Parameters:
      `id` - код оператора
    Returns:
      TODO
    Throws:
      `ru.bitel.bgbilling.common.BGException`
      `Exception`