Package edu.uiuc.ncsa.sas.storage
Class SASSQLStore<V extends SASClient>
- java.lang.Object
-
- edu.uiuc.ncsa.security.storage.sql.SQLDatabase
-
- edu.uiuc.ncsa.security.storage.sql.SQLStore<V>
-
- edu.uiuc.ncsa.sas.storage.SASSQLStore<V>
-
- All Implemented Interfaces:
SASClientStore<V>
,Store<V>
,Map<Identifier,V>
public class SASSQLStore<V extends SASClient> extends SQLStore<V> implements SASClientStore<V>
Created by Jeff Gaynor
on 8/22/22 at 2:11 PM
-
-
Field Summary
-
Fields inherited from class edu.uiuc.ncsa.security.storage.sql.SQLStore
converter, identifiableProvider
-
Fields inherited from interface edu.uiuc.ncsa.security.core.Store
VERSION_TAG
-
-
Constructor Summary
Constructors Constructor Description SASSQLStore()
SASSQLStore(ConnectionPool connectionPool, Table table, javax.inject.Provider<V> identifiableProvider, MapConverter<V> converter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getCreationTSField()
ClientConverter
getMapConverter()
-
Methods inherited from class edu.uiuc.ncsa.security.storage.sql.SQLStore
checkColumns, checkTable, clear, containsKey, containsValue, crappySQLParser, crappySQLParser, create, depopulate, doRegisterStatement, entrySet, get, getAll, getDerbyMostRecent, getMostRecent, getMostRecentStatement, getTable, getXMLConverter, isEmpty, keySet, populate, put, putAll, register, remove, remove, save, search, search, search, setUpdateValues, size, size, size, toString, update, 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 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
-
-
-
-
Constructor Detail
-
SASSQLStore
public SASSQLStore(ConnectionPool connectionPool, Table table, javax.inject.Provider<V> identifiableProvider, MapConverter<V> converter)
-
SASSQLStore
public SASSQLStore()
-
-
Method Detail
-
getMapConverter
public ClientConverter getMapConverter()
- Overrides:
getMapConverter
in classSQLStore<V extends SASClient>
-
getCreationTSField
public String getCreationTSField()
- Specified by:
getCreationTSField
in classSQLStore<V extends SASClient>
-
-