Class VoiceGeographicCode

All Implemented Interfaces:
Serializable, Cloneable, GuiTitlable, Idable, ListItem, Node<VoiceGeographicCode>, TreeNode<VoiceGeographicCode>

public class VoiceGeographicCode extends VoiceBaseCodeBean<VoiceGeographicCode>
Модель географического кода, представляющего собой код и направление, с привязкой к определенному оператору.
See Also:
  • Constructor Details

    • VoiceGeographicCode

      public VoiceGeographicCode()
    • VoiceGeographicCode

      public VoiceGeographicCode(int id, String title)
      КОнструктор, который устанавливает поле title (НЕ code!!!) Нужно в клиенте для выпадающего списка
      Parameters:
      id - код геокода
      title - название.
  • Method Details

    • addChild

      public void addChild(VoiceGeographicCode child)
      Добавление дочернего элемента для данного географического кода при построении дерева кодов. Например, если текущий географический код имеет код "734" (Башкортостан), то дочерним для него будет являться код "7347" (Уфа) или "73473" (Стерлитамак).
      Parameters:
      child - дочерний географический код.
    • toString

      public String toString()
      Overrides:
      toString in class IdTitle
    • getGuiTitle

      public String getGuiTitle()
      Description copied from interface: GuiTitlable
      Строка - имя объекта. Скорее всего уникальная. Используется в комбобоксах, например, итд.
      Specified by:
      getGuiTitle in interface GuiTitlable
      Overrides:
      getGuiTitle in class IdTitle
      Returns:
      Строка - представление объекта.
    • getOperatorId

      public int getOperatorId()
    • setOperatorId

      public void setOperatorId(int operatorId)
    • copyTo

      public void copyTo(VoiceGeographicCode copy)