Package de.bsvrz.ars.ars.persistence
Class DataIdentificationDir
java.lang.Object
de.bsvrz.ars.ars.persistence.DataIdentificationDir
public class DataIdentificationDir
extends java.lang.Object
Klasse, die zu einem Containerverzeichnis die Datenidentifikation und Archivdatenart speichert, damit diese Information zusammen
gespeichert werden kann.
-
Constructor Summary
Constructors Constructor Description DataIdentificationDir(PersistenceManager persistenceManager, DataIdentNode dataIdentNode)
Erstellt ein neues ContainerFileDir-ObjektDataIdentificationDir(PersistenceManager persistenceManager, IdDataIdentification dataIdentification, DataIdentNode dataIdentNode)
Erstellt ein neues ContainerFileDir-ObjektDataIdentificationDir(PersistenceManager persistenceManager, IdDataIdentification dataIdentification, java.util.Collection<de.bsvrz.dav.daf.main.archive.ArchiveDataSpecification> archiveDataSpecifications)
Erstellt ein neues ContainerFileDir-ObjektDataIdentificationDir(java.nio.file.Path dataIdentificationDir)
Erstellt ein neues DataIdentificationDir-ObjektDataIdentificationDir(java.nio.file.Path dataIdentificationDir, IdDataIdentification dataIdentification, DataIdentNode dataIdentNode)
Erstellt ein neues DataIdentificationDir-Objekt -
Method Summary
Modifier and Type Method Description de.bsvrz.dav.daf.main.archive.ArchiveDataKindCombination
getArchiveDataKinds()
java.util.Collection<de.bsvrz.dav.daf.main.archive.ArchiveDataSpecification>
getArchiveDataSpecifications()
Gibt die Archivdatenspezifikation zurück (falls sie beim Konstruktor übergeben wurde)IdDataIdentification
getDataIdentification()
Gibt die Datenidentifikation zurückjava.nio.file.Path
getDataIdentificationDir()
Gibt das Verzeichnis zurückDataIdentNode
getDataIdentNode()
Datenknoten mit Parametrierung (kann null sein, falls unbekannt). null heißt nicht, dass es keinen gibt, nur dass der Aufrufer diesen ggf. selbst ermitteln muss.java.lang.String
toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
DataIdentificationDir
public DataIdentificationDir(java.nio.file.Path dataIdentificationDir, IdDataIdentification dataIdentification, DataIdentNode dataIdentNode)Erstellt ein neues DataIdentificationDir-Objekt- Parameters:
dataIdentificationDir
- VerzeichnisdataIdentification
- DatenidentifikationdataIdentNode
-
-
DataIdentificationDir
Erstellt ein neues DataIdentificationDir-Objekt- Parameters:
dataIdentificationDir
- Verzeichnis- Throws:
PersistenceException
-
DataIdentificationDir
public DataIdentificationDir(PersistenceManager persistenceManager, IdDataIdentification dataIdentification, DataIdentNode dataIdentNode)Erstellt ein neues ContainerFileDir-Objekt- Parameters:
persistenceManager
- PersistenceManagerdataIdentification
- DatenidentifikationdataIdentNode
- Datenknoten
-
DataIdentificationDir
public DataIdentificationDir(PersistenceManager persistenceManager, IdDataIdentification dataIdentification, java.util.Collection<de.bsvrz.dav.daf.main.archive.ArchiveDataSpecification> archiveDataSpecifications)Erstellt ein neues ContainerFileDir-Objekt- Parameters:
archiveDataSpecifications
- DatenspezifikationenpersistenceManager
- PersistenceManagerdataIdentification
- Datenidentifikation
-
DataIdentificationDir
Erstellt ein neues ContainerFileDir-Objekt- Parameters:
persistenceManager
- PersistenceManagerdataIdentNode
- DataIdentNode
-
-
Method Details
-
getDataIdentificationDir
public java.nio.file.Path getDataIdentificationDir()Gibt das Verzeichnis zurück- Returns:
- das Verzeichnis
-
getDataIdentification
Gibt die Datenidentifikation zurück- Returns:
- die Datenidentifikation
-
getArchiveDataSpecifications
@Nullable public java.util.Collection<de.bsvrz.dav.daf.main.archive.ArchiveDataSpecification> getArchiveDataSpecifications()Gibt die Archivdatenspezifikation zurück (falls sie beim Konstruktor übergeben wurde)- Returns:
- Archivdatenspezifikation oder null
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-
getArchiveDataKinds
public de.bsvrz.dav.daf.main.archive.ArchiveDataKindCombination getArchiveDataKinds() throws PersistenceException- Throws:
PersistenceException
-
getDataIdentNode
Datenknoten mit Parametrierung (kann null sein, falls unbekannt). null heißt nicht, dass es keinen gibt, nur dass der Aufrufer diesen ggf. selbst ermitteln muss.- Returns:
- DataIdentNode
-