Class SpartensatzX

  • All Implemented Interfaces:
    Cloneable
    Direct Known Subclasses:
    Satz210, Satz211, Satz220, Satz221, Satz222, Satz230

    @Deprecated
    public abstract class SpartensatzX
    extends SatzX
    Deprecated.
    Enums mit Annotationen werden ab v6 nicht mehr unterstuetzt
    Dies ist die gemeinsame Oberklasse aller Saetze in diesem Package, die nach dem SOP-Muster aufgebaut sind und eine Sparte besitzen.

    Die alten Spartensatz-Klasse, die schon laengere Zeit als "deprecated" markiert war, wurde mit 2.0 entsorgt. Der Name "SpartensatzX" fuer diese Klasse wurde aber beibehalten.

    Since:
    0.6 (06.04.2011)
    Author:
    oliver (ob@aosd.de)
    • Field Detail

      • UNKNOWN_SPARTE

        protected static final int UNKNOWN_SPARTE
        Deprecated.
        Wird fuer den Default-Ctor gebraucht.
        See Also:
        Constant Field Values
    • Constructor Detail

      • SpartensatzX

        public SpartensatzX​(int satzart,
                            Enum[] felder)
        Deprecated.
        Instantiates a new spartensatz x.
        Parameters:
        satzart - the satzart
        felder - the felder
      • SpartensatzX

        public SpartensatzX​(int satzart,
                            int sparte)
        Deprecated.
        Instantiates a new spartensatz x.
        Parameters:
        satzart - the satzart
        sparte - the sparte
      • SpartensatzX

        public SpartensatzX​(int satzart,
                            int sparte,
                            Enum[] felder)
        Deprecated.
        Instantiates a new spartensatz x.
        Parameters:
        satzart - the satzart
        sparte - the sparte
        felder - the felder
    • Method Detail

      • getMapping

        protected abstract Map<Integer,​Enum[]> getMapping()
        Deprecated.
        Liefert die Mapping-Tabelle der abgeleiteten Klasse.
        Returns:
        the mapping
      • getFelderFor

        protected Enum[] getFelderFor​(int sparte)
        Deprecated.
        Liefert die entsprechende Enum-Felder zur angeforderten Spalte zurueck.
        Parameters:
        sparte - Sparte
        Returns:
        the Enum-Felder
      • setSparte

        public void setSparte​(int x)
        Deprecated.
        Abhaengig von der Sparte muessen wir hier noch die verschiedenen Teildatensaetze aufsetzen.
        Overrides:
        setSparte in class Datensatz
        Parameters:
        x - Sparte (z.B. 30)
        See Also:
        Datensatz.setSparte(int)