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

# Class VoiceOperator

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

All Implemented Interfaces:
  `Serializable`, `ContractIdable`, `GuiTitlable`, `Idable`, `ListItem`

public class VoiceOperator extends IdTitleContractId
Модель оператора. У каждого оператора могут быть свои направления, георграфические коды, карты цен и зон. По операторам можно строить отчеты и тарифицировать межоператорские расчеты

See Also:
  - Serialized Form

- ## Field Summary

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

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

  `NO_SELECT`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `VoiceOperator()`
  `VoiceOperator(int id, String title)`

- ## Method Summary

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

  ### Methods inherited from class ru.bitel.common.model.IdTitleContractId

  `getContractId`

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

  `copyTo, getGuiTitle, getTitle, setAsNoSelect, setId, setTitle, to, toIdTitle, toString`

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

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

  ### 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 Details

  - ### OPERATOR_DEFAULT_ID

    public static int OPERATOR_DEFAULT_ID

  - ### OPERTOR_ALL_ID

    public static int OPERTOR_ALL_ID

- ## Constructor Details

  - ### VoiceOperator

    public VoiceOperator()

  - ### VoiceOperator

    public VoiceOperator(int id, String title)

- ## Method Details

  - ### setContractId

    public VoiceOperator setContractId(int contractId)
    Установка кода договора, к которому привязан данный оператор.
    Overrides:
      `setContractId` in class `IdTitleContractId`
    Parameters:
      `contractId` - код договора.

  - ### getContractTitle

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

  - ### setContractTitle

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

  - ### getComment

    public String getComment()
    Получение комментария.
    Returns:
      комментарий.

  - ### setComment

    public void setComment(String comment)
    Установка комментария.
    Parameters:
      `comment` - комметарий.

  - ### isUseCustomGeoDict

    public boolean isUseCustomGeoDict()

  - ### setUseCustomGeoDict

    public void setUseCustomGeoDict(boolean useCustomGeoDict)