# Hierarchy For Package ru.bitel.bgbilling.kernel.contract.api.common.bean

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - ru.bitel.bgbilling.kernel.contract.api.common.bean.Contract.Builder
  - ru.bitel.bgbilling.kernel.contract.api.common.bean.ContractCard (implements ru.bitel.common.model.GuiTitlable)
  - ru.bitel.bgbilling.kernel.contract.api.common.bean.ContractConstants
  - ru.bitel.bgbilling.kernel.contract.api.common.bean.ContractCreateData
  - ru.bitel.bgbilling.kernel.contract.api.common.bean.ContractCreateData.Builder
  - ru.bitel.bgbilling.kernel.contract.api.common.bean.ContractFilters
  - ru.bitel.bgbilling.kernel.contract.api.common.bean.ContractFilters.Builder
  - ru.bitel.bgbilling.kernel.contract.api.common.bean.ContractNote.Builder
  - ru.bitel.bgbilling.kernel.contract.api.common.bean.ContractPasswordLogItem
  - ru.bitel.bgbilling.kernel.contract.api.common.bean.ContractPasswordLogItem.Builder
  - ru.bitel.bgbilling.kernel.contract.api.common.bean.ContractPattern.Builder
  - ru.bitel.bgbilling.kernel.contract.api.common.bean.ContractPatternNamedNumber.Builder
  - ru.bitel.bgbilling.kernel.contract.api.common.bean.ContractSearchParam
  - ru.bitel.bgbilling.kernel.contract.api.common.bean.ContractService (implements java.io.Serializable)
  - ru.bitel.bgbilling.kernel.contract.api.common.bean.ContractService.Builder
  - ru.bitel.bgbilling.kernel.contract.api.common.bean.ContractStatusChangeParameters
  - ru.bitel.bgbilling.kernel.contract.api.common.bean.ContractTariffChangeData
  - ru.bitel.bgbilling.kernel.contract.api.common.bean.ContractTariffChangeData.Builder
  - ru.bitel.bgbilling.kernel.contract.api.common.bean.ContractTariffCounter.Builder
  - ru.bitel.bgbilling.kernel.contract.api.common.bean.ContractTariffGroup.Builder
  - ru.bitel.bgbilling.kernel.contract.api.common.bean.ContractTariffMasterData
  - ru.bitel.bgbilling.kernel.contract.api.common.bean.ContractTariffMasterDataParam
  - ru.bitel.bgbilling.kernel.contract.api.common.bean.ContractTariffVar
  - ru.bitel.bgbilling.kernel.contract.api.common.bean.ContractTariffVar.Builder
  - ru.bitel.common.model.Id (implements ru.bitel.common.model.Idable, java.io.Serializable)
    - ru.bitel.bgbilling.kernel.contract.api.common.bean.ContractPattern
    - ru.bitel.bgbilling.kernel.contract.api.common.bean.ContractTariffGroup
    - ru.bitel.common.model.IdContractId (implements ru.bitel.common.model.ContractIdable)
      - ru.bitel.bgbilling.kernel.contract.api.common.bean.ContractTariff (implements java.io.Serializable)
    - 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.bgbilling.kernel.contract.api.common.bean.Contract
      - ru.bitel.bgbilling.kernel.contract.api.common.bean.ContractGroup (implements java.lang.Comparable<T>)
      - ru.bitel.bgbilling.kernel.contract.api.common.bean.ContractIdTitleComment
      - ru.bitel.bgbilling.kernel.contract.api.common.bean.ContractNote
      - ru.bitel.bgbilling.kernel.contract.api.common.bean.ContractParameterGroupName
      - ru.bitel.bgbilling.kernel.contract.api.common.bean.ContractPatternNamedNumber
      - ru.bitel.bgbilling.kernel.contract.api.common.bean.ContractRemoveRule
      - ru.bitel.bgbilling.kernel.contract.api.common.bean.ContractTariffCounter
      - ru.bitel.bgbilling.kernel.contract.api.common.bean.ContractTariffEntry
      - ru.bitel.bgbilling.kernel.contract.api.common.bean.PersonalTariff

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - ru.bitel.bgbilling.kernel.contract.api.common.bean.ContractRemoveRule.RemoveRuleType
    - ru.bitel.bgbilling.kernel.contract.api.common.bean.ContractRemoveRule.TypeRuleRemoveByTime