# Hierarchy For All Packages

Package Hierarchies:

- com.ads.api.beans.bgm,
- com.ads.api.beans.common,
- com.ads.api.beans.csm,
- com.ads.api.beans.kv,
- com.ads.api.beans.mm,
- com.ads.api.beans.mm.helper,
- com.ads.api.beans.rsm,
- com.ads.api.beans.sm,
- com.ads.api.beans.tm,
- com.ads.api.util,
- com.ads.mm.db.dao,
- com.ads.mm.db.util,
- com.ads.mm.etl.xml.mapping,
- com.ads.mm.etl.xml.mapping.exception,
- com.ads.mm.xml.erwin,
- com.ads.services.webservice,
- com.ads.services.webservice.rest,
- com.erwin.api.beans.scheduler,
- com.icc.util

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - java.util.AbstractList<E> (implements java.util.List<E>)
      - java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
        - com.ads.api.beans.common.Lineage
        - com.ads.mm.etl.xml.mapping.MMMappingTransformationMap
  - java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
    - java.util.HashMap<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
      - com.ads.mm.db.dao.DataValidationStatus
      - java.util.LinkedHashMap<K,V> (implements java.util.Map<K,V>)
        - com.ads.mm.etl.xml.mapping.MMColumnMap
        - com.ads.mm.etl.xml.mapping.MMEnvironmentMap
        - com.ads.mm.etl.xml.mapping.MMSystemMap
        - com.ads.mm.etl.xml.mapping.MMTableMap
  - com.ads.api.beans.common.AMMObjectTypes
  - com.ads.services.webservice.AMMService
  - com.ads.api.beans.common.APIConstants
  - com.ads.api.beans.common.AssignedResource
  - com.ads.api.beans.bgm.Association
  - com.ads.services.webservice.rest.AssociationResource
  - com.ads.services.webservice.AssociationService
  - com.ads.api.beans.common.AuditHistory
  - com.ads.api.util.BaseUtil
    - com.ads.api.util.AMMUtil
    - com.ads.api.util.AssociationUtil
    - com.ads.api.util.BusinessGlossaryUtil
    - com.ads.api.util.CodesetManagerUtil
    - com.ads.api.util.DocumentUtil
    - com.ads.api.util.KeyValueUtil
    - com.ads.api.util.LineageUtil
    - com.ads.api.util.MappingManagerUtil
    - com.ads.api.util.RelationshipUtil
    - com.ads.api.util.ResourceManagerUtil
    - com.ads.api.util.SchedulerUtil
    - com.ads.api.util.SystemManagerUtil
    - com.ads.api.util.TagUtil
    - com.ads.api.util.TestManagerUtil
  - com.ads.services.webservice.rest.BusinessGlossaryResource
  - com.ads.services.webservice.BusinessGlossaryService
  - com.ads.services.webservice.CATfXService
  - com.ads.services.webservice.CodesetManagerService
  - com.ads.api.beans.csm.CSMEnvironment
  - com.ads.mm.db.dao.DBComponent
    - com.ads.mm.db.dao.DBColumn
    - com.ads.mm.db.dao.DBEnvironment
    - com.ads.mm.db.dao.DBOperationHelper
    - com.ads.mm.db.dao.DBSystem
    - com.ads.mm.db.dao.DBTable
  - com.ads.mm.db.util.DBHelper
  - com.ads.mm.db.dao.DBIndex
  - com.icc.util.DBProperties
  - com.ads.mm.db.dao.DBSchema
  - com.ads.api.beans.common.Document
  - com.ads.services.webservice.DocumentsService
  - com.ads.mm.xml.erwin.ERWinBase
  - com.ads.services.webservice.rest.FileResource
  - com.ads.services.webservice.FileService
  - com.ads.api.beans.common.ImportHelper
    - com.ads.api.beans.bgm.CatalogImportHelper
  - com.erwin.api.beans.scheduler.JobOptions
    - com.erwin.api.beans.scheduler.MetadataELNJobOptions
  - com.ads.api.beans.kv.KeyValue
  - com.ads.services.webservice.KeyValueService
  - com.ads.api.beans.common.LineageEdge
  - com.ads.services.webservice.rest.LineageResource
  - com.ads.services.webservice.LineageService
  - com.ads.api.beans.mm.helper.MappingImportHelper
  - com.ads.services.webservice.rest.MappingManagerResource
  - com.ads.services.webservice.MappingManagerService
  - com.ads.mm.etl.xml.mapping.MMDBColumn.AppendedColumn
  - com.ads.mm.etl.xml.mapping.MMMappingInfo
  - com.ads.mm.etl.xml.mapping.MMMappingTransformation
  - com.ads.mm.etl.xml.mapping.MMMappingUtil
  - com.ads.mm.etl.xml.mapping.MMUUID
    - com.ads.mm.etl.xml.mapping.MMDBColumn (implements java.lang.Cloneable)
    - com.ads.mm.etl.xml.mapping.MMDBEnvironment
    - com.ads.mm.etl.xml.mapping.MMDBSystem
    - com.ads.mm.etl.xml.mapping.MMDBTable (implements com.ads.mm.etl.xml.mapping.MMDBValidator)
    - com.ads.mm.etl.xml.mapping.MMMapping
  - com.ads.api.beans.common.Node
    - com.ads.api.beans.bgm.AssetType
    - com.ads.api.beans.common.BasicNode
    - com.ads.api.beans.bgm.BusinessObject
      - com.ads.api.beans.bgm.BusinessPolicy
      - com.ads.api.beans.bgm.BusinessRule
      - com.ads.api.beans.bgm.BusinessTerm
      - com.ads.api.beans.bgm.CustomObject
    - com.ads.api.beans.bgm.Catalog
    - com.ads.api.beans.csm.Category
    - com.ads.api.beans.csm.Codeset
    - com.ads.api.beans.csm.CodeValue
    - com.ads.api.beans.mm.Mapping
    - com.ads.api.beans.mm.MappingSpecificationRow
    - com.ads.api.beans.mm.Project
    - com.ads.api.beans.rsm.Role
    - com.ads.api.beans.sm.SMColumn
    - com.ads.api.beans.sm.SMEnvironment
    - com.ads.api.beans.sm.SMSystem
    - com.ads.api.beans.sm.SMTable
    - com.ads.api.beans.mm.Subject
    - com.ads.api.beans.common.Tag
  - com.ads.api.beans.rsm.Permission
  - com.ads.api.beans.bgm.Relationship
  - com.ads.services.webservice.RelationshipService
  - com.icc.util.RequestStatus<T>
  - com.ads.api.beans.common.RequestStatusConstants
  - com.ads.services.webservice.ResourceManagerService
  - com.erwin.api.beans.scheduler.SchedulerJob
  - com.ads.services.webservice.SchedulerService
  - com.ads.api.beans.common.SDIClassification
  - com.ads.api.beans.sm.SMIndex
  - com.ads.api.beans.sm.SMNode
  - com.ads.api.beans.sm.SMSchema
  - com.ads.services.webservice.SystemManagerService
  - com.ads.services.webservice.rest.SystemResource
  - com.ads.services.webservice.rest.TagResource
  - com.ads.services.webservice.TagService
  - com.ads.api.beans.tm.TestCase
  - com.ads.api.beans.tm.TestCaseValidationStep
  - com.ads.services.webservice.TestManagerService
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - com.ads.mm.etl.xml.mapping.exception.InvalidMapping
      - com.ads.mm.etl.xml.mapping.exception.UnsupportedMapping

