# Hierarchy For All Packages

Package Hierarchies:

- org.wso2.carbon.governance.api.cache,
- org.wso2.carbon.governance.api.common,
- org.wso2.carbon.governance.api.common.dataobjects,
- org.wso2.carbon.governance.api.common.util,
- org.wso2.carbon.governance.api.endpoints,
- org.wso2.carbon.governance.api.endpoints.dataobjects,
- org.wso2.carbon.governance.api.exception,
- org.wso2.carbon.governance.api.generic,
- org.wso2.carbon.governance.api.generic.dataobjects,
- org.wso2.carbon.governance.api.internal,
- org.wso2.carbon.governance.api.policies,
- org.wso2.carbon.governance.api.policies.dataobjects,
- org.wso2.carbon.governance.api.schema,
- org.wso2.carbon.governance.api.schema.dataobjects,
- org.wso2.carbon.governance.api.services,
- org.wso2.carbon.governance.api.services.dataobjects,
- org.wso2.carbon.governance.api.util,
- org.wso2.carbon.governance.api.wsdls,
- org.wso2.carbon.governance.api.wsdls.dataobjects

## Class Hierarchy

- java.lang.Object
  - 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)
      - java.util.LinkedHashMap<K,V> (implements java.util.Map<K,V>)
        - org.wso2.carbon.governance.api.cache.LRUCache<K,V>
  - org.wso2.carbon.governance.api.common.util.ApproveItemBean
  - org.wso2.carbon.governance.api.cache.ArtifactCache
  - org.wso2.carbon.governance.api.cache.ArtifactCacheFactory
  - org.wso2.carbon.governance.api.cache.ArtifactCacheManager
  - org.wso2.carbon.governance.api.common.util.CheckListItemBean
  - org.wso2.carbon.governance.api.util.CheckpointTimeUtils
  - org.wso2.carbon.governance.api.endpoints.EndpointManager
  - org.wso2.carbon.governance.api.generic.GenericArtifactManager
  - org.wso2.carbon.governance.api.internal.GovernanceAPIServiceComponent
  - org.wso2.carbon.governance.api.util.GovernanceArtifactConfiguration
  - org.wso2.carbon.governance.api.common.dataobjects.GovernanceArtifactImpl (implements org.wso2.carbon.governance.api.common.dataobjects.GovernanceArtifact)
    - org.wso2.carbon.governance.api.endpoints.dataobjects.EndpointImpl (implements org.wso2.carbon.governance.api.endpoints.dataobjects.Endpoint)
    - org.wso2.carbon.governance.api.generic.dataobjects.GenericArtifactImpl (implements org.wso2.carbon.governance.api.generic.dataobjects.GenericArtifact)
      - org.wso2.carbon.governance.api.generic.dataobjects.DetachedGenericArtifactImpl (implements org.wso2.carbon.governance.api.generic.dataobjects.DetachedGenericArtifact)
    - org.wso2.carbon.governance.api.policies.dataobjects.PolicyImpl (implements org.wso2.carbon.governance.api.policies.dataobjects.Policy)
    - org.wso2.carbon.governance.api.schema.dataobjects.SchemaImpl (implements org.wso2.carbon.governance.api.schema.dataobjects.Schema)
    - org.wso2.carbon.governance.api.services.dataobjects.ServiceImpl (implements org.wso2.carbon.governance.api.services.dataobjects.Service)
    - org.wso2.carbon.governance.api.wsdls.dataobjects.WsdlImpl (implements org.wso2.carbon.governance.api.wsdls.dataobjects.Wsdl)
  - org.wso2.carbon.governance.api.common.GovernanceArtifactManager
  - org.wso2.carbon.governance.api.util.GovernanceConstants
  - org.wso2.carbon.governance.api.util.GovernanceConstants.ArtifactTypes
  - org.wso2.carbon.governance.api.util.GovernanceUtils
  - org.wso2.carbon.governance.api.policies.PolicyManager
  - org.wso2.carbon.governance.api.cache.RXTConfigCacheEntryCreatedListener<K,V> (implements javax.cache.event.CacheEntryCreatedListener<K,V>)
  - org.wso2.carbon.governance.api.cache.RXTConfigCacheEntryRemovedListener<K,V> (implements javax.cache.event.CacheEntryRemovedListener<K,V>)
  - org.wso2.carbon.governance.api.cache.RXTConfigCacheEntryUpdatedListener<K,V> (implements javax.cache.event.CacheEntryUpdatedListener<K,V>)
  - org.wso2.carbon.governance.api.schema.SchemaManager
  - org.wso2.carbon.governance.api.services.ServiceManager
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.wso2.carbon.registry.api.RegistryException
        - org.wso2.carbon.registry.core.exceptions.RegistryException
          - org.wso2.carbon.governance.api.exception.GovernanceException
  - org.wso2.carbon.governance.api.wsdls.WsdlManager

## Interface Hierarchy

- org.wso2.carbon.governance.api.generic.GenericArtifactFilter
- org.wso2.carbon.governance.api.common.dataobjects.GovernanceArtifact
  - org.wso2.carbon.governance.api.generic.dataobjects.DetachedGenericArtifact
  - org.wso2.carbon.governance.api.endpoints.dataobjects.Endpoint
  - org.wso2.carbon.governance.api.generic.dataobjects.GenericArtifact
    - org.wso2.carbon.governance.api.generic.dataobjects.DetachedGenericArtifact
  - org.wso2.carbon.governance.api.policies.dataobjects.Policy
  - org.wso2.carbon.governance.api.schema.dataobjects.Schema
  - org.wso2.carbon.governance.api.services.dataobjects.Service
  - org.wso2.carbon.governance.api.wsdls.dataobjects.Wsdl
- org.wso2.carbon.governance.api.common.GovernanceArtifactFilter
- org.wso2.carbon.governance.api.policies.PolicyFilter
- org.wso2.carbon.governance.api.schema.SchemaFilter
- org.wso2.carbon.governance.api.services.ServiceFilter
- org.wso2.carbon.governance.api.wsdls.WsdlFilter

Copyright © 2017 WSO2. All Rights Reserved.