Class AtlDatenpunkt

  • All Implemented Interfaces:
    de.bsvrz.sys.funclib.bitctrl.modell.att.Attributliste

    public class AtlDatenpunkt
    extends java.lang.Object
    implements de.bsvrz.sys.funclib.bitctrl.modell.att.Attributliste
    Beschreibt einen individuellen (atomaren) Datenpunkt an einem Datensatz.

    Der Datensatz wird über Typ/Objekt/Attributgruppe/Aspekt wie gewohnt identifiziert. Das individuelle Attribut innerhalb des Datensatzes wird über eine Namenskonvention gefunden, indem der Attributname (also das Argument zu Data.getItem()) als Text definiert wird. Um ineinander verschachtelte Attributlisten rekursiv zu durchsuchen, wird als Trennzeichen der Punkt (.) vereinbart. Felder werden über ihren Index angesprochen, z.B. ParameterSatz.0.Datenspezifikation.1.Objekte.7

    • Constructor Summary

      Constructors 
      Constructor Description
      AtlDatenpunkt()  
    • Method Summary

      Modifier and Type Method Description
      void atl2Bean​(de.bsvrz.dav.daf.main.Data daten, de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)  
      void bean2Atl​(de.bsvrz.dav.daf.main.Data datum, de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)  
      AtlDatenpunkt clone()  
      Aspekt getAspekt()
      Attribut zur Referenzierung von Aspekten.
      Attributgruppe getAttributgruppe()
      Attribut zur Referenzierung des Objekttyps: typ.attributgruppe.
      java.lang.Object getObjekt()
      Attribut zur Referenzierung von beliebigen Objekten.
      java.lang.String getPfad()
      Attribut zur Speicherung eines Textes.
      Typ getTyp()
      Attribut zur Referenzierung von Objekttypen.
      void setAspekt​(Aspekt _aspekt)
      Attribut zur Referenzierung von Aspekten.
      void setAttributgruppe​(Attributgruppe _attributgruppe)
      Attribut zur Referenzierung des Objekttyps: typ.attributgruppe.
      void setObjekt​(java.lang.Object _objekt)
      Attribut zur Referenzierung von beliebigen Objekten.
      void setPfad​(java.lang.String _pfad)
      Attribut zur Speicherung eines Textes.
      void setTyp​(Typ _typ)
      Attribut zur Referenzierung von Objekttypen.
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

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

      • AtlDatenpunkt

        public AtlDatenpunkt()
    • Method Detail

      • getTyp

        public Typ getTyp()
        Attribut zur Referenzierung von Objekttypen.

        Returns:
        der Wert von Typ.
      • setTyp

        public void setTyp​(Typ _typ)
        Attribut zur Referenzierung von Objekttypen.

        Parameters:
        _typ - der neue Wert von Typ.
      • getObjekt

        public java.lang.Object getObjekt()
        Attribut zur Referenzierung von beliebigen Objekten.

        Returns:
        der Wert von Objekt.
      • setObjekt

        public void setObjekt​(java.lang.Object _objekt)
        Attribut zur Referenzierung von beliebigen Objekten.

        Parameters:
        _objekt - der neue Wert von Objekt.
      • getAttributgruppe

        public Attributgruppe getAttributgruppe()
        Attribut zur Referenzierung des Objekttyps: typ.attributgruppe.

        Returns:
        der Wert von Attributgruppe.
      • setAttributgruppe

        public void setAttributgruppe​(Attributgruppe _attributgruppe)
        Attribut zur Referenzierung des Objekttyps: typ.attributgruppe.

        Parameters:
        _attributgruppe - der neue Wert von Attributgruppe.
      • getAspekt

        public Aspekt getAspekt()
        Attribut zur Referenzierung von Aspekten.

        Returns:
        der Wert von Aspekt.
      • setAspekt

        public void setAspekt​(Aspekt _aspekt)
        Attribut zur Referenzierung von Aspekten.

        Parameters:
        _aspekt - der neue Wert von Aspekt.
      • getPfad

        public java.lang.String getPfad()
        Attribut zur Speicherung eines Textes.

        Returns:
        der Wert von Pfad.
      • setPfad

        public void setPfad​(java.lang.String _pfad)
        Attribut zur Speicherung eines Textes.

        Parameters:
        _pfad - der neue Wert von Pfad.
      • bean2Atl

        public void bean2Atl​(de.bsvrz.dav.daf.main.Data datum,
                             de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)
        Specified by:
        bean2Atl in interface de.bsvrz.sys.funclib.bitctrl.modell.att.Attributliste
      • atl2Bean

        public void atl2Bean​(de.bsvrz.dav.daf.main.Data daten,
                             de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)
        Specified by:
        atl2Bean in interface de.bsvrz.sys.funclib.bitctrl.modell.att.Attributliste
      • clone

        public AtlDatenpunkt clone()
        Specified by:
        clone in interface de.bsvrz.sys.funclib.bitctrl.modell.att.Attributliste
        Overrides:
        clone in class java.lang.Object
      • toString

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