Class KdHochbauSchrankSchacht.Daten

  • All Implemented Interfaces:
    de.bsvrz.sys.funclib.bitctrl.modell.att.Attributliste, de.bsvrz.sys.funclib.bitctrl.modell.Datum, de.bsvrz.sys.funclib.bitctrl.modell.KonfigurationsDatum
    Enclosing class:
    KdHochbauSchrankSchacht

    public static class KdHochbauSchrankSchacht.Daten
    extends de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractDatum
    implements de.bsvrz.sys.funclib.bitctrl.modell.KonfigurationsDatum
    Kapselt die Daten des Datensatzes.
    • Constructor Summary

      Constructors 
      Constructor Description
      Daten​(de.bsvrz.sys.funclib.bitctrl.modell.Datensatz datensatz, de.bsvrz.sys.funclib.bitctrl.modell.Aspekt aspekt)
      Initialisiert das Datum.
    • 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)  
      KdHochbauSchrankSchacht.Daten clone()  
      AttGeraetLaengeMeter getAbstandStrasse()
      Abstand der Standorts von der Strasse, rechtwinklig vom rechten Fahrbahnrand gemessen, negative WErte sagen also aus, dass sich der Standort links von der referenzierten Fahrbahn (PunktLiegtAufLinienObjekt) befindet, also z.B. im Mittelstreifen.
      java.lang.String getBezeichnung()
      Bezeichnung des Hochbau / Schrank / Schacht.
      de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<java.lang.String> getBilder()
      Bilder zum konkreten Hochbau / Schrank / Schacht.
      de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<java.lang.String> getDokumentation()
      Dokumentation zum konkreten Hochbau / Schrank / Schacht, z.B. spezielle Schaltpläne, Zeichnungen.
      de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<EinbauOrt> getEinbauOrte()
      Referenz auf die konkreten Einbauorte, .
      HochbauSchrankSchachtTyp getHochbauSchrankSchachtTyp()
      Referenz auf dcen Typ, von dem dieser konkrete Hochbau / Schrank / Schacht/...ist.
      AttGeraetLaengeMeter getHoeheUeberNN()
      Hoehe dieses Standorts ueber NN, kann herangezogen werden, um die Zulässigkeit höhenempfindlicher Geraete zu prüfen.
      de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<java.lang.String> getLageplan()
      Link auf einen Lageplan zu dem konkreten Hochbau / Schrank / Schacht.
      PunktLiegtAufLinienObjekt getReferenzZuPunktLiegtAufLinienObjekt()
      Referenz zum Punkt an der Strasse, an dem das Objekt liegt.
      Punkt getStandort()
      Referenz auf den Punkt, an dem sich der Hochbau / Schrank / Schacht befindet.
      void setAbstandStrasse​(AttGeraetLaengeMeter _abstandStrasse)
      Abstand der Standorts von der Strasse, rechtwinklig vom rechten Fahrbahnrand gemessen, negative WErte sagen also aus, dass sich der Standort links von der referenzierten Fahrbahn (PunktLiegtAufLinienObjekt) befindet, also z.B. im Mittelstreifen.
      void setBezeichnung​(java.lang.String _bezeichnung)
      Bezeichnung des Hochbau / Schrank / Schacht.
      void setHochbauSchrankSchachtTyp​(HochbauSchrankSchachtTyp _hochbauSchrankSchachtTyp)
      Referenz auf dcen Typ, von dem dieser konkrete Hochbau / Schrank / Schacht/...ist.
      void setHoeheUeberNN​(AttGeraetLaengeMeter _hoeheUeberNN)
      Hoehe dieses Standorts ueber NN, kann herangezogen werden, um die Zulässigkeit höhenempfindlicher Geraete zu prüfen.
      void setReferenzZuPunktLiegtAufLinienObjekt​(PunktLiegtAufLinienObjekt _referenzZuPunktLiegtAufLinienObjekt)
      Referenz zum Punkt an der Strasse, an dem das Objekt liegt.
      void setStandort​(Punkt _standort)
      Referenz auf den Punkt, an dem sich der Hochbau / Schrank / Schacht befindet.
      java.lang.String toString()  
      • Methods inherited from class de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractDatum

        dGetAspekt, dGetDatensatz, dSetAspekt
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface de.bsvrz.sys.funclib.bitctrl.modell.Datum

        dGetAspekt, dGetDatensatz
    • Constructor Detail

      • Daten

        public Daten​(de.bsvrz.sys.funclib.bitctrl.modell.Datensatz datensatz,
                     de.bsvrz.sys.funclib.bitctrl.modell.Aspekt aspekt)
        Initialisiert das Datum.
        Parameters:
        datensatz - der Datensatz zu dem das Datum gehört.
        aspekt - der Aspekt für das Datum.
    • Method Detail

      • getHochbauSchrankSchachtTyp

        public HochbauSchrankSchachtTyp getHochbauSchrankSchachtTyp()
        Referenz auf dcen Typ, von dem dieser konkrete Hochbau / Schrank / Schacht/...ist.

        Returns:
        der Wert von HochbauSchrankSchachtTyp.
      • setHochbauSchrankSchachtTyp

        public void setHochbauSchrankSchachtTyp​(HochbauSchrankSchachtTyp _hochbauSchrankSchachtTyp)
        Referenz auf dcen Typ, von dem dieser konkrete Hochbau / Schrank / Schacht/...ist.

        Parameters:
        _hochbauSchrankSchachtTyp - der neue Wert von HochbauSchrankSchachtTyp.
      • getDokumentation

        public de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<java.lang.String> getDokumentation()
        Dokumentation zum konkreten Hochbau / Schrank / Schacht, z.B. spezielle Schaltpläne, Zeichnungen.

        Returns:
        der Wert von Dokumentation.
      • getBilder

        public de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<java.lang.String> getBilder()
        Bilder zum konkreten Hochbau / Schrank / Schacht.

        Returns:
        der Wert von Bilder.
      • getLageplan

        public de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<java.lang.String> getLageplan()
        Link auf einen Lageplan zu dem konkreten Hochbau / Schrank / Schacht.

        Returns:
        der Wert von Lageplan.
      • getBezeichnung

        public java.lang.String getBezeichnung()
        Bezeichnung des Hochbau / Schrank / Schacht.

        Returns:
        der Wert von Bezeichnung.
      • setBezeichnung

        public void setBezeichnung​(java.lang.String _bezeichnung)
        Bezeichnung des Hochbau / Schrank / Schacht.

        Parameters:
        _bezeichnung - der neue Wert von Bezeichnung.
      • getStandort

        public Punkt getStandort()
        Referenz auf den Punkt, an dem sich der Hochbau / Schrank / Schacht befindet. Wenn das Objekt sich an einer Strasse befindet, kann der Wert identisch mit ReferenzZuPunktLiegtAuf LinienObjekt sein.

        Returns:
        der Wert von Standort.
      • setStandort

        public void setStandort​(Punkt _standort)
        Referenz auf den Punkt, an dem sich der Hochbau / Schrank / Schacht befindet. Wenn das Objekt sich an einer Strasse befindet, kann der Wert identisch mit ReferenzZuPunktLiegtAuf LinienObjekt sein.

        Parameters:
        _standort - der neue Wert von Standort.
      • getEinbauOrte

        public de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<EinbauOrt> getEinbauOrte()
        Referenz auf die konkreten Einbauorte, .

        Referenz auf die konkreten Einbauorte, die sich gemäss Typ des Hochbaus /Schranks/ Schachts in der ersten Hierarchieebene zwingend in diesem Hochbau / Schrank / Schacht befinden (z.B: Lagerraum, wenn ein Kabelhaus prizipiell Platz zum Lagern bietet, 19''-Rahmen im Fall eines Streckenstationsschranks...

        Returns:
        der Wert von EinbauOrte.
      • getHoeheUeberNN

        public AttGeraetLaengeMeter getHoeheUeberNN()
        Hoehe dieses Standorts ueber NN, kann herangezogen werden, um die Zulässigkeit höhenempfindlicher Geraete zu prüfen.

        Returns:
        der Wert von HoeheUeberNN.
      • setHoeheUeberNN

        public void setHoeheUeberNN​(AttGeraetLaengeMeter _hoeheUeberNN)
        Hoehe dieses Standorts ueber NN, kann herangezogen werden, um die Zulässigkeit höhenempfindlicher Geraete zu prüfen.

        Parameters:
        _hoeheUeberNN - der neue Wert von HoeheUeberNN.
      • getAbstandStrasse

        public AttGeraetLaengeMeter getAbstandStrasse()
        Abstand der Standorts von der Strasse, rechtwinklig vom rechten Fahrbahnrand gemessen, negative WErte sagen also aus, dass sich der Standort links von der referenzierten Fahrbahn (PunktLiegtAufLinienObjekt) befindet, also z.B. im Mittelstreifen.

        Returns:
        der Wert von AbstandStrasse.
      • setAbstandStrasse

        public void setAbstandStrasse​(AttGeraetLaengeMeter _abstandStrasse)
        Abstand der Standorts von der Strasse, rechtwinklig vom rechten Fahrbahnrand gemessen, negative WErte sagen also aus, dass sich der Standort links von der referenzierten Fahrbahn (PunktLiegtAufLinienObjekt) befindet, also z.B. im Mittelstreifen.

        Parameters:
        _abstandStrasse - der neue Wert von AbstandStrasse.
      • getReferenzZuPunktLiegtAufLinienObjekt

        public PunktLiegtAufLinienObjekt getReferenzZuPunktLiegtAufLinienObjekt()
        Referenz zum Punkt an der Strasse, an dem das Objekt liegt. Im Unterschied zum Standort ggf. auch nur der Punkt an der Strasse, von dem das Objekt sinnvoll erreichbar ist.

        Returns:
        der Wert von ReferenzZuPunktLiegtAufLinienObjekt.
      • setReferenzZuPunktLiegtAufLinienObjekt

        public void setReferenzZuPunktLiegtAufLinienObjekt​(PunktLiegtAufLinienObjekt _referenzZuPunktLiegtAufLinienObjekt)
        Referenz zum Punkt an der Strasse, an dem das Objekt liegt. Im Unterschied zum Standort ggf. auch nur der Punkt an der Strasse, von dem das Objekt sinnvoll erreichbar ist.

        Parameters:
        _referenzZuPunktLiegtAufLinienObjekt - der neue Wert von ReferenzZuPunktLiegtAufLinienObjekt.
      • 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 KdHochbauSchrankSchacht.Daten clone()
        Specified by:
        clone in interface de.bsvrz.sys.funclib.bitctrl.modell.att.Attributliste
        Specified by:
        clone in interface de.bsvrz.sys.funclib.bitctrl.modell.Datum
        Specified by:
        clone in class de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractDatum
      • toString

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