Class AllContainerDirs
java.lang.Object
de.bsvrz.ars.ars.persistence.walk.internal.AllContainerDirs
- All Implemented Interfaces:
DataIdentificationDirGetter
public class AllContainerDirs extends java.lang.Object implements DataIdentificationDirGetter
Iterator über alle Containerverzeichnisse im Archivsystem
-
Constructor Summary
Constructors Constructor Description AllContainerDirs(PersistenceManager persistenceManager)
Erstellt eine neue AllContainerDirs-InstanzAllContainerDirs(java.nio.file.Path rootDir)
Erstellt eine neue AllContainerDirs-Instanz -
Method Summary
Modifier and Type Method Description DataIdentificationDir
poll()
Pollt das nachste Verzeichnis.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
AllContainerDirs
Erstellt eine neue AllContainerDirs-Instanz- Parameters:
persistenceManager
- Persistenzmanager
-
AllContainerDirs
public AllContainerDirs(java.nio.file.Path rootDir)Erstellt eine neue AllContainerDirs-Instanz- Parameters:
rootDir
- Wurzelverzeichnis
-
-
Method Details
-
poll
Description copied from interface:DataIdentificationDirGetter
Pollt das nachste Verzeichnis. Gibt null zurück, wenn es keines mehr gibt.- Specified by:
poll
in interfaceDataIdentificationDirGetter
- Returns:
- Verzeichnis, das Containerdateien enthält (enthalten kann) oder null falls keines mehr vorhanden ist.
- Throws:
PersistenceException
- Fehler im Persistenzverzeichnis
-