## Interface Hierarchy

- com.ads.mm.etl.xml.mapping.MMDBValidator

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - com.ads.api.beans.common.APIConstants.AuthenticationResponseCode
    - com.ads.api.beans.common.APIConstants.AuthenticationResponseType
    - com.ads.api.beans.common.APIConstants.BGMFillOptions
    - com.ads.api.beans.common.APIConstants.CSMFillOptions
    - com.ads.api.beans.common.APIConstants.DefinedBy
    - com.ads.api.beans.common.APIConstants.DeleteMode
    - com.ads.api.beans.common.APIConstants.ELNScope
    - com.ads.api.beans.common.APIConstants.EndPointType
    - com.ads.api.beans.common.APIConstants.ExpiryType
    - com.ads.api.beans.common.APIConstants.ExportOption
    - com.ads.api.beans.common.APIConstants.FileExtension
    - com.ads.api.beans.common.APIConstants.FilePathType
    - com.ads.api.beans.common.APIConstants.JOBInterval
    - com.ads.api.beans.common.APIConstants.JOBState
    - com.ads.api.beans.common.APIConstants.JOBType
    - com.ads.api.beans.common.APIConstants.LanguagePreference
    - com.ads.api.beans.common.APIConstants.LineageType
    - com.ads.api.beans.common.APIConstants.LoadOptions
    - com.ads.api.beans.common.APIConstants.MetadataScanAction
    - com.ads.api.beans.common.APIConstants.MMFillOptions
    - com.ads.api.beans.common.APIConstants.Module
    - com.ads.api.beans.common.APIConstants.OutputFormat
    - com.ads.api.beans.common.APIConstants.PropertiesType
    - com.ads.api.beans.common.APIConstants.RelationshipType
    - com.ads.api.beans.common.APIConstants.RSMFillOptions
    - com.ads.api.beans.common.APIConstants.RunState
    - com.ads.api.beans.common.APIConstants.sdiFillOptions
    - com.ads.api.beans.common.APIConstants.SelectionCriteria
    - com.ads.api.beans.common.APIConstants.SMFillOptions
    - com.ads.api.beans.common.APIConstants.Status
    - com.ads.api.beans.common.APIConstants.UserAccountStatus
    - com.ads.api.beans.common.APIConstants.VersionMode
    - com.ads.api.beans.csm.Category.Type
    - com.ads.mm.db.dao.DataValidationType
    - com.ads.mm.db.dao.DBEnvironment.DatabaseType
    - com.ads.mm.db.dao.DBEnvironment.DBOperation
    - com.ads.mm.db.util.DBHelper.ModelType
    - com.ads.mm.db.util.DBHelper.ScanCriteria
    - com.icc.util.DBProperties.ConnectionPoolType
    - com.icc.util.DBProperties.DatabaseType
    - com.icc.util.DBProperties.Operation
    - com.ads.mm.db.dao.DBTable.EntityBaseType
    - com.ads.mm.db.dao.DBTable.TableType
    - com.ads.mm.xml.erwin.ERWinBase.ColumnProperties
    - com.ads.api.beans.kv.KeyValue.DisplayPolicy
    - com.ads.api.beans.kv.KeyValue.UIType
    - com.ads.api.beans.mm.helper.MappingImportHelper.ImportFileType
    - com.ads.api.beans.mm.helper.MappingImportHelper.ImportType
    - com.ads.mm.etl.xml.mapping.MMSystemMap.Type
    - com.ads.api.beans.common.Node.Depth
    - com.ads.api.beans.common.Node.InputDataType
    - com.ads.api.beans.common.Node.NodeType
    - com.ads.api.beans.common.Node.ReturnType
    - com.ads.api.beans.mm.Project.ProjectETL
    - com.ads.api.beans.rsm.Role.RoleType
    - com.ads.api.beans.sm.SMColumn.SMColumnType
    - com.ads.api.beans.sm.SMEnvironment.DatabaseType
    - com.ads.api.beans.sm.SMNode.SMNodeType
    - com.ads.api.beans.sm.SMTable.SMTableType