Package de.bsvrz.dav.daf.main
Class TransactionDataDescription
- java.lang.Object
-
- de.bsvrz.dav.daf.main.TransactionDataDescription
-
public final class TransactionDataDescription extends java.lang.Object
Kapselt eine Transaktions-Datenidentifikation bestehend aus Objekt, Attributgruppe, Aspekt und evtl. Simulationsvariante.
-
-
Constructor Summary
Constructors Constructor Description TransactionDataDescription(SystemObject transactionObject, AttributeGroup transactionAttributeGroup, Aspect transactionAspect)
Erstellt eine neue Transaktions-DatenidentifikationTransactionDataDescription(SystemObject transactionObject, AttributeGroup transactionAttributeGroup, Aspect transactionAspect, short simulationVariant)
Erstellt eine neue Transaktions-DatenidentifikationTransactionDataDescription(SystemObject transactionObject, DataDescription dataDescription)
Erstellt eine neue Transaktions-Datenidentifikation
-
Method Summary
Modifier and Type Method Description boolean
equals(java.lang.Object o)
Aspect
getAspect()
Liefert den Aspekt dieser Datenbeschreibung zurück.AttributeGroup
getAttributeGroup()
Liefert die Attributgruppe dieser Datenbeschreibung zurück.DataDescription
getDataDescription()
Liefert die Datenbeschreibung zurück.SystemObject
getObject()
Liefert das Objekt dieser Datenbeschreibung zurück.short
getSimulationVariant()
Liefert die Simulationsvariante dieser Datenbeschreibung zurück.int
hashCode()
java.lang.String
toString()
-
-
-
Constructor Detail
-
TransactionDataDescription
public TransactionDataDescription(SystemObject transactionObject, DataDescription dataDescription)
Erstellt eine neue Transaktions-Datenidentifikation- Parameters:
transactionObject
- ObjektdataDescription
- DataDescription
-
TransactionDataDescription
public TransactionDataDescription(SystemObject transactionObject, AttributeGroup transactionAttributeGroup, Aspect transactionAspect)
Erstellt eine neue Transaktions-Datenidentifikation- Parameters:
transactionObject
- ObjekttransactionAttributeGroup
- AttributgruppetransactionAspect
- Aspekt
-
TransactionDataDescription
public TransactionDataDescription(SystemObject transactionObject, AttributeGroup transactionAttributeGroup, Aspect transactionAspect, short simulationVariant)
Erstellt eine neue Transaktions-Datenidentifikation- Parameters:
transactionObject
- ObjekttransactionAttributeGroup
- AttributgruppetransactionAspect
- AspektsimulationVariant
- Simulationsvariante
-
-
Method Detail
-
getDataDescription
public DataDescription getDataDescription()
Liefert die Datenbeschreibung zurück.- Returns:
- DataDescription dieser Datenbeschreibung (ohne Objekt)
-
getObject
public SystemObject getObject()
Liefert das Objekt dieser Datenbeschreibung zurück.- Returns:
- Objekt dieser Datenbeschreibung
-
getAttributeGroup
public final AttributeGroup getAttributeGroup()
Liefert die Attributgruppe dieser Datenbeschreibung zurück.- Returns:
- Attributgruppe dieser Datenbeschreibung
-
getAspect
public final Aspect getAspect()
Liefert den Aspekt dieser Datenbeschreibung zurück.- Returns:
- Aspekt dieser Datenbeschreibung
-
getSimulationVariant
public final short getSimulationVariant()
Liefert die Simulationsvariante dieser Datenbeschreibung zurück.- Returns:
- Simulationsvariante dieser Datenbeschreibung oder
DataDescription.NO_SIMULATION_VARIANT_SET
, wenn die Simulationsvariante nicht explizit spezifiziert ist.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-