Class AggregateTransactionStore<V extends TransactionStore>
- java.lang.Object
-
- edu.uiuc.ncsa.security.storage.AggregateStore<V>
-
- org.oa4mp.delegation.common.storage.AggregateTransactionStore<V>
-
- All Implemented Interfaces:
TransactionStore
,edu.uiuc.ncsa.security.core.Store
,Map
public class AggregateTransactionStore<V extends TransactionStore> extends edu.uiuc.ncsa.security.storage.AggregateStore<V> implements TransactionStore
An aggregate store for transactions.Created by Jeff Gaynor
on 5/24/12 at 11:19 AM
-
-
Constructor Summary
Constructors Constructor Description AggregateTransactionStore(V... stores)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BasicTransaction
get(AccessToken accessToken)
BasicTransaction
get(AuthorizationGrant authorizationGrant)
BasicTransaction
get(Verifier verifier)
BasicTransaction
getByProxyID(edu.uiuc.ncsa.security.core.Identifier proxyID)
edu.uiuc.ncsa.security.storage.data.MapConverter
getMapConverter()
edu.uiuc.ncsa.security.core.XMLConverter
getXMLConverter()
-
Methods inherited from class edu.uiuc.ncsa.security.storage.AggregateStore
addStore, checkValid, clear, containsKey, containsValue, create, defaultStore, entrySet, get, getAll, getMostRecent, isEmpty, keySet, put, putAll, register, remove, remove, save, search, search, search, size, size, stores, update, values
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, 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
-
AggregateTransactionStore
public AggregateTransactionStore(V... stores)
-
-
Method Detail
-
get
public BasicTransaction get(AccessToken accessToken)
- Specified by:
get
in interfaceTransactionStore<V extends TransactionStore>
-
getByProxyID
public BasicTransaction getByProxyID(edu.uiuc.ncsa.security.core.Identifier proxyID)
- Specified by:
getByProxyID
in interfaceTransactionStore<V extends TransactionStore>
-
get
public BasicTransaction get(AuthorizationGrant authorizationGrant)
- Specified by:
get
in interfaceTransactionStore<V extends TransactionStore>
-
get
public BasicTransaction get(Verifier verifier)
- Specified by:
get
in interfaceTransactionStore<V extends TransactionStore>
-
getXMLConverter
public edu.uiuc.ncsa.security.core.XMLConverter getXMLConverter()
- Specified by:
getXMLConverter
in interfaceedu.uiuc.ncsa.security.core.Store<V extends TransactionStore>
- Overrides:
getXMLConverter
in classedu.uiuc.ncsa.security.storage.AggregateStore<V extends TransactionStore>
-
getMapConverter
public edu.uiuc.ncsa.security.storage.data.MapConverter getMapConverter()
- Specified by:
getMapConverter
in interfaceTransactionStore<V extends TransactionStore>
-
-