Class CILFSArchivedUserStore.AUEntryFileStore
- java.lang.Object
-
- edu.uiuc.ncsa.security.storage.IndexedStreamStore<V>
-
- edu.uiuc.ncsa.security.storage.FileStore<CILFSArchivedUserStore.AUEntry>
-
- org.cilogon.oauth2.servlet.storage.archiveUser.CILFSArchivedUserStore.AUEntryFileStore
-
- All Implemented Interfaces:
edu.uiuc.ncsa.security.core.Store<CILFSArchivedUserStore.AUEntry>
,Map<edu.uiuc.ncsa.security.core.Identifier,CILFSArchivedUserStore.AUEntry>
- Enclosing class:
- CILFSArchivedUserStore
protected static class CILFSArchivedUserStore.AUEntryFileStore extends edu.uiuc.ncsa.security.storage.FileStore<CILFSArchivedUserStore.AUEntry>
-
-
Constructor Summary
Constructors Constructor Description AUEntryFileStore(File file)
AUEntryFileStore(File storeDirectory, File indexDirectory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CILFSArchivedUserStore.AUEntry
create()
List<CILFSArchivedUserStore.AUEntry>
getMostRecent(int n, List<String> attributes)
-
Methods inherited from class edu.uiuc.ncsa.security.storage.FileStore
checkPermissions, clear, containsKey, containsValue, createIndexEntry, delete, doSetup, entrySet, get, getAll, getIndexDirectory, getIndexEntry, getItemFile, getItemFile, getMapConverter, getStorageDirectory, getXMLConverter, keySet, loadByIdentifier, loadFile, loadFromIndex, putAll, realRemove, realSave, register, remove, remove, removeIndexEntry, save, search, search, search, setIndexDirectory, setStorageDirectory, size, size, toString, update, values
-
Methods inherited from class edu.uiuc.ncsa.security.storage.IndexedStreamStore
createIndexEntry, getCreatedItems, hashString, isEmpty, loadStream, put, put
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll
-
-
-
-
Method Detail
-
getMostRecent
public List<CILFSArchivedUserStore.AUEntry> getMostRecent(int n, List<String> attributes)
-
create
public CILFSArchivedUserStore.AUEntry create()
- Specified by:
create
in interfaceedu.uiuc.ncsa.security.core.Store<CILFSArchivedUserStore.AUEntry>
- Overrides:
create
in classedu.uiuc.ncsa.security.storage.FileStore<CILFSArchivedUserStore.AUEntry>
-
-