Hierarchy For All Packages

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • edu.uiuc.ncsa.oa4mp.delegation.client.AbstractDelegationServiceProvider (implements javax.inject.Provider<T>)
    • edu.uiuc.ncsa.security.core.util.AbstractEnvironment (implements edu.uiuc.ncsa.security.core.Logable)
    • edu.uiuc.ncsa.oa4mp.delegation.server.issuers.AbstractIssuer (implements edu.uiuc.ncsa.oa4mp.delegation.common.services.AddressableServer)
      • edu.uiuc.ncsa.oa4mp.delegation.oa2.server.AGI2 (implements edu.uiuc.ncsa.oa4mp.delegation.server.issuers.AGIssuer)
      • edu.uiuc.ncsa.oa4mp.delegation.oa2.server.ATI2 (implements edu.uiuc.ncsa.oa4mp.delegation.server.issuers.ATIssuer)
      • edu.uiuc.ncsa.oa4mp.delegation.oa2.server.PAI2 (implements edu.uiuc.ncsa.oa4mp.delegation.server.issuers.PAIssuer)
      • edu.uiuc.ncsa.oa4mp.delegation.oa2.server.RTI2
      • edu.uiuc.ncsa.oa4mp.delegation.oa2.server.UII2
    • 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>)
          • edu.uiuc.ncsa.security.storage.monitored.MonitoredMemoryStore<V> (implements edu.uiuc.ncsa.security.storage.MonitoredStoreInterface<V>)
            • edu.uiuc.ncsa.oa4mp.delegation.server.storage.impl.ClientMemoryStore<V> (implements edu.uiuc.ncsa.oa4mp.delegation.server.storage.ClientStore<V>)
          • edu.uiuc.ncsa.oa4mp.delegation.common.storage.monitored.OLDMonitoredMemoryStore<V> (implements edu.uiuc.ncsa.security.storage.MonitoredStoreInterface<V>)
          • edu.uiuc.ncsa.oa4mp.delegation.common.storage.transactions.TransactionMemoryStore<V> (implements edu.uiuc.ncsa.oa4mp.delegation.common.storage.TransactionStore<V>)
        • edu.uiuc.ncsa.oa4mp.delegation.common.storage.transactions.TransactionMemoryStore.TokenIndex
    • edu.uiuc.ncsa.security.storage.AggregateStore<V> (implements edu.uiuc.ncsa.security.core.Store<V>)
    • edu.uiuc.ncsa.oa4mp.delegation.oa2.client.ASImpl (implements edu.uiuc.ncsa.oa4mp.delegation.common.services.AddressableServer, edu.uiuc.ncsa.oa4mp.delegation.common.services.DoubleDispatchServer)
      • edu.uiuc.ncsa.oa4mp.delegation.oa2.client.AGServer2 (implements edu.uiuc.ncsa.oa4mp.delegation.client.server.AGServer, edu.uiuc.ncsa.oa4mp.delegation.oa2.OA2Constants)
      • edu.uiuc.ncsa.oa4mp.delegation.oa2.client.PAServer2 (implements edu.uiuc.ncsa.oa4mp.delegation.client.server.PAServer)
      • edu.uiuc.ncsa.oa4mp.delegation.oa2.client.TokenAwareServer
      • edu.uiuc.ncsa.oa4mp.delegation.oa2.client.UIServer2 (implements edu.uiuc.ncsa.oa4mp.delegation.client.server.UIServer)
    • edu.uiuc.ncsa.oa4mp.delegation.oa2.client.ATServer2.IDTokenEntry
    • edu.uiuc.ncsa.myproxy.oauth2.Banners
    • edu.uiuc.ncsa.oa4mp.delegation.client.request.BasicRequest (implements edu.uiuc.ncsa.oa4mp.delegation.common.services.Request)
    • edu.uiuc.ncsa.oa4mp.delegation.client.request.BasicResponse (implements edu.uiuc.ncsa.oa4mp.delegation.common.services.Response)
    • edu.uiuc.ncsa.security.util.cli.BasicSorter (implements edu.uiuc.ncsa.security.util.cli.Sortable)
    • edu.uiuc.ncsa.security.core.cache.CachedMapFacade<V> (implements edu.uiuc.ncsa.security.core.Store<V>)
    • edu.uiuc.ncsa.oa4mp.delegation.oa2.server.claims.ClaimSourceConfiguration (implements java.io.Serializable)
    • edu.uiuc.ncsa.oa4mp.delegation.oa2.server.claims.ClaimSourceConfigurationUtil
    • edu.uiuc.ncsa.oa4mp.delegation.oa2.server.claims.ClaimSourceFactory
    • edu.uiuc.ncsa.oa4mp.delegation.oa2.server.claims.ClaimSourceFactoryRequest
    • edu.uiuc.ncsa.oa4mp.delegation.oa2.server.scripts.ClientJSONConfigUtil
    • edu.uiuc.ncsa.oa4mp.delegation.oa2.server.scripts.qdl.ClientQDLScripts (implements edu.uiuc.ncsa.oa4mp.delegation.oa2.server.scripts.ClientScripts)
    • edu.uiuc.ncsa.oa4mp.delegation.oa2.server.scripts.qdl.ClientQDLScriptsUtil
    • edu.uiuc.ncsa.oa4mp.delegation.oa2.server.scripts.ClientScriptsFactory<V> (implements javax.inject.Provider<T>)
    • edu.uiuc.ncsa.security.util.cli.CLITool (implements edu.uiuc.ncsa.security.core.Logable)
      • edu.uiuc.ncsa.myproxy.oa4mp.server.util.AbstractCLIApprover
      • edu.uiuc.ncsa.myproxy.oauth2.base.CopyTool
      • edu.uiuc.ncsa.myproxy.oauth2.tools.migrate.FSMigrationTool
      • edu.uiuc.ncsa.myproxy.oauth2.base.Monitor
    • edu.uiuc.ncsa.security.util.cli.CommonCommands (implements edu.uiuc.ncsa.security.util.cli.Commands)
    • edu.uiuc.ncsa.myproxy.oauth2.tools.ConfigLoaderTool
    • edu.uiuc.ncsa.security.util.cli.ConfigurableCommandsImpl (implements edu.uiuc.ncsa.security.util.cli.Commands, edu.uiuc.ncsa.security.util.cli.ComponentManager)
    • edu.uiuc.ncsa.myproxy.oauth2.base.CopyExtension
    • edu.uiuc.ncsa.myproxy.oauth2.base.CopyToolVerifier
    • edu.uiuc.ncsa.oa4mp.delegation.server.storage.uuc.DateThingy
    • edu.uiuc.ncsa.oa4mp.delegation.client.DelegationService (implements edu.uiuc.ncsa.oa4mp.delegation.common.services.Server)
      • edu.uiuc.ncsa.oa4mp.delegation.oa2.client.DS2
    • edu.uiuc.ncsa.oa4mp.delegation.oa2.jwt.FlowStates
    • edu.uiuc.ncsa.myproxy.oauth2.tools.migrate.FSMigrater (implements edu.uiuc.ncsa.myproxy.oauth2.tools.migrate.MigrationConstants)
    • edu.uiuc.ncsa.myproxy.oauth2.tools.migrate.FSMigrationTool.HelpEntry
    • edu.uiuc.ncsa.oa4mp.delegation.oa2.server.scripts.functor.FunctorState (implements edu.uiuc.ncsa.security.util.scripting.StateInterface)
    • edu.uiuc.ncsa.security.storage.GenericStoreUtils
    • edu.uiuc.ncsa.security.core.configuration.provider.HierarchicalConfigProvider<T> (implements edu.uiuc.ncsa.security.core.configuration.provider.CfgEventListener, javax.inject.Provider<T>)
      • edu.uiuc.ncsa.security.core.configuration.provider.TypedProvider<T>
        • edu.uiuc.ncsa.security.core.configuration.provider.MultiTypeProvider<T>
          • edu.uiuc.ncsa.security.storage.monitored.MonitoredMultiTypeProvider<T>
          • edu.uiuc.ncsa.oa4mp.delegation.common.storage.transactions.TransactionStoreProvider<T>
    • edu.uiuc.ncsa.security.core.util.IdentifiableImpl (implements java.lang.Cloneable, edu.uiuc.ncsa.security.core.Identifiable)
      • edu.uiuc.ncsa.oa4mp.delegation.common.storage.transactions.BasicTransaction (implements edu.uiuc.ncsa.security.core.cache.Cacheable)
      • edu.uiuc.ncsa.oa4mp.delegation.server.storage.ClientApproval (implements edu.uiuc.ncsa.security.core.DateComparable)
      • edu.uiuc.ncsa.myproxy.oauth2.tools.migrate.MigrationEntry
      • edu.uiuc.ncsa.security.storage.monitored.Monitored (implements edu.uiuc.ncsa.security.core.DateComparable)
        • edu.uiuc.ncsa.oa4mp.delegation.common.storage.clients.BaseClient
          • edu.uiuc.ncsa.oa4mp.delegation.common.storage.clients.Client
    • edu.uiuc.ncsa.security.core.util.IdentifiableProviderImpl<V> (implements edu.uiuc.ncsa.security.core.IdentifiableProvider<V>)
    • edu.uiuc.ncsa.security.storage.IndexedStreamStore<V> (implements edu.uiuc.ncsa.security.core.Store<V>)
      • edu.uiuc.ncsa.security.storage.FileStore<V>
        • edu.uiuc.ncsa.oa4mp.delegation.server.storage.impl.FSClientApprovalStore<V> (implements edu.uiuc.ncsa.oa4mp.delegation.server.storage.ClientApprovalStore<V>)
        • edu.uiuc.ncsa.oa4mp.delegation.common.storage.transactions.FSTransactionStore<V> (implements edu.uiuc.ncsa.oa4mp.delegation.common.storage.TransactionStore<V>)
        • edu.uiuc.ncsa.security.storage.monitored.MonitoredFileStore<V> (implements edu.uiuc.ncsa.security.storage.MonitoredStoreInterface<V>)
          • edu.uiuc.ncsa.oa4mp.delegation.server.storage.impl.FSClientStore<V> (implements edu.uiuc.ncsa.oa4mp.delegation.server.storage.ClientStore<V>)
        • edu.uiuc.ncsa.oa4mp.delegation.common.storage.monitored.OLDMonitoredFileStore<V> (implements edu.uiuc.ncsa.security.storage.MonitoredStoreInterface<V>)
    • edu.uiuc.ncsa.install.Installer
    • edu.uiuc.ncsa.oa4mp.delegation.oa2.server.IResponse2 (implements edu.uiuc.ncsa.oa4mp.delegation.server.request.IssuerResponse)
      • edu.uiuc.ncsa.oa4mp.delegation.oa2.server.AGIResponse2 (implements edu.uiuc.ncsa.oa4mp.delegation.server.request.AGResponse)
      • edu.uiuc.ncsa.oa4mp.delegation.oa2.server.IDTokenResponse
        • edu.uiuc.ncsa.oa4mp.delegation.oa2.server.ATIResponse2 (implements edu.uiuc.ncsa.oa4mp.delegation.server.request.ATResponse)
        • edu.uiuc.ncsa.oa4mp.delegation.oa2.server.RTIResponse
      • edu.uiuc.ncsa.oa4mp.delegation.oa2.server.PAIResponse2 (implements edu.uiuc.ncsa.oa4mp.delegation.server.request.PAResponse)
    • edu.uiuc.ncsa.oa4mp.delegation.server.issuers.IssuerProvider<T> (implements javax.inject.Provider<T>)
    • edu.uiuc.ncsa.oa4mp.delegation.server.request.IssuerRequest (implements edu.uiuc.ncsa.oa4mp.delegation.common.services.Request)
      • edu.uiuc.ncsa.oa4mp.delegation.server.request.AGRequest
        • edu.uiuc.ncsa.oa4mp.delegation.oa2.server.AGRequest2
      • edu.uiuc.ncsa.oa4mp.delegation.server.request.ATRequest
      • edu.uiuc.ncsa.oa4mp.delegation.server.request.CBRequest
      • edu.uiuc.ncsa.oa4mp.delegation.server.request.PARequest
      • edu.uiuc.ncsa.oa4mp.delegation.oa2.server.RTIRequest
      • edu.uiuc.ncsa.oa4mp.delegation.oa2.server.UIIRequest2
    • edu.uiuc.ncsa.oa4mp.delegation.common.storage.JSONUtil
    • edu.uiuc.ncsa.oa4mp.delegation.oa2.jwt.JWTRunner
    • edu.uiuc.ncsa.oa4mp.delegation.oa2.server.config.LDAPConfigurationUtil.AttributeEntry (implements java.io.Serializable)
    • edu.uiuc.ncsa.install.ListDistroFiles
    • 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)
    • edu.uiuc.ncsa.security.storage.data.MapConverter<V> (implements edu.uiuc.ncsa.security.core.XMLConverter<V>)
    • edu.uiuc.ncsa.myproxy.oauth2.tools.migrate.MEProvider<V> (implements edu.uiuc.ncsa.security.core.IdentifiableProvider<V>)
    • edu.uiuc.ncsa.oa4mp.delegation.server.storage.uuc.MetaRule
      • edu.uiuc.ncsa.oa4mp.delegation.server.storage.uuc.GPRule
        • edu.uiuc.ncsa.oa4mp.delegation.server.storage.uuc.AbandonedRule
        • edu.uiuc.ncsa.oa4mp.delegation.server.storage.uuc.UnusedRule
      • edu.uiuc.ncsa.oa4mp.delegation.server.storage.uuc.ListRule
    • edu.uiuc.ncsa.oa4mp.delegation.oa2.jwt.MyOtherJWTUtil2
      • edu.uiuc.ncsa.oa4mp.delegation.oa2.JWTUtil
    • edu.uiuc.ncsa.oa4mp.delegation.common.token.MyX509Certificates (implements edu.uiuc.ncsa.oa4mp.delegation.common.token.ProtectedAsset)
      • edu.uiuc.ncsa.oa4mp.delegation.common.token.impl.MyX509Proxy
    • edu.uiuc.ncsa.oa4mp.delegation.oa2.NonceHerder
    • edu.uiuc.ncsa.oa4mp.delegation.oa2.OA2Scopes.ScopeUtil
    • edu.uiuc.ncsa.oa4mp.delegation.oa2.OA2TokenForge (implements edu.uiuc.ncsa.oa4mp.delegation.common.token.TokenForge)
    • edu.uiuc.ncsa.oa4mp.delegation.oa2.OA2Utilities
    • edu.uiuc.ncsa.oa4mp.OA4MPVersion
    • edu.uiuc.ncsa.oa4mp.delegation.server.storage.uuc.ResultStats
    • edu.uiuc.ncsa.oa4mp.delegation.oa2.client.RFC7523Utils (implements edu.uiuc.ncsa.oa4mp.delegation.oa2.server.RFC7523Constants)
    • edu.uiuc.ncsa.oa4mp.delegation.oa2.server.RFC7636Util
    • edu.uiuc.ncsa.oa4mp.delegation.server.storage.uuc.RuleFilter
    • edu.uiuc.ncsa.security.util.scripting.ScriptSet<V> (implements java.lang.Iterable<T>)
    • edu.uiuc.ncsa.security.util.scripting.ScriptSetFactory<V> (implements javax.inject.Provider<T>)
    • edu.uiuc.ncsa.security.storage.data.SerializationKeys
      • edu.uiuc.ncsa.oa4mp.delegation.common.storage.transactions.BasicTransactionKeys
      • edu.uiuc.ncsa.oa4mp.delegation.common.storage.clients.ClientApprovalKeys
      • edu.uiuc.ncsa.myproxy.oauth2.tools.migrate.MigrateKeys
      • edu.uiuc.ncsa.security.storage.monitored.MonitoredKeys
        • edu.uiuc.ncsa.oa4mp.delegation.common.storage.clients.BaseClientKeys
          • edu.uiuc.ncsa.oa4mp.delegation.common.storage.clients.ClientKeys
    • edu.uiuc.ncsa.security.storage.sql.SQLDatabase
      • edu.uiuc.ncsa.security.storage.sql.SQLStore<V> (implements edu.uiuc.ncsa.security.core.Store<V>)
        • edu.uiuc.ncsa.myproxy.oauth2.tools.migrate.MigrateStore
        • edu.uiuc.ncsa.security.storage.monitored.MonitoredSQLStore<V> (implements edu.uiuc.ncsa.security.storage.MonitoredStoreInterface<V>)
        • edu.uiuc.ncsa.oa4mp.delegation.common.storage.monitored.OLDMonitoredSQLStore<V> (implements edu.uiuc.ncsa.security.storage.MonitoredStoreInterface<V>)
        • edu.uiuc.ncsa.oa4mp.delegation.common.storage.transactions.SQLBaseTransactionStore<V> (implements edu.uiuc.ncsa.oa4mp.delegation.common.storage.TransactionStore<V>)
    • edu.uiuc.ncsa.security.util.ssl.SSLConfigurationUtil (implements java.io.Serializable)
    • edu.uiuc.ncsa.myproxy.oauth2.base.StoreArchiver
    • edu.uiuc.ncsa.security.storage.sql.internals.Table
    • java.lang.Thread (implements java.lang.Runnable)
      • edu.uiuc.ncsa.security.core.cache.MyThread
        • edu.uiuc.ncsa.oa4mp.delegation.server.storage.upkeep.UpkeepThread
        • edu.uiuc.ncsa.oa4mp.delegation.server.storage.uuc.UUCThread
    • java.lang.Throwable (implements java.io.Serializable)
    • edu.uiuc.ncsa.oa4mp.delegation.common.token.impl.TokenFactory
    • edu.uiuc.ncsa.oa4mp.delegation.common.token.impl.TokenFactory.TokenParse
    • edu.uiuc.ncsa.oa4mp.delegation.common.token.impl.TokenImpl (implements edu.uiuc.ncsa.oa4mp.delegation.common.token.NewToken)
    • edu.uiuc.ncsa.security.core.util.TokenUtil
      • edu.uiuc.ncsa.oa4mp.delegation.common.token.impl.TokenUtils
    • edu.uiuc.ncsa.oa4mp.delegation.common.storage.transactions.TransactionCache.TransactionIndices<V>
    • edu.uiuc.ncsa.oa4mp.delegation.common.servlet.TransactionState
    • edu.uiuc.ncsa.oa4mp.delegation.oa2.server.UIIResponse2 (implements edu.uiuc.ncsa.oa4mp.delegation.server.request.IssuerResponse)
    • edu.uiuc.ncsa.oa4mp.delegation.oa2.UserInfo
    • edu.uiuc.ncsa.oa4mp.delegation.server.storage.uuc.UUCConfiguration
    • edu.uiuc.ncsa.oa4mp.delegation.server.storage.uuc.UUCResponse
    • edu.uiuc.ncsa.oa4mp.delegation.server.storage.uuc.UUCRetentionPolicy (implements edu.uiuc.ncsa.security.core.cache.RetentionPolicy<K,​V>)
    • edu.uiuc.ncsa.security.installer.WebInstaller
    • edu.uiuc.ncsa.security.util.configuration.XMLConfigUtil (implements edu.uiuc.ncsa.security.util.configuration.TimeConstants)

Interface Hierarchy

Enum Hierarchy

  • java.lang.Object
    • java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
      • edu.uiuc.ncsa.oa4mp.delegation.server.storage.ClientApproval.Status (implements edu.uiuc.ncsa.security.core.util.StatusValue)
      • edu.uiuc.ncsa.oa4mp.delegation.oa2.jwt.FlowType (implements edu.uiuc.ncsa.security.util.functor.FunctorType)