# Package ru.bitel.common.model

- Interface Summary
  Interface | Description
  --- | ---
  Child<N> |
  Contractable | Интерфейс, показывающий привязку сущности к договорам биллинга
  GuiTitlable | Интерфейс для бинов, которые опционально хотят отображать себя в GUI в каком-то виде.
  Idable |
  ListItem |
  LoggableService | Сервисы, которые работают с логируемыми сущностями, непременно должны имплементировать данный интерфейс.
  Node<N> |
  Tied |
  Tied.TieResolver<T,​TT> |
  TreeNode<N> | Если bean имплементит этот интерфейс, то этот bean можно просто вставить в BGUTreeTable

- Class Summary
  Class | Description
  --- | ---
  AbstractDao<B> | Deprecated. Use `AbstractDao`
  AbstractIdDao<B extends Id> | Deprecated. Use `AbstractIdDao`
  AbstractManager<B> | Deprecated. Use `AbstractDao` or `AbstractIdDao`
  AbstractTreeNode<N extends AbstractTreeNode<N>> |
  CollectionConverter<F,​S> | Deprecated.
  CollectionMapConverter<F,​MK,​MV> | Конвертация коллекции в мэп чего-либо или в мэп списков чего-либо.
  DefaultTreeNode |
  DefaultTreeNode.Root |
  DirectoryItem |
  Id |
  IdTitle | Класс - предок для всех bean, имеющих id и title. Поддерживает JAXB сериализацию/десериализацию. Successor для ListItem.
  KeyValue<K extends java.lang.Comparable<K>,​V> |
  LogEntry | Универсальная запись в логах
  LoggingAbstractManager<B extends Id> | Суть менеджера - в автоматическом логировании изменяемых сущностей.
  MapHolder<K,​V> |
  NameTitle |
  Page |
  Pair<T1,​T2> | Класс "пара", его часто не хватает.
  Period | Класс-модель "период".
  PeriodWithTime |
  Result<L> |
  RowData |
  ScheduleTime |
  SearchResult<L> |
  Sorter<O,​T,​V extends java.lang.Comparable<V>> |
  Tied.Utils<T,​TT extends Tied> |

- Exception Summary
  Exception | Description
  --- | ---
  Tied.TieUnresolvedException |

- Annotation Types Summary
  Annotation Type | Description
  --- | ---
  Description |