Class VoiceGeographicCode

All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, GuiTitlable, Idable, ListItem, Node<VoiceGeographicCode>, TreeNode<VoiceGeographicCode>

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

    • VoiceGeographicCode

      public VoiceGeographicCode()
    • VoiceGeographicCode

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

    • addChild

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

      public java.lang.String toString()
      Overrides:
      toString in class IdTitle
    • getStartLevel

      public int getStartLevel()
      Получение начального уровня глубины прохождения дерева кодов при уточнении направления.
      Returns:
      начальный уровень глубины
    • setStartLevel

      public void setStartLevel​(int startLevel)
      Установка начального уровня глубины прохождения дерева кодов при уточнении направления.
      Parameters:
      startLevel - начальный уровень глубины.
    • getStopLevel

      public int getStopLevel()
      Получение конечного уровня глубины прохождения дерева кодов при уточнении направления.
      Returns:
      конечный уровень глубины
    • setStopLevel

      public void setStopLevel​(int stopLevel)
      Установка конечного уровня глубины прохождения дерева кодов при уточнении направления.
      Parameters:
      stopLevel - конечный уровень глубины
    • getOperatorId

      public int getOperatorId()
    • setOperatorId

      public void setOperatorId​(int operatorId)
    • copyTo

      public void copyTo​(VoiceGeographicCode copy)