Package de.bsvrz.ars.ars.persistence
Class IdDataIdentification
java.lang.Object
de.bsvrz.ars.ars.persistence.IdDataIdentification
- All Implemented Interfaces:
Comparable<IdDataIdentification>
Klasse, die die IDs der Objekte einer Datenidentifikation aufnehmen kann. Diese Klasse ist value based,
immutable und es werden keine Aussagen über Objektidentität getroffen.
-
Constructor Summary
ConstructorsConstructorDescriptionIdDataIdentification
(long objectId, long atgId, long aspectId, int simulationVariant) Erzeugt ein neues Objekt mit den angegebenen WertenIdDataIdentification
(de.bsvrz.dav.daf.main.archive.ArchiveDataSpecification ads) Erstellt eine neue Instanz basiert auf einerArchiveDataSpecification
IdDataIdentification
(de.bsvrz.dav.daf.main.config.SystemObject object, de.bsvrz.dav.daf.main.DataDescription dataDescription) Erzeugt ein neues Objekt mit den angegebenen WertenIdDataIdentification
(de.bsvrz.dav.daf.main.Dataset dataset) Erzeugt eine neueIdDataIdentification
basierend auf der Datenidentifikation eines DataSet-ObjektsIdDataIdentification
(de.bsvrz.sys.funclib.dataIdentificationSettings.DataIdentification dataIdentification) Erstellt eine neue Instanz aus einerDataIdentification
-
Method Summary
Modifier and TypeMethodDescriptionint
boolean
long
Gibt die Aspekt-ID zurücklong
getAtgId()
Gibt die Attributgruppen-ID zurücklong
Gibt die Objekt-ID zurückint
Gibt die Simulationsvariante zurückint
hashCode()
resolve
(de.bsvrz.dav.daf.main.archive.ArchiveDataKind archiveDataKind) Gibt den Containerort der angegebenen Datenart zurücktoString()
-
Constructor Details
-
IdDataIdentification
public IdDataIdentification(de.bsvrz.dav.daf.main.Dataset dataset) Erzeugt eine neueIdDataIdentification
basierend auf der Datenidentifikation eines DataSet-Objekts- Parameters:
dataset
- Datensatz
-
IdDataIdentification
public IdDataIdentification(de.bsvrz.dav.daf.main.config.SystemObject object, de.bsvrz.dav.daf.main.DataDescription dataDescription) Erzeugt ein neues Objekt mit den angegebenen Werten- Parameters:
object
- ObjektdataDescription
-DataDescription
-
IdDataIdentification
public IdDataIdentification(long objectId, long atgId, long aspectId, int simulationVariant) Erzeugt ein neues Objekt mit den angegebenen Werten- Parameters:
objectId
- Id des Systemobjekts dieser DatenidentifikationatgId
- Id der Attributgruppe dieser DatenidentifikationaspectId
- Id des Aspekts dieser DatenidentifikationsimulationVariant
- Simulationsvariante dieser Datenidentifikation
-
IdDataIdentification
public IdDataIdentification(de.bsvrz.dav.daf.main.archive.ArchiveDataSpecification ads) Erstellt eine neue Instanz basiert auf einerArchiveDataSpecification
- Parameters:
ads
-ArchiveDataSpecification
-
IdDataIdentification
public IdDataIdentification(de.bsvrz.sys.funclib.dataIdentificationSettings.DataIdentification dataIdentification) Erstellt eine neue Instanz aus einerDataIdentification
- Parameters:
dataIdentification
-DataIdentification
-
-
Method Details
-
resolve
Gibt den Containerort der angegebenen Datenart zurück- Parameters:
archiveDataKind
- Datenart- Returns:
- ein IdContainerFileDir
-
equals
-
hashCode
public int hashCode() -
getObjectId
public long getObjectId()Gibt die Objekt-ID zurück- Returns:
- die Objekt-ID
-
getAtgId
public long getAtgId()Gibt die Attributgruppen-ID zurück- Returns:
- die Attributgruppen-ID
-
getAspectId
public long getAspectId()Gibt die Aspekt-ID zurück- Returns:
- die Aspekt-ID
-
getSimVariant
public int getSimVariant()Gibt die Simulationsvariante zurück- Returns:
- die Simulationsvariante
-
toString
-
compareTo
- Specified by:
compareTo
in interfaceComparable<IdDataIdentification>
-