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 DataIdentificationDirpoll()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:DataIdentificationDirGetterPollt das nachste Verzeichnis. Gibt null zurück, wenn es keines mehr gibt.- Specified by:
pollin interfaceDataIdentificationDirGetter- Returns:
- Verzeichnis, das Containerdateien enthält (enthalten kann) oder null falls keines mehr vorhanden ist.
- Throws:
PersistenceException- Fehler im Persistenzverzeichnis
-