Class DSSQLTransactionStore<V extends OA4MPServiceTransaction>

  • 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.common.storage.transactions.SQLBaseTransactionStore

        tokenForge
      • 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
      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)  
    • 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:
        getCreationTSField in class org.oa4mp.delegation.common.storage.transactions.SQLBaseTransactionStore<V extends OA4MPServiceTransaction>
      • getByProxyID

        public V getByProxyID​(edu.uiuc.ncsa.security.core.Identifier proxyID)