Class JSONStoreProviders.JSONStoreSQLStoreProvider

  • All Implemented Interfaces:
    OA4MPConfigTags, edu.uiuc.ncsa.security.core.configuration.ConfigurationTags, edu.uiuc.ncsa.security.core.configuration.provider.CfgEventListener, edu.uiuc.ncsa.security.core.configuration.StorageConfigurationTags, edu.uiuc.ncsa.security.util.mail.MailConfigurationTags, EventListener, javax.inject.Provider<JSONSQLStore>
    Enclosing class:
    JSONStoreProviders

    public static class JSONStoreProviders.JSONStoreSQLStoreProvider
    extends edu.uiuc.ncsa.security.storage.sql.SQLStoreProvider<JSONSQLStore>
    implements OA4MPConfigTags
    • Constructor Detail

      • JSONStoreSQLStoreProvider

        public JSONStoreSQLStoreProvider​(org.apache.commons.configuration.tree.ConfigurationNode node,
                                         String type,
                                         edu.uiuc.ncsa.security.storage.sql.ConnectionPoolProvider<? extends edu.uiuc.ncsa.security.storage.sql.ConnectionPool> cpp)
    • Method Detail

      • newInstance

        public JSONSQLStore newInstance​(edu.uiuc.ncsa.security.storage.sql.internals.Table table)
        Specified by:
        newInstance in class edu.uiuc.ncsa.security.storage.sql.SQLStoreProvider<JSONSQLStore>