Class AttMeldungsStatus

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<de.bsvrz.sys.funclib.bitctrl.modell.att.Zahl<java.lang.Byte>>

    public class AttMeldungsStatus
    extends de.bsvrz.sys.funclib.bitctrl.modell.att.Zahl<java.lang.Byte>
    Status der Meldung.

    Für eine Meldung gibt es fünf verschiedene Stati: "Gutmeldung", "Meldung", "Neue Meldung", "Wiederholungsmeldung" und "Änderungsmeldung".

    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      AttMeldungsStatus​(java.lang.Byte value)
      Erzeugte eine neues Attribut Status.
    • Method Summary

      Modifier and Type Method Description
      static java.util.List<AttMeldungsStatus> getZustaende()
      Gibt alle Zustände zurück, die das Attribut besitzen kann.
      static AttMeldungsStatus getZustand​(java.lang.Byte value)
      Gibt den Zustand zu einer Zahl zurück oder null, wenn die Zahl keinen Zustand repräsentiert.
      static AttMeldungsStatus getZustand​(java.lang.String value)
      Gibt den Zustand zu einem Zustandsnamen zurück oder null, wenn kein Zustand einen solchen Namen hat.
      • Methods inherited from class de.bsvrz.sys.funclib.bitctrl.modell.att.Zahl

        compareTo, doubleValue, equals, floatValue, getValue, getWerteBereich, hashCode, intValue, isZustand, longValue, toString
      • Methods inherited from class java.lang.Number

        byteValue, shortValue
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Field Detail

      • ZUSTAND_0_MELDUNG

        public static final AttMeldungsStatus ZUSTAND_0_MELDUNG
        Meldung, die nicht mit einem der anderen Status bezeichnet werden kann.

        Diese Meldung wird von Applikationen benutzt, die den für die Unterscheidung der drei Fälle "Neue Meldung", "Wiederholungsmeldung" und "Änderungsmeldung" notwendigen Verwaltungsaufwand nicht selbst vornehmen können oder möchten.

      • ZUSTAND_1_GUTMELDUNG

        public static final AttMeldungsStatus ZUSTAND_1_GUTMELDUNG
        Meldung, die zu einer zuvor gesandten Meldung gehört und deren Inhalt wieder aufhebt.

      • ZUSTAND_2_NEUE_MELDUNG

        public static final AttMeldungsStatus ZUSTAND_2_NEUE_MELDUNG
        Eine Meldung, die zum ersten Mal rausgeschickt wird.

      • ZUSTAND_3_WIEDERHOLUNGSMELDUNG

        public static final AttMeldungsStatus ZUSTAND_3_WIEDERHOLUNGSMELDUNG
        Eine Meldung, die zu einer bereits zuvor gesendeten Meldung gehört.

      • ZUSTAND_4_AENDERUNGSMELDUNG

        public static final AttMeldungsStatus ZUSTAND_4_AENDERUNGSMELDUNG
        Meldung, die zu einer zuvor gesendeten Meldung gehört und deren Inhalt modifiziert.

    • Constructor Detail

      • AttMeldungsStatus

        public AttMeldungsStatus​(java.lang.Byte value)
        Erzeugte eine neues Attribut Status.
        Parameters:
        value - der Wert der Zahl.
    • Method Detail

      • getZustand

        public static AttMeldungsStatus getZustand​(java.lang.Byte value)
        Gibt den Zustand zu einer Zahl zurück oder null, wenn die Zahl keinen Zustand repräsentiert.
        Parameters:
        value - ein Zahlenwert
        Returns:
        der Zustand zu dem Zahlenwert oder null, wenn die Zahl keine Entsprechnung als Zustand besitzt.
      • getZustand

        public static AttMeldungsStatus getZustand​(java.lang.String value)
        Gibt den Zustand zu einem Zustandsnamen zurück oder null, wenn kein Zustand einen solchen Namen hat.
        Parameters:
        value - der Zustandsname
        Returns:
        der Zustand zu dem Zustandsnamen oder null, wenn kein Zustand einen solchen Namen hat.
      • getZustaende

        public static java.util.List<AttMeldungsStatus> getZustaende()
        Gibt alle Zustände zurück, die das Attribut besitzen kann.
        Returns:
        alle Zustände die das Attribut annehmen kann.