Class DSFSTransactionStore<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 DSFSTransactionStore<V extends OA4MPServiceTransaction>
    extends org.oa4mp.delegation.common.storage.transactions.FSTransactionStore<V>

    Created by Jeff Gaynor
    on 11/3/11 at 12:49 PM

    • Field Summary

      • Fields inherited from class org.oa4mp.delegation.common.storage.transactions.FSTransactionStore

        tokenForge
      • Fields inherited from class edu.uiuc.ncsa.security.storage.FileStore

        indexDirectory, storageDirectory
      • Fields inherited from class edu.uiuc.ncsa.security.storage.IndexedStreamStore

        converter, identifiableProvider, initializer
      • Fields inherited from interface edu.uiuc.ncsa.security.core.Store

        VERSION_TAG
    • Constructor Summary

      Constructors 
      Constructor Description
      DSFSTransactionStore​(File file, edu.uiuc.ncsa.security.core.IdentifiableProvider<V> idp, org.oa4mp.delegation.common.token.TokenForge tokenForge, edu.uiuc.ncsa.security.storage.data.MapConverter<V> cp, boolean removeEmptyFiles, boolean removeFailedFiles)  
      DSFSTransactionStore​(File storeDirectory, File indexDirectory, edu.uiuc.ncsa.security.core.IdentifiableProvider<V> idp, org.oa4mp.delegation.common.token.TokenForge tokenForge, edu.uiuc.ncsa.security.storage.data.MapConverter<V> cp, boolean removeEmptyFiles, boolean removeFailedFiles)  
    • Constructor Detail

      • DSFSTransactionStore

        public DSFSTransactionStore​(File file,
                                    edu.uiuc.ncsa.security.core.IdentifiableProvider<V> idp,
                                    org.oa4mp.delegation.common.token.TokenForge tokenForge,
                                    edu.uiuc.ncsa.security.storage.data.MapConverter<V> cp,
                                    boolean removeEmptyFiles,
                                    boolean removeFailedFiles)
      • DSFSTransactionStore

        public DSFSTransactionStore​(File storeDirectory,
                                    File indexDirectory,
                                    edu.uiuc.ncsa.security.core.IdentifiableProvider<V> idp,
                                    org.oa4mp.delegation.common.token.TokenForge tokenForge,
                                    edu.uiuc.ncsa.security.storage.data.MapConverter<V> cp,
                                    boolean removeEmptyFiles,
                                    boolean removeFailedFiles)
    • Method Detail

      • getMostRecent

        public List<V> getMostRecent​(int n,
                                     List<String> attributes)
      • getByProxyID

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