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.storage.transactions.SQLBaseTransactionStore<V>
-
- org.oa4mp.delegation.server.storage.SQLServiceTransactionStore<V>
-
- org.oa4mp.server.api.admin.transactions.DSSQLTransactionStore<V>
-
- All Implemented Interfaces:
edu.uiuc.ncsa.security.core.Store<V>,Map<edu.uiuc.ncsa.security.core.Identifier,V>,org.oa4mp.delegation.common.storage.TransactionStore<V>
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 org.oa4mp.delegation.server.storage.SQLServiceTransactionStore
DEFAULT_TABLENAME
-
Fields inherited from class org.oa4mp.delegation.common.storage.transactions.SQLBaseTransactionStore
tokenForge
-
-
Constructor Summary
Constructors Constructor Description DSSQLTransactionStore(org.oa4mp.delegation.common.token.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 VgetByProxyID(edu.uiuc.ncsa.security.core.Identifier proxyID)StringgetCreationTSField()-
Methods inherited from class org.oa4mp.delegation.server.storage.SQLServiceTransactionStore
getCreatedTransactions, register, toString
-
Methods inherited from class org.oa4mp.delegation.common.storage.transactions.SQLBaseTransactionStore
get, get, getTransaction, getTransactionTable
-
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, getMapConverter, getMostRecent, getMostRecentStatement, getTable, getXMLConverter, isEmpty, keySet, populate, put, putAll, remove, remove, removeByID, save, search, search, search, search, setUpdateValues, size, size, size, update, 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
-
DSSQLTransactionStore
public DSSQLTransactionStore(org.oa4mp.delegation.common.token.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:
getCreationTSFieldin classorg.oa4mp.delegation.common.storage.transactions.SQLBaseTransactionStore<V extends OA4MPServiceTransaction>
-
getByProxyID
public V getByProxyID(edu.uiuc.ncsa.security.core.Identifier proxyID)
-
-