# Hierarchy For Package com.sas.services

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.AbstractService
  - com.sas.services.AbstractServiceAttribute (implements com.sas.services.ServiceAttributeInterface)
  - com.sas.services.AbstractServiceAttributeFactory (implements com.sas.services.deployment.ServiceAttributeFactoryInterface)
  - com.sas.services.AbstractServiceComponentConfig (implements java.lang.Cloneable, com.sas.services.ServiceComponentConfigInterface)
  - com.sas.services.AbstractServiceFactory (implements com.sas.services.ServiceFactoryInterface)
  - com.sas.services.DefaultEntityKeyImpl (implements com.sas.entities.EntityKeyInterface, java.io.Serializable)
  - java.security.Permission (implements java.security.Guard, java.io.Serializable)
    - java.security.BasicPermission (implements java.io.Serializable)
      - com.sas.services.ServicePermission
  - com.sas.services.ServiceAggregateConfig
  - com.sas.services.ServiceConfigDocument
  - com.sas.services.ServiceConfiguration (implements com.sas.services.ServiceConfigurationInterface)
  - com.sas.services.ServiceInitializationObject (implements com.sas.services.InitializationObjectInterface)
  - com.sas.services.ServiceProfile (implements com.sas.services.deployment.ExportServiceConfigInterface, com.sas.services.deployment.MergeServiceConfigInterface)
  - com.sas.services.ServiceProxy (implements com.sas.services.RemoteServiceInterface, java.io.Serializable)
  - com.sas.services.ServiceState (implements 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.IllegalServiceStateException (implements java.io.Serializable)
          - com.sas.services.InitializationException
          - com.sas.services.ParseException (implements java.io.Serializable)
          - com.sas.services.QuiesceException (implements java.io.Serializable)
          - com.sas.services.ServiceConfigurationException
          - com.sas.services.SyntaxException (implements java.io.Serializable)
          - com.sas.services.TransportException (implements java.io.Serializable)

## Interface Hierarchy

- com.sas.services.DocumentServiceConfigAdapterInterface
- com.sas.services.MergePolicy
- java.rmi.Remote
  - com.sas.entities.EntityKeyInterface
    - com.sas.services.RemoteServiceInterface (also extends com.sas.services.mgmt.ServiceNotificationBroadcasterInterface)
      - com.sas.services.ServiceInterface
  - com.sas.services.QuiesceInterface
  - com.sas.services.mgmt.ServiceNotificationBroadcasterInterface
    - com.sas.services.RemoteServiceInterface (also extends com.sas.entities.EntityKeyInterface)
      - com.sas.services.ServiceInterface
- java.io.Serializable
  - com.sas.services.InitializationObjectInterface
  - com.sas.services.ServiceAttributeInterface
  - com.sas.services.ServiceConfigurationInterface
- com.sas.services.ServiceComponentConfigInterface
- com.sas.services.ServiceFactoryInterface