Class DSFSTransactionStore<V extends OA4MPServiceTransaction>

    • Field Summary

      • 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, 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, 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,
                                    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,
                                    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)