Class PdSchaltProgramm.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.OnlineDatum
    Enclosing class:
    PdSchaltProgramm

    public static class PdSchaltProgramm.Daten
    extends de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractOnlineDatum
    Kapselt die Daten des Datensatzes.
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface de.bsvrz.sys.funclib.bitctrl.modell.OnlineDatum

        de.bsvrz.sys.funclib.bitctrl.modell.OnlineDatum.Status
    • Constructor Summary

      Constructors 
      Constructor Description
      Daten​(de.bsvrz.sys.funclib.bitctrl.modell.Datensatz datensatz, de.bsvrz.sys.funclib.bitctrl.modell.Aspekt aspekt)
      Initialisiert das Onlinedatum.
    • 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)  
      PdSchaltProgramm.Daten clone()  
      Benutzer getAnleger()
      Attribut zur Referenzierung des Objekttyps: typ.benutzer.
      de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<AtlAnzeigenSchaltProgramm> getAnzeigenSchaltungen()
      Info.
      de.bsvrz.sys.funclib.bitctrl.modell.att.Zeitstempel getBereichsAnfang()
      Zwischen BereichsAnfang und BereichsEnde wird das Programm geschaltet, wie in den nächsten drei Attributen vorgeschrieben.
      de.bsvrz.sys.funclib.bitctrl.modell.att.Zeitstempel getBereichsEnde()
      Zwischen BereichsAnfang und BereichsEnde wird das Programm geschaltet, wie in den nächsten drei Attributen vorgeschrieben.
      de.bsvrz.sys.funclib.bitctrl.modell.att.RelativerZeitstempel getEndeZeit()
      Endzeit (Tageszeit, wenn ein Bereich angegeben ist).
      SchaltProgrammGruppe getGruppe()
      Verweis auf ein Objekt vom Typ SchaltProgrammGruppe.
      java.lang.String getKommentar()
      Attribut zur Speicherung eines Textes.
      java.lang.String getName()
      Attribut zur Speicherung eines Textes.
      de.bsvrz.sys.funclib.bitctrl.modell.att.RelativerZeitstempel getStartZeit()
      Startzeit (Tageszeit, wenn ein Bereich angegeben ist).
      AtlUrlasser getUrlasser()
      Urlasserinformationen.
      AttZahl getWochentage()
      Bit0 = Montag, Bit1 = Dienstag, u.s.w.
      void setAnleger​(Benutzer _anleger)
      Attribut zur Referenzierung des Objekttyps: typ.benutzer.
      void setBereichsAnfang​(de.bsvrz.sys.funclib.bitctrl.modell.att.Zeitstempel _bereichsAnfang)
      Zwischen BereichsAnfang und BereichsEnde wird das Programm geschaltet, wie in den nächsten drei Attributen vorgeschrieben.
      void setBereichsEnde​(de.bsvrz.sys.funclib.bitctrl.modell.att.Zeitstempel _bereichsEnde)
      Zwischen BereichsAnfang und BereichsEnde wird das Programm geschaltet, wie in den nächsten drei Attributen vorgeschrieben.
      void setEndeZeit​(de.bsvrz.sys.funclib.bitctrl.modell.att.RelativerZeitstempel _endeZeit)
      Endzeit (Tageszeit, wenn ein Bereich angegeben ist).
      void setGruppe​(SchaltProgrammGruppe _gruppe)
      Verweis auf ein Objekt vom Typ SchaltProgrammGruppe.
      void setKommentar​(java.lang.String _kommentar)
      Attribut zur Speicherung eines Textes.
      void setName​(java.lang.String _name)
      Attribut zur Speicherung eines Textes.
      void setStartZeit​(de.bsvrz.sys.funclib.bitctrl.modell.att.RelativerZeitstempel _startZeit)
      Startzeit (Tageszeit, wenn ein Bereich angegeben ist).
      void setUrlasser​(AtlUrlasser _urlasser)
      Urlasserinformationen.
      void setWochentage​(AttZahl _wochentage)
      Bit0 = Montag, Bit1 = Dienstag, u.s.w.
      java.lang.String toString()  
      • Methods inherited from class de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractOnlineDatum

        dContainsDaten, dGetDatenStatus, dGetZeitstempel, dSetDatenStatus, dSetZeitstempel
      • 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 Onlinedatum.
        Parameters:
        datensatz - der Datensatz zu dem das Datum gehört.
        aspekt - der Aspekt für das Datum.
    • Method Detail

      • getUrlasser

        public AtlUrlasser getUrlasser()
        Urlasserinformationen.

        Urlasserinformationen bestehen aus einer Referenz auf den Benutzer, der die Meldung erzeugt hat, einer Angabe der Ursache für die Meldung und einem Veranlasser für die Meldung.

        Returns:
        der Wert von Urlasser.
      • setUrlasser

        public void setUrlasser​(AtlUrlasser _urlasser)
        Urlasserinformationen.

        Urlasserinformationen bestehen aus einer Referenz auf den Benutzer, der die Meldung erzeugt hat, einer Angabe der Ursache für die Meldung und einem Veranlasser für die Meldung.

        Parameters:
        _urlasser - der neue Wert von Urlasser.
      • getName

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

        Returns:
        der Wert von Name.
      • setName

        public void setName​(java.lang.String _name)
        Attribut zur Speicherung eines Textes.

        Parameters:
        _name - der neue Wert von Name.
      • getKommentar

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

        Returns:
        der Wert von Kommentar.
      • setKommentar

        public void setKommentar​(java.lang.String _kommentar)
        Attribut zur Speicherung eines Textes.

        Parameters:
        _kommentar - der neue Wert von Kommentar.
      • getAnleger

        public Benutzer getAnleger()
        Attribut zur Referenzierung des Objekttyps: typ.benutzer.

        Returns:
        der Wert von Anleger.
      • setAnleger

        public void setAnleger​(Benutzer _anleger)
        Attribut zur Referenzierung des Objekttyps: typ.benutzer.

        Parameters:
        _anleger - der neue Wert von Anleger.
      • getBereichsAnfang

        public de.bsvrz.sys.funclib.bitctrl.modell.att.Zeitstempel getBereichsAnfang()
        Zwischen BereichsAnfang und BereichsEnde wird das Programm geschaltet, wie in den nächsten drei Attributen vorgeschrieben.

        Returns:
        der Wert von BereichsAnfang.
      • setBereichsAnfang

        public void setBereichsAnfang​(de.bsvrz.sys.funclib.bitctrl.modell.att.Zeitstempel _bereichsAnfang)
        Zwischen BereichsAnfang und BereichsEnde wird das Programm geschaltet, wie in den nächsten drei Attributen vorgeschrieben.

        Parameters:
        _bereichsAnfang - der neue Wert von BereichsAnfang.
      • getBereichsEnde

        public de.bsvrz.sys.funclib.bitctrl.modell.att.Zeitstempel getBereichsEnde()
        Zwischen BereichsAnfang und BereichsEnde wird das Programm geschaltet, wie in den nächsten drei Attributen vorgeschrieben.

        Returns:
        der Wert von BereichsEnde.
      • setBereichsEnde

        public void setBereichsEnde​(de.bsvrz.sys.funclib.bitctrl.modell.att.Zeitstempel _bereichsEnde)
        Zwischen BereichsAnfang und BereichsEnde wird das Programm geschaltet, wie in den nächsten drei Attributen vorgeschrieben.

        Parameters:
        _bereichsEnde - der neue Wert von BereichsEnde.
      • getStartZeit

        public de.bsvrz.sys.funclib.bitctrl.modell.att.RelativerZeitstempel getStartZeit()
        Startzeit (Tageszeit, wenn ein Bereich angegeben ist).

        Returns:
        der Wert von StartZeit.
      • setStartZeit

        public void setStartZeit​(de.bsvrz.sys.funclib.bitctrl.modell.att.RelativerZeitstempel _startZeit)
        Startzeit (Tageszeit, wenn ein Bereich angegeben ist).

        Parameters:
        _startZeit - der neue Wert von StartZeit.
      • getEndeZeit

        public de.bsvrz.sys.funclib.bitctrl.modell.att.RelativerZeitstempel getEndeZeit()
        Endzeit (Tageszeit, wenn ein Bereich angegeben ist).

        Returns:
        der Wert von EndeZeit.
      • setEndeZeit

        public void setEndeZeit​(de.bsvrz.sys.funclib.bitctrl.modell.att.RelativerZeitstempel _endeZeit)
        Endzeit (Tageszeit, wenn ein Bereich angegeben ist).

        Parameters:
        _endeZeit - der neue Wert von EndeZeit.
      • getWochentage

        public AttZahl getWochentage()
        Bit0 = Montag, Bit1 = Dienstag, u.s.w.

        Returns:
        der Wert von Wochentage.
      • setWochentage

        public void setWochentage​(AttZahl _wochentage)
        Bit0 = Montag, Bit1 = Dienstag, u.s.w.

        Parameters:
        _wochentage - der neue Wert von Wochentage.
      • getGruppe

        public SchaltProgrammGruppe getGruppe()
        Verweis auf ein Objekt vom Typ SchaltProgrammGruppe.

        Returns:
        der Wert von Gruppe.
      • setGruppe

        public void setGruppe​(SchaltProgrammGruppe _gruppe)
        Verweis auf ein Objekt vom Typ SchaltProgrammGruppe.

        Parameters:
        _gruppe - der neue Wert von Gruppe.
      • getAnzeigenSchaltungen

        public de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<AtlAnzeigenSchaltProgramm> getAnzeigenSchaltungen()
        Info.

        Returns:
        der Wert von AnzeigenSchaltungen.
      • bean2Atl

        public void bean2Atl​(de.bsvrz.dav.daf.main.Data datum,
                             de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)
      • atl2Bean

        public void atl2Bean​(de.bsvrz.dav.daf.main.Data daten,
                             de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)
      • clone

        public PdSchaltProgramm.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.AbstractOnlineDatum
      • toString

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