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:
edu.uiuc.ncsa.security.core.Store,Map,TransactionStore
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 BasicTransactionget(AccessToken accessToken)BasicTransactionget(AuthorizationGrant authorizationGrant)BasicTransactiongetByProxyID(edu.uiuc.ncsa.security.core.Identifier proxyID)edu.uiuc.ncsa.security.storage.data.MapConvertergetMapConverter()edu.uiuc.ncsa.security.core.XMLConvertergetXMLConverter()-
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, removeByID, save, search, search, search, search, size, size, stores, update, 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:
getin interfaceTransactionStore<V extends TransactionStore>
-
getByProxyID
public BasicTransaction getByProxyID(edu.uiuc.ncsa.security.core.Identifier proxyID)
- Specified by:
getByProxyIDin interfaceTransactionStore<V extends TransactionStore>
-
get
public BasicTransaction get(AuthorizationGrant authorizationGrant)
- Specified by:
getin interfaceTransactionStore<V extends TransactionStore>
-
getXMLConverter
public edu.uiuc.ncsa.security.core.XMLConverter getXMLConverter()
- Specified by:
getXMLConverterin interfaceedu.uiuc.ncsa.security.core.Store<V extends TransactionStore>- Overrides:
getXMLConverterin classedu.uiuc.ncsa.security.storage.AggregateStore<V extends TransactionStore>
-
getMapConverter
public edu.uiuc.ncsa.security.storage.data.MapConverter getMapConverter()
- Specified by:
getMapConverterin interfaceTransactionStore<V extends TransactionStore>
-
-