public final class DatenTools
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static void |
tiefeKopie(de.bsvrz.dav.daf.main.Data quelle,
de.bsvrz.dav.daf.main.Data ziel)
Fertigt eine tiefe Kopie der Daten, die in quelle enthalten sind, in ziel
an.
|
public static void tiefeKopie(de.bsvrz.dav.daf.main.Data quelle, de.bsvrz.dav.daf.main.Data ziel)
ClientDavInterface.createData(AttributeGroup)
erzeugt.quelle
- der Datensatz, dessen Daten kopiert werden sollenziel
- der Datensatz, in den die Daten kopiert werden. Er muss die
Struktur von Quelle enthaltenjava.lang.IllegalArgumentException
- wenn Attributtypen oder die Namen eines (Sub-)Datums auf
einem bestimmten Level nicht gleich sind oder ein in quelle
vorhandenes Attribut in Ziel auf demselben Level nicht
vorhanden istjava.lang.UnsupportedOperationException
- wenn ein (Sub-)Datum nicht Attributliste, Array oder
einfaches Datum ist, bzw. wenn bei einfachem Datum der Typ
nicht unterstützt wird (s. o.)