Class DataUtil

java.lang.Object
de.bsvrz.dav.daf.main.DataUtil

public final class DataUtil
extends java.lang.Object
Hilfsmethoden zu Data-Objekten
Since:
3.12
  • Nested Class Summary

    Nested Classes
    Modifier and Type Class Description
    static class  DataUtil.StandardTextArrayAdapter
    TextArray-Ansicht auf ein beliebiges Data.Array (z.
  • Constructor Summary

    Constructors
    Constructor Description
    DataUtil()  
  • Method Summary

    Modifier and Type Method Description
    static void copy​(Data from, Data to)
    Kopiert die Inhalte eines Data-Objekts in ein anderes Data-Objekt (sofern möglich).

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DataUtil

      public DataUtil()
  • Method Details

    • copy

      public static void copy​(Data from, Data to)
      Kopiert die Inhalte eines Data-Objekts in ein anderes Data-Objekt (sofern möglich).

      Die Struktur der Data-Objekte sollte möglichst kompatibel sein. Ist das nicht der Fall gelten folgende Regeln:

      • Attribute, die in beiden Objekten gleich sind (oder kompatibel sind), werden beibehalten.
      • Attribute, die in der Zielversion weggefallen sind, werden gelöscht.
      • Attribute, die in der Zielversion hinzugefügt wurden, werden auf den Default-Wert gesetzt (falls vorhanden).
      • Attribute, die inkompatibel geändert wurden, werden auf undefiniert gelassen.
      Parameters:
      from - Quell-Datum
      to - Ziel-Datum