Class KdEinbauOrtTyp.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:
    KdEinbauOrtTyp

    public static class KdEinbauOrtTyp.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)  
      KdEinbauOrtTyp.Daten clone()  
      java.lang.String getBezeichnung()
      Bezeichnung des EinbauOrtTyps, z.B.
      de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<java.lang.String> getBilder()
      Bilder zum abstrakten Einbauorttyp.
      de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<java.lang.String> getDokumentation()
      Dokumentation zum abstrakten Einbauorttyp, z.B.
      de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<Hersteller> getHersteller()
      Referenz auf den oder die Hersteller, welche diese Art von Einbauort liefern, kann leer sein, wenn diese Angabe keinen Sinn macht, z.B: bei einem Lagerplatz.
      AttGeraetMasse getMasse()
      Masse des Einbauorttyps ohne Einbauten; , 0 wenn keine sinnvole Angabe möglich.
      AttGeraetLaengeMeter getMaxBreite()
      Maximale Breite des Einbauorttypstyps, 0 wenn keine sinnvole Angabe möglich.
      AttGeraetLaengeMeter getMaxHoehe()
      Maximale Höhe des Einbauorttyps, 0 wenn keine sinnvole Angabe möglich.
      AttGeraetLaengeMeter getMaxTiefe()
      Maximale Tiefe des Einbauorttyps, 0 wenn keine sinnvole Angabe möglich.
      de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<EinbauOrtTyp> getZulaessigeEinbauOrtTypen()
      Auflistung aller Einbauorttypen, in der dieser Einbauorttyp eingebaut werden kann, ermöglicht verfizierung der Konfiguration sowie eine Unterstützung bei zukünftigen Benutzeroberflächen.
      void setBezeichnung​(java.lang.String _bezeichnung)
      Bezeichnung des EinbauOrtTyps, z.B.
      void setMasse​(AttGeraetMasse _masse)
      Masse des Einbauorttyps ohne Einbauten; , 0 wenn keine sinnvole Angabe möglich.
      void setMaxBreite​(AttGeraetLaengeMeter _maxBreite)
      Maximale Breite des Einbauorttypstyps, 0 wenn keine sinnvole Angabe möglich.
      void setMaxHoehe​(AttGeraetLaengeMeter _maxHoehe)
      Maximale Höhe des Einbauorttyps, 0 wenn keine sinnvole Angabe möglich.
      void setMaxTiefe​(AttGeraetLaengeMeter _maxTiefe)
      Maximale Tiefe des Einbauorttyps, 0 wenn keine sinnvole Angabe möglich.
      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

      • getBezeichnung

        public java.lang.String getBezeichnung()
        Bezeichnung des EinbauOrtTyps, z.B. Herstellerbezeichnung.

        Returns:
        der Wert von Bezeichnung.
      • setBezeichnung

        public void setBezeichnung​(java.lang.String _bezeichnung)
        Bezeichnung des EinbauOrtTyps, z.B. Herstellerbezeichnung.

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

        public de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<EinbauOrtTyp> getZulaessigeEinbauOrtTypen()
        Auflistung aller Einbauorttypen, in der dieser Einbauorttyp eingebaut werden kann, ermöglicht verfizierung der Konfiguration sowie eine Unterstützung bei zukünftigen Benutzeroberflächen. Der Einbauorttyp "Lager" sollte immer enthalten sein (sofern es sich nicht um ein Lager oder ein Lagerplatz handelt).

        Returns:
        der Wert von ZulaessigeEinbauOrtTypen.
      • getDokumentation

        public de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<java.lang.String> getDokumentation()
        Dokumentation zum abstrakten Einbauorttyp, z.B. Handbücher...

        Returns:
        der Wert von Dokumentation.
      • getBilder

        public de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<java.lang.String> getBilder()
        Bilder zum abstrakten Einbauorttyp.

        Returns:
        der Wert von Bilder.
      • getMaxBreite

        public AttGeraetLaengeMeter getMaxBreite()
        Maximale Breite des Einbauorttypstyps, 0 wenn keine sinnvole Angabe möglich.

        Returns:
        der Wert von MaxBreite.
      • setMaxBreite

        public void setMaxBreite​(AttGeraetLaengeMeter _maxBreite)
        Maximale Breite des Einbauorttypstyps, 0 wenn keine sinnvole Angabe möglich.

        Parameters:
        _maxBreite - der neue Wert von MaxBreite.
      • getMaxHoehe

        public AttGeraetLaengeMeter getMaxHoehe()
        Maximale Höhe des Einbauorttyps, 0 wenn keine sinnvole Angabe möglich.

        Returns:
        der Wert von MaxHoehe.
      • setMaxHoehe

        public void setMaxHoehe​(AttGeraetLaengeMeter _maxHoehe)
        Maximale Höhe des Einbauorttyps, 0 wenn keine sinnvole Angabe möglich.

        Parameters:
        _maxHoehe - der neue Wert von MaxHoehe.
      • getMaxTiefe

        public AttGeraetLaengeMeter getMaxTiefe()
        Maximale Tiefe des Einbauorttyps, 0 wenn keine sinnvole Angabe möglich.

        Returns:
        der Wert von MaxTiefe.
      • setMaxTiefe

        public void setMaxTiefe​(AttGeraetLaengeMeter _maxTiefe)
        Maximale Tiefe des Einbauorttyps, 0 wenn keine sinnvole Angabe möglich.

        Parameters:
        _maxTiefe - der neue Wert von MaxTiefe.
      • getMasse

        public AttGeraetMasse getMasse()
        Masse des Einbauorttyps ohne Einbauten; , 0 wenn keine sinnvole Angabe möglich.

        Returns:
        der Wert von Masse.
      • setMasse

        public void setMasse​(AttGeraetMasse _masse)
        Masse des Einbauorttyps ohne Einbauten; , 0 wenn keine sinnvole Angabe möglich.

        Parameters:
        _masse - der neue Wert von Masse.
      • getHersteller

        public de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<Hersteller> getHersteller()
        Referenz auf den oder die Hersteller, welche diese Art von Einbauort liefern, kann leer sein, wenn diese Angabe keinen Sinn macht, z.B: bei einem Lagerplatz.

        Returns:
        der Wert von Hersteller.
      • 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 KdEinbauOrtTyp.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