Package de.bsvrz.dav.daf.main
Class TransactionDataDescription
- java.lang.Object
-
- de.bsvrz.dav.daf.main.TransactionDataDescription
-
public final class TransactionDataDescription extends java.lang.ObjectKapselt 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 booleanequals(java.lang.Object o)AspectgetAspect()Liefert den Aspekt dieser Datenbeschreibung zurück.AttributeGroupgetAttributeGroup()Liefert die Attributgruppe dieser Datenbeschreibung zurück.DataDescriptiongetDataDescription()Liefert die Datenbeschreibung zurück.SystemObjectgetObject()Liefert das Objekt dieser Datenbeschreibung zurück.shortgetSimulationVariant()Liefert die Simulationsvariante dieser Datenbeschreibung zurück.inthashCode()java.lang.StringtoString()
-
-
-
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:
toStringin classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-