Hierarchy For All Packages

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • edu.uiuc.ncsa.security.core.util.AbstractEnvironment (implements edu.uiuc.ncsa.security.core.Logable, java.io.Serializable)
      • org.oa4mp.server.api.MyProxyServiceEnvironment
        • org.oa4mp.server.api.ServiceEnvironmentImpl (implements org.oa4mp.server.api.ServiceEnvironment)
    • 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)
        • edu.uiuc.ncsa.security.storage.MemoryStore<V> (implements edu.uiuc.ncsa.security.core.Store<V>)
          • org.cilogon.oauth2.servlet.storage.archiveUser.MemoryArchivedUserStore (implements org.cilogon.oauth2.servlet.storage.archiveUser.ArchivedUserStore)
          • edu.uiuc.ncsa.security.storage.monitored.MonitoredMemoryStore<V> (implements edu.uiuc.ncsa.security.storage.MonitoredStoreInterface<V>)
          • org.cilogon.oauth2.servlet.storage.twofactor.TwoFactorMS (implements org.cilogon.oauth2.servlet.storage.twofactor.TwoFactorStore)
    • org.oa4mp.client.api.AbstractOA4MPService
      • org.oa4mp.client.api.OA4MPService
        • org.oa4mp.client.loader.OA2MPService
    • org.cilogon.oauth2.admin.Banners
    • org.oa4mp.server.loader.oauth2.claims.BasicClaimsSourceImpl (implements org.oa4mp.delegation.server.server.claims.ClaimSource)
    • edu.uiuc.ncsa.security.servlet.Bootstrapper (implements javax.servlet.ServletContextListener)
    • org.cilogon.qdl.module.storage.CILAccessLoader (implements org.qdl_lang.extensions.QDLLoader)
    • org.cilogon.proxy.servlet.CILOA2ExceptionHandler.YAErr
    • org.cilogon.oauth2.servlet.util.CILogonConstants
    • org.cilogon.oauth2.servlet.servlet.CILogonExceptionHandler (implements edu.uiuc.ncsa.security.servlet.ExceptionHandler)
    • org.cilogon.qdl.workspace.CILogonQDLWorkspaceProvider (implements org.qdl_lang.workspace.WorkspaceProvider)
    • org.cilogon.oauth2.servlet.util.CILogonSEImpl (implements org.cilogon.oauth2.servlet.util.CILogonSE)
    • org.cilogon.qdl.module.storage.CILStoreLoader (implements org.qdl_lang.extensions.QDLLoader)
    • edu.uiuc.ncsa.security.util.cli.CLITool (implements edu.uiuc.ncsa.security.core.Logable)
      • org.oa4mp.server.admin.myproxy.oauth2.base.CopyTool
        • org.oa4mp.server.admin.myproxy.oauth2.tools.OA2CopyTool
    • edu.uiuc.ncsa.security.util.cli.CommonCommands (implements edu.uiuc.ncsa.security.util.cli.Commands)
    • org.oa4mp.server.loader.qdl.claims.ConfigtoCS (implements org.oa4mp.server.loader.qdl.claims.CSConstants)
    • edu.uiuc.ncsa.security.util.cli.ConfigurableCommandsImpl (implements edu.uiuc.ncsa.security.util.cli.Commands, edu.uiuc.ncsa.security.util.cli.ComponentManager)
      • org.oa4mp.server.admin.myproxy.oauth2.base.BaseCommands (implements edu.uiuc.ncsa.security.util.cli.ComponentManager)
        • org.oa4mp.server.admin.myproxy.oauth2.tools.OA2Commands
    • org.oa4mp.server.admin.myproxy.oauth2.base.CopyExtension
    • org.oa4mp.server.admin.myproxy.oauth2.base.CopyToolVerifier
    • org.cilogon.oauth2.servlet.util.DBServiceClient
    • org.cilogon.oauth2.servlet.servlet.DBServiceConfig
    • org.cilogon.oauth2.servlet.util.DBServiceSerializer
    • org.cilogon.oauth2.servlet.storage.user.DNState
    • org.cilogon.oauth2.servlet.util.DNUtil
    • org.cilogon.oauth2.servlet.impl.Err
    • org.apache.commons.transaction.file.FileSequence
      • org.cilogon.oauth2.servlet.storage.sequence.FSSequence (implements org.cilogon.oauth2.servlet.util.Incrementable)
    • javax.servlet.GenericServlet (implements java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig)
      • javax.servlet.http.HttpServlet (implements java.io.Serializable)
        • edu.uiuc.ncsa.security.servlet.AbstractServlet (implements edu.uiuc.ncsa.security.core.Logable)
          • org.oa4mp.server.api.storage.servlet.EnvServlet
            • org.oa4mp.server.api.storage.servlet.MyProxyDelegationServlet (implements org.oa4mp.delegation.common.servlet.TransactionFilter)
              • org.cilogon.oauth2.servlet.servlet.AbstractDBService
              • org.oa4mp.server.api.storage.servlet.AbstractInitServlet
                • org.oa4mp.server.loader.oauth2.servlet.OA2AuthorizedServlet
              • org.oa4mp.server.api.storage.servlet.AbstractRegistrationServlet (implements edu.uiuc.ncsa.security.servlet.Presentable)
              • org.oa4mp.server.api.storage.servlet.CRServlet
                • org.oa4mp.server.api.storage.servlet.ACS2
              • org.oa4mp.server.loader.oauth2.servlet.MultiAuthServlet
                • org.oa4mp.server.loader.oauth2.servlet.AbstractAccessTokenServlet2
                  • org.oa4mp.server.proxy.OA2ATServlet
    • edu.uiuc.ncsa.security.core.configuration.provider.HierarchicalConfigProvider<T> (implements edu.uiuc.ncsa.security.core.configuration.provider.CfgEventListener, javax.inject.Provider<T>)
      • org.cilogon.oauth2.servlet.storage.sequence.SerialStringProvider (implements org.oa4mp.server.api.OA4MPConfigTags)
      • org.cilogon.oauth2.servlet.storage.TokenPrefixProvider (implements org.oa4mp.server.api.OA4MPConfigTags)
      • edu.uiuc.ncsa.security.core.configuration.provider.TypedProvider<T>
        • edu.uiuc.ncsa.security.storage.FSProvider<T>
          • org.cilogon.oauth2.servlet.storage.archiveUser.CILFSArchivedUserStoreProvider (implements org.oa4mp.server.api.OA4MPConfigTags)
          • org.cilogon.oauth2.servlet.storage.idp.CILFSIDPProvider (implements org.oa4mp.server.api.OA4MPConfigTags)
          • org.cilogon.oauth2.servlet.storage.user.CILFSUserStoreProvider (implements org.oa4mp.server.api.OA4MPConfigTags)
          • org.cilogon.oauth2.servlet.storage.twofactor.TwoFactorFSProvider (implements org.oa4mp.server.api.OA4MPConfigTags)
        • org.cilogon.oauth2.servlet.storage.sequence.IncrementableProvider
          • org.cilogon.oauth2.servlet.storage.sequence.DerbySequenceProvider (implements org.oa4mp.server.api.OA4MPConfigTags)
          • org.cilogon.oauth2.servlet.storage.sequence.FSSequenceProvider (implements org.oa4mp.server.api.OA4MPConfigTags)
          • org.cilogon.oauth2.servlet.storage.sequence.MySQLSequenceProvider (implements org.oa4mp.server.api.OA4MPConfigTags)
          • org.cilogon.oauth2.servlet.storage.idp.PGSequenceProvider (implements org.oa4mp.server.api.OA4MPConfigTags)
        • edu.uiuc.ncsa.security.core.configuration.provider.MultiTypeProvider<T>
        • edu.uiuc.ncsa.security.storage.sql.SQLStoreProvider<T>
          • org.cilogon.oauth2.servlet.storage.twofactor.CILSQL2FStoreProvider (implements org.oa4mp.server.api.OA4MPConfigTags)
          • org.cilogon.oauth2.servlet.storage.archiveUser.CILSQLArchivedUserStoreProvider (implements org.oa4mp.server.api.OA4MPConfigTags)
          • org.cilogon.oauth2.servlet.storage.idp.CILSQLIDPStoreProvider (implements org.oa4mp.server.api.OA4MPConfigTags)
          • org.cilogon.oauth2.servlet.storage.user.CILSQLUserStoreProvider (implements org.oa4mp.server.api.OA4MPConfigTags)
          • org.oa4mp.server.api.admin.transactions.DSSQLTransactionStoreProvider<T> (implements org.oa4mp.server.api.OA4MPConfigTags)
    • edu.uiuc.ncsa.security.core.util.IdentifiableImpl (implements java.lang.Cloneable, edu.uiuc.ncsa.security.core.Identifiable)
      • org.cilogon.oauth2.servlet.storage.archiveUser.ArchivedUser (implements java.lang.Comparable<T>, edu.uiuc.ncsa.security.core.DateComparable, edu.uiuc.ncsa.security.core.Identifiable)
      • org.oa4mp.delegation.common.storage.transactions.BasicTransaction (implements edu.uiuc.ncsa.security.core.cache.Cacheable)
        • org.oa4mp.delegation.server.ServiceTransaction
          • org.oa4mp.server.api.OA4MPServiceTransaction
            • org.cilogon.oauth2.servlet.storage.transaction.CILogonServiceTransaction (implements org.cilogon.oauth2.servlet.storage.transaction.AbstractCILServiceTransaction)
            • org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction (implements edu.uiuc.ncsa.security.core.DateComparable, org.oa4mp.delegation.server.server.OA2TransactionScopes, org.oa4mp.delegation.server.server.OIDCServiceTransactionInterface)
      • org.cilogon.oauth2.servlet.storage.archiveUser.CILFSArchivedUserStore.AUEntry (implements java.lang.Iterable<T>)
      • edu.uiuc.ncsa.security.storage.monitored.Monitored (implements edu.uiuc.ncsa.security.core.DateComparable)
        • org.cilogon.oauth2.servlet.storage.idp.IdentityProvider
        • org.cilogon.oauth2.servlet.storage.user.User
      • org.cilogon.oauth2.servlet.storage.twofactor.TwoFactorInfo
    • edu.uiuc.ncsa.security.core.util.IdentifiableProviderImpl<V> (implements edu.uiuc.ncsa.security.core.IdentifiableProvider<V>)
    • edu.uiuc.ncsa.security.core.util.IdentifierProvider<V> (implements javax.inject.Provider<T>)
    • org.cilogon.oauth2.servlet.storage.idp.IDPProvider (implements edu.uiuc.ncsa.security.core.IdentifiableProvider<V>)
    • edu.uiuc.ncsa.security.storage.IndexedStreamStore<V> (implements edu.uiuc.ncsa.security.core.Store<V>)
    • org.cilogon.oauth2.servlet.util.LegacyDBSFacade
    • edu.uiuc.ncsa.security.core.util.LoggingConfigLoader<T> (implements edu.uiuc.ncsa.security.core.util.ConfigurationLoader<T>, java.io.Serializable, edu.uiuc.ncsa.security.core.Version)
      • org.oa4mp.delegation.common.servlet.DBConfigLoader<T>
        • org.oa4mp.client.api.loader.AbstractClientLoader<T> (implements org.oa4mp.client.api.ClientLoaderInterface<T>)
        • org.cilogon.oauth2.servlet.util.CILogonStoreLoader<T> (implements org.cilogon.oauth2.servlet.util.CILogonConfiguration)
        • org.oa4mp.server.api.storage.servlet.MyProxyConfigurationLoader<T>
          • org.oa4mp.server.api.storage.servlet.AbstractConfigurationLoader<T> (implements org.oa4mp.server.api.storage.servlet.ConfigurationLoaderInterface)
    • edu.uiuc.ncsa.security.storage.data.MapConverter<V> (implements edu.uiuc.ncsa.security.core.XMLConverter<V>)
      • org.cilogon.oauth2.servlet.storage.archiveUser.ArchivedUserConverter
      • org.oa4mp.delegation.common.storage.transactions.BasicTransactionConverter<V>
        • org.oa4mp.delegation.server.storage.support.ServiceTransactionConverter<V>
      • edu.uiuc.ncsa.security.storage.monitored.MonitoredConverter<V>
      • org.oa4mp.server.qdl.storage.StemConverter<V>
      • org.cilogon.oauth2.servlet.storage.twofactor.TwoFactorMapConverter
    • org.cilogon.oauth2.servlet.storage.sequence.MemorySequence (implements org.cilogon.oauth2.servlet.util.Incrementable)
    • org.qdl_lang.module.Module (implements java.io.Serializable, org.qdl_lang.state.XThing)
      • org.qdl_lang.extensions.JavaModule
        • org.oa4mp.server.qdl.storage.StoreAccessModule
    • org.oa4mp.server.loader.oauth2.servlet.OA2AuthorizedServletUtil
    • org.oa4mp.server.loader.qdl.OA2LibLoader (implements org.qdl_lang.state.LibLoader)
      • org.oa4mp.server.qdl.OA2LibLoader2
    • org.oa4mp.client.api.OA4MPServiceProvider (implements javax.inject.Provider<T>)
    • org.oa4mp.server.api.storage.servlet.OA4MPServletInitializer (implements edu.uiuc.ncsa.security.servlet.Initialization)
    • org.cilogon.oauth2.servlet.storage.user.PersonName (implements java.io.Serializable)
    • org.qdl_lang.workspace.QDLWorkspace (implements java.io.Serializable)
    • edu.uiuc.ncsa.security.storage.data.SerializationKeys (implements java.io.Serializable)
      • org.cilogon.oauth2.servlet.storage.archiveUser.ArchivedUserKeys
      • org.oa4mp.delegation.common.storage.transactions.BasicTransactionKeys
        • org.oa4mp.delegation.server.storage.support.ServiceTransactionKeys
          • org.oa4mp.server.api.admin.transactions.DSTransactionKeys
      • edu.uiuc.ncsa.security.storage.monitored.MonitoredKeys
        • org.cilogon.oauth2.servlet.storage.idp.IDPKeys
        • org.cilogon.oauth2.servlet.storage.user.UserKeys
      • org.cilogon.oauth2.servlet.storage.sequence.SequenceTable.SequenceKeys
      • org.cilogon.oauth2.servlet.storage.twofactor.TwoFactorSerializationKeys
    • org.cilogon.oauth2.servlet.storage.sequence.SerialStrings (implements java.io.Serializable)
    • edu.uiuc.ncsa.security.storage.sql.SQLDatabase
      • org.cilogon.oauth2.servlet.storage.sequence.Sequence (implements org.cilogon.oauth2.servlet.util.Incrementable)
      • edu.uiuc.ncsa.security.storage.sql.SQLStore<V> (implements edu.uiuc.ncsa.security.core.Store<V>)
        • org.cilogon.oauth2.servlet.storage.archiveUser.CILSQLArchivedUserStore (implements org.cilogon.oauth2.servlet.storage.archiveUser.ArchivedUserStore)
        • edu.uiuc.ncsa.security.storage.monitored.MonitoredSQLStore<V> (implements edu.uiuc.ncsa.security.storage.MonitoredStoreInterface<V>)
        • org.oa4mp.delegation.common.storage.transactions.SQLBaseTransactionStore<V> (implements org.oa4mp.delegation.common.storage.TransactionStore<V>)
          • org.oa4mp.delegation.server.storage.SQLServiceTransactionStore<V>
            • org.oa4mp.server.api.admin.transactions.DSSQLTransactionStore<V>
        • org.cilogon.oauth2.servlet.storage.twofactor.TwoFactorSQLStore (implements org.cilogon.oauth2.servlet.storage.twofactor.TwoFactorStore)
    • org.cilogon.oauth2.servlet.StatusCodes
    • org.oa4mp.server.qdl.storage.StoreFacade
    • edu.uiuc.ncsa.security.storage.sql.internals.Table
      • org.cilogon.oauth2.servlet.storage.archiveUser.ArchivedUsersTable
      • org.oa4mp.delegation.common.storage.transactions.BasicTransactionTable
        • org.oa4mp.delegation.server.storage.support.ServiceTransactionTable
          • org.oa4mp.server.api.admin.transactions.DSTransactionTable
      • org.oa4mp.delegation.common.storage.monitored.MonitoredTable
      • org.cilogon.oauth2.servlet.storage.sequence.SequenceTable
      • org.cilogon.oauth2.servlet.storage.twofactor.TwoFactorTable
    • java.lang.Throwable (implements java.io.Serializable)
    • org.cilogon.oauth2.servlet.storage.user.UserIdentifierProvider (implements javax.inject.Provider<T>)
    • org.cilogon.oauth2.servlet.storage.user.UserMultiID (implements java.lang.Iterable<T>, java.io.Serializable)
    • org.qdl_lang.workspace.WorkspaceCommands (implements edu.uiuc.ncsa.security.core.Logable, java.io.Serializable)
    • org.qdl_lang.workspace.WorkspaceCommandsProvider (implements javax.inject.Provider<T>)

Interface Hierarchy