Package de.bsvrz.ars.ars.persistence
Interface ContainerDirectory
- All Superinterfaces:
Comparable<ContainerDirectory>
- All Known Implementing Classes:
IdContainerFileDir,LockedContainerDirectory
Interface für die Identifikation eines Containerverzeichnisses bzw. einer Datenidentifikation mit Datenart.
Dieses Interface identifiziert nur die Daten und mache keine Aussage, in welchem konkreten Verzeichnis auf dem Dateisystem die Daten liegen, auch nicht welche(s) Wochenverzeichnis(se) ggf. berücksichtigt werden sollen.
Als Standard-Implementierung kann IdContainerFileDir verwendet werden, aber andere Klassen
können dieses Interface implementieren.
-
Method Summary
Modifier and TypeMethodDescriptionde.bsvrz.dav.daf.main.archive.ArchiveDataKindGibt die Archivdatenart zurückdefault intGibt die Datenidentifikation zurück.default longGibt die Aspekt-ID zurückdefault longgetAtgId()Gibt die Attributgruppen-ID zurückdefault longGibt die Objekt-ID zurückdefault intGibt die Simulationsvariante zurück
-
Method Details
-
getObjectId
default long getObjectId()Gibt die Objekt-ID zurück- Returns:
- die Objekt-ID
-
getAtgId
default long getAtgId()Gibt die Attributgruppen-ID zurück- Returns:
- die Attributgruppen-ID
-
getAspectId
default long getAspectId()Gibt die Aspekt-ID zurück- Returns:
- die Aspekt-ID
-
getSimVariant
default int getSimVariant()Gibt die Simulationsvariante zurück- Returns:
- die Simulationsvariante
-
archiveDataKind
de.bsvrz.dav.daf.main.archive.ArchiveDataKind archiveDataKind()Gibt die Archivdatenart zurück- Returns:
- Archivdatenart
-
dataIdentification
IdDataIdentification dataIdentification()Gibt die Datenidentifikation zurück.- Returns:
- die Datenidentifikation
-
compareTo
- Specified by:
compareToin interfaceComparable<ContainerDirectory>
-