ru.bitel.bgbilling.modules.voice.api.common.bean

## Class VoiceOperator

- java.lang.Object
- - ru.bitel.common.model.Id
  - - ru.bitel.common.model.IdTitle
    - - ru.bitel.bgbilling.modules.voice.api.common.bean.VoiceOperator

- All Implemented Interfaces:
    java.io.Serializable, Idable, ListItem

      public class VoiceOperator
      extends IdTitle

  Модель оператора. У каждого оператора могут быть свои направления, георграфические коды, карты цен и зон. По операторам можно строить отчеты и тарифицировать межоператорские расчеты
  See Also:
    Serialized Form

- - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `static int` | `OPERATOR_DEFAULT_ID`
    `static int` | `OPERTOR_ALL_ID`

    - ### Fields inherited from class ru.bitel.common.model.IdTitle

      `title`

    - ### Fields inherited from class ru.bitel.common.model.Id

      `id`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `VoiceOperator()`
    `VoiceOperator(int id, java.lang.String title)`

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.String` | `getComment()` Получение комментария.
    `int` | `getContractId()` Получение код договора, к которому привязан данный оператор.
    `java.lang.String` | `getContractTitle()` Получение названия договора, к которому привязан данный оператор.
    `boolean` | `isUseCustomGeoDict()`
    `void` | `setComment(java.lang.String comment)` Установка комментария.
    `void` | `setContractId(int contractId)` Установка кода договора, к которому привязан данный оператор.
    `void` | `setContractTitle(java.lang.String title)` Установка названия договора, к которому привязан данный оператор.
    `void` | `setUseCustomGeoDict(boolean useCustomGeoDict)`

    - ### Methods inherited from class ru.bitel.common.model.IdTitle

      `getTitle, setTitle, toString`

    - ### Methods inherited from class ru.bitel.common.model.Id

      `equals, getId, hashCode, newIdList, newIdSet, newIdSet, newIdSet, newIdSet, newMap, setId`

    - ### Methods inherited from class java.lang.Object

      `clone, finalize, getClass, notify, notifyAll, wait, wait, wait`

    - ### Methods inherited from interface ru.bitel.common.model.ListItem

      `getId`

- - ### Field Detail

    - #### OPERATOR_DEFAULT_ID

          public static int OPERATOR_DEFAULT_ID

    - #### OPERTOR_ALL_ID

          public static int OPERTOR_ALL_ID

  - ### Constructor Detail

    - #### VoiceOperator

          public VoiceOperator()

    - #### VoiceOperator

          public VoiceOperator(int id,
                               java.lang.String title)

  - ### Method Detail

    - #### getContractId

          public int getContractId()

      Получение код договора, к которому привязан данный оператор.
      Returns:
        код договора.

    - #### setContractId

          public void setContractId(int contractId)

      Установка кода договора, к которому привязан данный оператор.
      Parameters:
        `contractId` - код договора.

    - #### getContractTitle

          public java.lang.String getContractTitle()

      Получение названия договора, к которому привязан данный оператор.
      Returns:
        название договора.

    - #### setContractTitle

          public void setContractTitle(java.lang.String title)

      Установка названия договора, к которому привязан данный оператор.
      Parameters:
        `title` - название договора.

    - #### getComment

          public java.lang.String getComment()

      Получение комментария.
      Returns:
        комментарий.

    - #### setComment

          public void setComment(java.lang.String comment)

      Установка комментария.
      Parameters:
        `comment` - комметарий.

    - #### isUseCustomGeoDict

          public boolean isUseCustomGeoDict()

    - #### setUseCustomGeoDict

          public void setUseCustomGeoDict(boolean useCustomGeoDict)