Package ru.bitel.bgbilling.modules.voice.server.utils

# Class VoiceUtils

java.lang.Object
ru.bitel.bgbilling.modules.voice.server.utils.VoiceUtils

public final class VoiceUtils extends Object
Утильный класс модуля Voice, содержащий некоторые общие методы. Например, построение дерева кодов.

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `VoiceUtils()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `static final <N extends AbstractTreeNode<N>>
  void`
  `fillParents(List<? extends VoiceBaseCodeBean<N>> codeList)`
  Виртуальное построение дерева кодов по упорядоченному списку кодов и проставление у каждого кода ссылки на родительский узел.

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

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### VoiceUtils

    public VoiceUtils()

- ## Method Details

  - ### fillParents

    public static final <N extends AbstractTreeNode<N>> void fillParents(List<? extends VoiceBaseCodeBean<N>> codeList)
    Виртуальное построение дерева кодов по упорядоченному списку кодов и проставление у каждого кода ссылки на родительский узел. Поскольку дерево в данном случае лишь удобный и наглядный вариант показать список кодов и никакого реального отношения к иерархическим структурам данных не имеет, то построение производим лишь виртуально, в памяти, а не фиксируем в БД.