# Hierarchy For Package com.sas.services.information

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.sas.services.AbstractRemoteService (implements com.sas.services.RemoteServiceInterface, com.sas.services.mgmt.ServiceNotificationBroadcasterInterface)
    - com.sas.services.information.InformationService (implements com.sas.services.information.InformationServiceInterface)
  - com.sas.services.information.AbstractRepository2.SmartTypeHelper
  - com.sas.services.information.AbstractRepository2.SmartTypeHelper.Result
  - com.sas.services.information.ACTEntry (implements java.io.Serializable)
  - com.sas.services.information.Authorization (implements java.io.Serializable)
  - com.sas.services.information.AuthorizationObjectsResult (implements java.io.Serializable)
  - com.sas.services.information.AuthResult (implements java.io.Serializable)
  - com.sas.services.information.ContentInfo (implements java.io.Serializable)
  - java.util.EventObject (implements java.io.Serializable)
    - com.sas.services.information.MetadataConnectionEvent
  - com.sas.services.information.Factory
  - com.sas.services.information.FactoryAction (implements java.lang.Cloneable, java.util.Comparator<T>, com.sas.services.deployment.ConsumedResourceInterface, java.io.Serializable)
  - com.sas.services.information.Filter (implements com.sas.services.information.FilterInterface, java.io.Serializable)
  - com.sas.services.information.FilterComponent (implements java.io.Serializable)
  - com.sas.services.information.IdentityInfo (implements java.io.Serializable)
  - com.sas.services.information.InternalLoginSitePolicies (implements java.io.Serializable)
  - com.sas.services.information.InternalLoginUserInfo (implements java.io.Serializable)
  - com.sas.services.information.MetadataChangeEvent (implements java.io.Serializable)
  - com.sas.services.information.OMIServer.cVetoableChangeListener (implements java.beans.VetoableChangeListener)
  - com.sas.services.information.OMIServer.OMIKey
  - com.sas.services.information.OMIServerRepository.OMIEvaluator (implements com.sas.services.information.rules.EvaluatorInterface)
  - java.rmi.server.RemoteObject (implements java.rmi.Remote, java.io.Serializable)
    - java.rmi.server.RemoteServer
      - java.rmi.server.UnicastRemoteObject
        - com.sas.services.information.AbstractRepository2 (implements com.sas.services.information.RepositoryInterface)
        - com.sas.services.information.DAVRepository (implements com.sas.services.information.DAVRepositoryInterface, com.sas.services.information.InformationServiceTimerClient, com.sas.services.information.MetadataChangeListener)
          - com.sas.services.information.DAVChildRepository (implements com.sas.services.information.ChildRepositoryInterface, com.sas.services.information.DAVRepositoryInterface)
        - com.sas.services.information.OMIServer (implements com.sas.metadata.remote.MdConnectionListener, com.sas.metadata.remote.MdFactoryListener, com.sas.metadata.remote.MdObjectListener, com.sas.metadata.remote.MdStoreIDChangeListener, com.sas.services.information.MetadataServerInterface)
          - com.sas.services.information.OMIChildServer (implements com.sas.services.information.ChildServerInterface)
        - com.sas.services.information.OMIServerRepository (implements com.sas.services.information.InformationServiceTimerClient, com.sas.metadata.remote.MdObjectListener, com.sas.services.information.MetadataChangeListener, com.sas.services.information.OMIRepositoryInterface)
          - com.sas.services.information.OMIServerChildRepository (implements com.sas.services.information.ChildRepositoryInterface)
  - com.sas.services.information.RepositoryDef (implements java.lang.Cloneable, com.sas.services.deployment.ConsumedResourceInterface, java.io.Serializable)
  - com.sas.services.information.RepositoryEvent (implements java.io.Serializable)
  - com.sas.services.information.RepositoryGroup (implements java.lang.Cloneable, com.sas.services.deployment.ConsumedResourceInterface, java.io.Serializable)
  - com.sas.services.information.RepositoryInfo (implements java.io.Serializable)
  - com.sas.services.information.ServerDef (implements java.lang.Cloneable, com.sas.services.deployment.ConsumedResourceInterface, java.io.Serializable)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - com.sas.util.ChainedException (implements com.sas.util.ChainedExceptionInterface)
        - com.sas.services.ServiceException (implements java.io.Serializable)
          - com.sas.services.information.AutoConnectException (implements java.io.Serializable)
          - com.sas.services.information.EntityHasChangedException
          - com.sas.services.information.FactoryException
            - com.sas.services.information.FactoryClassException
            - com.sas.services.information.FactoryNotInitializedException
          - com.sas.services.information.FilterNotSupportedException
          - com.sas.services.information.ItemAlreadyExistsException (implements java.io.Serializable)
          - com.sas.services.information.NewInstanceException
          - com.sas.services.information.PartialResultsException
            - com.sas.services.information.PartialFolderResultsException
            - com.sas.services.information.PartialListResultsException
          - com.sas.services.information.RepositoryUrlMismatchException
          - com.sas.services.information.ServerVersionException
          - com.sas.services.information.VersionIncompatibleException
  - com.sas.services.information.UserFolderType (implements java.io.Serializable)

## Interface Hierarchy

- java.util.EventListener
  - com.sas.services.information.MetadataConnectionListener (also extends java.rmi.Remote)
- com.sas.services.information.FilterInterface
- com.sas.services.information.ProtocolInterface
- java.rmi.Remote
  - com.sas.entities.EntityKeyInterface
    - com.sas.services.RemoteServiceInterface (also extends com.sas.services.mgmt.ServiceNotificationBroadcasterInterface)
      - com.sas.services.information.InformationServiceInterface
  - com.sas.services.information.MetadataChangeListener
  - com.sas.services.information.MetadataConnectionListener (also extends java.util.EventListener)
  - com.sas.services.information.RepositoryInterface
    - com.sas.services.information.ChildRepositoryInterface
    - com.sas.services.information.DAVRepositoryInterface
    - com.sas.services.information.MetadataRepositoryInterface
    - com.sas.services.information.OMIRepositoryInterface
  - com.sas.services.information.RepositoryListenerInterface
  - com.sas.services.information.ServerInterface
    - com.sas.services.information.ChildServerInterface
    - com.sas.services.information.MetadataServerInterface
  - com.sas.services.mgmt.ServiceNotificationBroadcasterInterface
    - com.sas.services.RemoteServiceInterface (also extends com.sas.entities.EntityKeyInterface)
      - com.sas.services.information.InformationServiceInterface