Class AdminClientSQLStore<V extends AdminClient>
- 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.adminClient.admin.AdminClientSQLStore<V>
-
- All Implemented Interfaces:
AdminClientStore<V>
,BaseClientStore<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 AdminClientSQLStore<V extends AdminClient> extends BaseClientSQLStore<V> implements AdminClientStore<V>
Created by Jeff Gaynor
on 10/20/16 at 12:52 PM
-
-
Field Summary
Fields Modifier and Type Field Description static String
DEFAULT_TABLENAME
-
Constructor Summary
Constructors Constructor Description AdminClientSQLStore(edu.uiuc.ncsa.security.storage.sql.ConnectionPool connectionPool, edu.uiuc.ncsa.security.storage.sql.internals.Table table, javax.inject.Provider<V> identifiableProvider, edu.uiuc.ncsa.security.storage.data.MapConverter<V> converter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description V
create()
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, 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
-
-
Method Detail
-
getMapConverter
public edu.uiuc.ncsa.security.storage.data.MapConverter<V> getMapConverter()
- Specified by:
getMapConverter
in interfaceAdminClientStore<V extends AdminClient>
- Overrides:
getMapConverter
in classedu.uiuc.ncsa.security.storage.sql.SQLStore<V extends AdminClient>
-
save
public void save(V value)
- Specified by:
save
in interfaceedu.uiuc.ncsa.security.core.Store<V extends AdminClient>
- Overrides:
save
in classedu.uiuc.ncsa.security.storage.sql.SQLStore<V extends AdminClient>
-
create
public V create()
- Specified by:
create
in interfaceedu.uiuc.ncsa.security.core.Store<V extends AdminClient>
- Overrides:
create
in classedu.uiuc.ncsa.security.storage.sql.SQLStore<V extends AdminClient>
-
-