Class DSClientSQLStoreProvider<V extends SQLClientStore>
- java.lang.Object
-
- edu.uiuc.ncsa.security.core.configuration.provider.HierarchicalConfigProvider<T>
-
- edu.uiuc.ncsa.security.core.configuration.provider.TypedProvider<T>
-
- edu.uiuc.ncsa.security.storage.sql.SQLStoreProvider<V>
-
- org.oa4mp.server.api.provider.sql.storage.DSClientSQLStoreProvider<V>
-
- All Implemented Interfaces:
edu.uiuc.ncsa.security.core.configuration.provider.CfgEventListener
,EventListener
,javax.inject.Provider<V>
- Direct Known Subclasses:
OA2ClientSQLStoreProvider
public class DSClientSQLStoreProvider<V extends SQLClientStore> extends edu.uiuc.ncsa.security.storage.sql.SQLStoreProvider<V>
Created by Jeff Gaynor
on 1/18/12 at 3:18 PM
-
-
Field Summary
Fields Modifier and Type Field Description protected javax.inject.Provider<? extends Client>
clientProvider
-
Constructor Summary
Constructors Constructor Description DSClientSQLStoreProvider(edu.uiuc.ncsa.security.storage.sql.ConnectionPoolProvider<? extends edu.uiuc.ncsa.security.storage.sql.ConnectionPool> cpp, String type, edu.uiuc.ncsa.security.storage.data.MapConverter converter, javax.inject.Provider<? extends Client> clientProvider)
DSClientSQLStoreProvider(org.apache.commons.configuration.tree.ConfigurationNode cn, edu.uiuc.ncsa.security.storage.sql.ConnectionPoolProvider<? extends edu.uiuc.ncsa.security.storage.sql.ConnectionPool> cpp, String type, edu.uiuc.ncsa.security.storage.data.MapConverter converter, javax.inject.Provider<? extends Client> clientProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description V
get()
V
newInstance(edu.uiuc.ncsa.security.storage.sql.internals.Table table)
-
Methods inherited from class edu.uiuc.ncsa.security.storage.sql.SQLStoreProvider
componentFound, getConnectionPool, getDatabaseName, getPrefix, getSchema, getTablename, setTablename
-
Methods inherited from class edu.uiuc.ncsa.security.core.configuration.provider.TypedProvider
checkEvent, getTarget, getType, getTypeAttribute, getTypeAttribute, getTypeBooleanAttribute, getTypeConfig, getTypeIntAttribute, getTypeIntAttribute, setTarget, setType, setTypeConfig, toString
-
-
-
-
Field Detail
-
clientProvider
protected javax.inject.Provider<? extends Client> clientProvider
-
-
Constructor Detail
-
DSClientSQLStoreProvider
public DSClientSQLStoreProvider(edu.uiuc.ncsa.security.storage.sql.ConnectionPoolProvider<? extends edu.uiuc.ncsa.security.storage.sql.ConnectionPool> cpp, String type, edu.uiuc.ncsa.security.storage.data.MapConverter converter, javax.inject.Provider<? extends Client> clientProvider)
-
DSClientSQLStoreProvider
public DSClientSQLStoreProvider(org.apache.commons.configuration.tree.ConfigurationNode cn, edu.uiuc.ncsa.security.storage.sql.ConnectionPoolProvider<? extends edu.uiuc.ncsa.security.storage.sql.ConnectionPool> cpp, String type, edu.uiuc.ncsa.security.storage.data.MapConverter converter, javax.inject.Provider<? extends Client> clientProvider)
-
-
Method Detail
-
newInstance
public V newInstance(edu.uiuc.ncsa.security.storage.sql.internals.Table table)
- Specified by:
newInstance
in classedu.uiuc.ncsa.security.storage.sql.SQLStoreProvider<V extends SQLClientStore>
-
get
public V get()
-
-