Class DSSQLTransactionStore<V extends OA4MPServiceTransaction>
- java.lang.Object
-
- edu.uiuc.ncsa.security.storage.sql.SQLDatabase
-
- edu.uiuc.ncsa.security.storage.sql.SQLStore<V>
-
- org.oa4mp.delegation.common.transactions.storage.SQLBaseTransactionStore<V>
-
- org.oa4mp.delegation.server.storage.SQLServiceTransactionStore<V>
-
- org.oa4mp.server.api.transactions.admin.DSSQLTransactionStore<V>
-
- All Implemented Interfaces:
TransactionStore<V>
,edu.uiuc.ncsa.security.core.Store<V>
,Map<edu.uiuc.ncsa.security.core.Identifier,V>
- Direct Known Subclasses:
OA2SQLTStore
public class DSSQLTransactionStore<V extends OA4MPServiceTransaction> extends SQLServiceTransactionStore<V>
This merely exists since the superclass is abstract.Created by Jeff Gaynor
on May 19, 2011 at 10:12:56 AM
-
-
Field Summary
-
Fields inherited from class edu.uiuc.ncsa.oa4mp.delegation.server.storage.SQLServiceTransactionStore
DEFAULT_TABLENAME
-
Fields inherited from class edu.uiuc.ncsa.oa4mp.delegation.common.storage.transactions.SQLBaseTransactionStore
tokenForge
-
-
Constructor Summary
Constructors Constructor Description DSSQLTransactionStore(TokenForge tokenForge, 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 V
getByProxyID(edu.uiuc.ncsa.security.core.Identifier proxyID)
String
getCreationTSField()
-
Methods inherited from class edu.uiuc.ncsa.oa4mp.delegation.server.storage.SQLServiceTransactionStore
getCreatedTransactions, register, toString
-
Methods inherited from class edu.uiuc.ncsa.oa4mp.delegation.common.storage.transactions.SQLBaseTransactionStore
get, get, get, getTransaction, getTransactionTable
-
Methods inherited from class edu.uiuc.ncsa.security.storage.sql.SQLStore
checkColumns, checkTable, clear, containsKey, containsValue, create, depopulate, entrySet, get, getAll, getDerbyMostRecent, getMapConverter, getMostRecent, getMostRecentStatement, getTable, getXMLConverter, isEmpty, keySet, populate, put, putAll, remove, remove, save, search, search, search, size, size, size, 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
-
Methods inherited from interface edu.uiuc.ncsa.security.core.Store
create, getAll, getMostRecent, getXMLConverter, remove, save, search, search, search, size, update
-
Methods inherited from interface edu.uiuc.ncsa.oa4mp.delegation.common.storage.TransactionStore
getMapConverter
-
-
-
-
Constructor Detail
-
DSSQLTransactionStore
public DSSQLTransactionStore(TokenForge tokenForge, 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
-
getCreationTSField
public String getCreationTSField()
- Overrides:
getCreationTSField
in classSQLBaseTransactionStore<V extends OA4MPServiceTransaction>
-
getByProxyID
public V getByProxyID(edu.uiuc.ncsa.security.core.Identifier proxyID)
-
-