Class TransactionDataDescription


  • public final class TransactionDataDescription
    extends java.lang.Object
    Kapselt eine Transaktions-Datenidentifikation bestehend aus Objekt, Attributgruppe, Aspekt und evtl. Simulationsvariante.
    • Constructor Detail

      • TransactionDataDescription

        public TransactionDataDescription​(SystemObject transactionObject,
                                          DataDescription dataDescription)
        Erstellt eine neue Transaktions-Datenidentifikation
        Parameters:
        transactionObject - Objekt
        dataDescription - DataDescription
      • TransactionDataDescription

        public TransactionDataDescription​(SystemObject transactionObject,
                                          AttributeGroup transactionAttributeGroup,
                                          Aspect transactionAspect)
        Erstellt eine neue Transaktions-Datenidentifikation
        Parameters:
        transactionObject - Objekt
        transactionAttributeGroup - Attributgruppe
        transactionAspect - Aspekt
      • TransactionDataDescription

        public TransactionDataDescription​(SystemObject transactionObject,
                                          AttributeGroup transactionAttributeGroup,
                                          Aspect transactionAspect,
                                          short simulationVariant)
        Erstellt eine neue Transaktions-Datenidentifikation
        Parameters:
        transactionObject - Objekt
        transactionAttributeGroup - Attributgruppe
        transactionAspect - Aspekt
        simulationVariant - 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 AttributeGroup getAttributeGroup()
        Liefert die Attributgruppe dieser Datenbeschreibung zurück.
        Returns:
        Attributgruppe dieser Datenbeschreibung
      • getAspect

        public Aspect 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:
        toString in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object