# Hierarchy For Package ru.bitel.common.model

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - ru.bitel.common.model.BGHandlerParameter
  - ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
    - ru.bitel.bgbilling.common.dao.AbstarctDaoConstant
      - ru.bitel.bgbilling.common.dao.AbstractDao<B>
        - ru.bitel.bgbilling.common.dao.AbstractIdDao<B>
          - ru.bitel.common.model.LoggingAbstractManager<B>
    - ru.bitel.common.dao.AbstarctDaoConstant
      - ru.bitel.common.dao.AbstractDao<B> (implements java.lang.AutoCloseable)
        - ru.bitel.common.model.AbstractDao<B>
        - ru.bitel.common.dao.AbstractIdDao<B>
          - ru.bitel.common.model.AbstractIdDao<B>
        - ru.bitel.common.model.AbstractManager<B>
  - ru.bitel.common.model.CollectionConverter<F,S>
  - ru.bitel.common.model.CollectionMapConverter<F,MK,MV>
  - ru.bitel.common.model.ContractId (implements ru.bitel.common.model.ContractIdable)
  - ru.bitel.common.model.Id (implements ru.bitel.common.model.Idable, java.io.Serializable)
    - ru.bitel.common.model.IdContractId (implements ru.bitel.common.model.ContractIdable)
    - ru.bitel.common.model.IdTitle (implements ru.bitel.common.model.GuiTitlable, ru.bitel.common.model.ListItem)
      - ru.bitel.oss.kernel.entity.common.bean.AbstractEntity
        - ru.bitel.oss.kernel.entity.common.bean.Entity
          - ru.bitel.common.model.AbstractTreeNode<N> (implements ru.bitel.common.model.Node<N>)
      - ru.bitel.common.model.DefaultTreeNode (implements ru.bitel.common.model.TreeNode<N>)
        - ru.bitel.common.model.DefaultTreeNode.Root
      - ru.bitel.common.model.IdTitleContractId (implements ru.bitel.common.model.ContractIdable)
      - ru.bitel.common.model.IdTitleValue
    - ru.bitel.common.model.LogEntry
  - ru.bitel.common.model.IndexHolder
  - ru.bitel.common.model.MapHolder<K,V>
  - ru.bitel.common.model.NameTitle
  - ru.bitel.common.model.Page
  - ru.bitel.common.model.Pair<T1,T2>
  - ru.bitel.common.model.Period (implements java.lang.Comparable<T>)
  - ru.bitel.common.model.PeriodWithTime
  - ru.bitel.common.model.Result<L>
  - ru.bitel.common.model.RowData (implements java.awt.datatransfer.Transferable)
  - ru.bitel.common.model.ScheduleTime
  - ru.bitel.common.model.SearchResult<L>
  - ru.bitel.common.model.Sorter<O,T,V>
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - ru.bitel.common.model.Tied.TieUnresolvedException
  - ru.bitel.common.model.Tied.Utils<T,TT>

## Interface Hierarchy

- ru.bitel.common.model.Child<N>
- ru.bitel.common.model.Contractable
- ru.bitel.common.model.ContractIdable
- ru.bitel.common.model.GuiTitlable
- ru.bitel.common.model.Idable
- ru.bitel.common.model.ListItem
- ru.bitel.common.model.LoggableService
- ru.bitel.common.model.Tied
- ru.bitel.common.model.Tied.TieResolver<T,TT>
- ru.bitel.common.model.TreeNode<N>
  - ru.bitel.common.model.Node<N>

## Annotation Interface Hierarchy

- ru.bitel.common.model.Description (implements java.lang.annotation.Annotation)

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - ru.bitel.common.model.BGHandlerParameterType