Class SQLClientStore<V extends Client>
- java.lang.Object
-
- edu.uiuc.ncsa.security.storage.sql.SQLDatabase
-
- edu.uiuc.ncsa.security.storage.sql.SQLStore<V>
-
- org.oa4mp.delegation.common.monitored.storage.OLDMonitoredSQLStore<V>
-
- org.oa4mp.delegation.server.storage.BaseClientSQLStore<V>
-
- org.oa4mp.server.api.sql.storage.SQLClientStore<V>
-
- All Implemented Interfaces:
BaseClientStore<V>
,ClientStore<V>
,edu.uiuc.ncsa.security.core.Store<V>
,edu.uiuc.ncsa.security.storage.ListeningStoreInterface<V>
,Map<edu.uiuc.ncsa.security.core.Identifier,V>
public class SQLClientStore<V extends Client> extends BaseClientSQLStore<V> implements ClientStore<V>
Created by Jeff Gaynor
on May 16, 2011 at 4:37:15 PM
-
-
Field Summary
Fields Modifier and Type Field Description static String
DEFAULT_TABLENAME
-
Constructor Summary
Constructors Constructor Description SQLClientStore(edu.uiuc.ncsa.security.storage.sql.ConnectionPool connectionPool, edu.uiuc.ncsa.security.storage.sql.internals.Table table, javax.inject.Provider<V> idp, edu.uiuc.ncsa.security.storage.data.MapConverter converter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description edu.uiuc.ncsa.security.storage.data.MapConverter<V>
getMapConverter()
void
save(V value)
-
Methods inherited from class edu.uiuc.ncsa.oa4mp.delegation.server.storage.BaseClientSQLStore
getByApprover, getByField, getByStatus, getCreationTSField
-
Methods inherited from class edu.uiuc.ncsa.oa4mp.delegation.common.storage.monitored.MonitoredSQLStore
addLastAccessedEventListener, fireLastAccessedEvent, get, getLastAccessedEventListeners, getMostRecent, getUuid, isMonitorEnabled, lastAccessUpdate, setMonitorEnabled
-
Methods inherited from class edu.uiuc.ncsa.security.storage.sql.SQLStore
checkColumns, checkTable, clear, containsKey, containsValue, create, depopulate, entrySet, getAll, getDerbyMostRecent, getMostRecentStatement, getTable, getXMLConverter, isEmpty, keySet, populate, put, putAll, register, remove, remove, search, search, search, size, size, size, toString, update, values
-
Methods inherited from class edu.uiuc.ncsa.security.storage.sql.SQLDatabase
destroyConnection, getConnection, getConnectionPool, releaseConnection, rsToMap, setConnectionPool
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface edu.uiuc.ncsa.oa4mp.delegation.server.storage.BaseClientStore
getByApprover, getByStatus
-
Methods inherited from interface java.util.Map
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
-
-
-
-
Field Detail
-
DEFAULT_TABLENAME
public static final String DEFAULT_TABLENAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
SQLClientStore
public SQLClientStore(edu.uiuc.ncsa.security.storage.sql.ConnectionPool connectionPool, edu.uiuc.ncsa.security.storage.sql.internals.Table table, javax.inject.Provider<V> idp, edu.uiuc.ncsa.security.storage.data.MapConverter converter)
-
-
Method Detail
-
getMapConverter
public edu.uiuc.ncsa.security.storage.data.MapConverter<V> getMapConverter()
- Specified by:
getMapConverter
in interfaceClientStore<V extends Client>
- Overrides:
getMapConverter
in classedu.uiuc.ncsa.security.storage.sql.SQLStore<V extends Client>
-
-