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 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()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
TransactionDataDescription
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 Details
-
getDataDescription
Liefert die Datenbeschreibung zurück.- Returns:
- DataDescription dieser Datenbeschreibung (ohne Objekt)
-
getObject
Liefert das Objekt dieser Datenbeschreibung zurück.- Returns:
- Objekt dieser Datenbeschreibung
-
getAttributeGroup
Liefert die Attributgruppe dieser Datenbeschreibung zurück.- Returns:
- Attributgruppe dieser Datenbeschreibung
-
getAspect
Liefert den Aspekt dieser Datenbeschreibung zurück.- Returns:
- Aspekt dieser Datenbeschreibung
-
getSimulationVariant
public 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
-