Class MengenAenderung

  • All Implemented Interfaces:
    Struktur

    public class MengenAenderung
    extends java.lang.Object
    implements Struktur
    die Repräsentation einer Mengenänderung.
    Instanzen dieser Klasse werden erzeugt, wenn eine Änderung für eine dynamische Menge vom Datenverteiler empfangen wurde. Das Objekt wird der Mengenänderungvariable im lokalen Kontext der Anmelde-Aktivität übergeben, so dass die Anweisungen des Mengenänderungsbereiches darauf zugreifen können.
    • Method Summary

      Modifier and Type Method Description
      java.lang.Object getStrukturElement​(java.lang.String name)
      liefert das Element des Objekts, dass mit dem übergebenen Namen spezifiziert wird.
      void setStrukturElement​(java.lang.String name, java.lang.Object daten)
      setzt das Element des Objekts, dass mit dem übergebenen Namen beschrieben wird auf den übergebenen Wert.
      java.lang.String toString()
      .
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • MengenAenderung

        public MengenAenderung​(MengenObjekt menge,
                               DavDaten objekt,
                               boolean added)
        Konstruktor.
        Parameters:
        menge - die geänderte Menge
        objekt - das hinzugefügte oder entfernte Objekt
        added - Objekt wurde hinzugefügt ?
    • Method Detail

      • getStrukturElement

        public java.lang.Object getStrukturElement​(java.lang.String name)
        liefert das Element des Objekts, dass mit dem übergebenen Namen spezifiziert wird..
        Folgende Attribute können ermittelt werden:
        • entfernt: liefert "wahr", wenn das enthaltene Objekt aus der Menge entfernt wurde.
        • erweitert: liefert "wahr", wenn das enthaltene Objekt in der Menge hinzugefügt wurde.
        • objekt: liefert das hinzugefügte oder entfernte Objekt.
        • mengenObjekt: liefert das Datenverteilerobjekt, das die Menge repräsentiert.
        Specified by:
        getStrukturElement in interface Struktur
        Parameters:
        name - der Name
        Returns:
        das Objekt
        See Also:
        setStrukturElement(String, Object)
      • setStrukturElement

        public void setStrukturElement​(java.lang.String name,
                                       java.lang.Object daten)
        setzt das Element des Objekts, dass mit dem übergebenen Namen beschrieben wird auf den übergebenen Wert..
        Die Attribute einer Mengenänderung können von außen nicht gesetzt werden. Der Aufruf der Funktion liefert daher in jedem Fall einen Objektzugriffsfehler.
        Specified by:
        setStrukturElement in interface Struktur
        Parameters:
        name - der Name
        daten - das Datenobjekt
        See Also:
        getStrukturElement(String)
      • toString

        public java.lang.String toString()
        .
        Overrides:
        toString in class java.lang.Object
        See Also:
        Object.toString()