Package de.bsvrz.kex.kexdav.dataplugin
Interface KExDaVDataPlugin
-
- All Known Subinterfaces:
ExternalKExDaVDataPlugin
- All Known Implementing Classes:
BasicKExDaVDataPlugin,UfdDataPlugin
public interface KExDaVDataPlugin
-
-
Method Summary
Modifier and Type Method Description voidprocess(KExDaVAttributeGroupData input, KExDaVAttributeGroupData output, ObjectManagerInterface objectManager, ManagerInterface manager)Kopiert Daten von einem Data-Objekt in ein anderes Data-Objekt, welches auch zu einer anderen Konfiguration gehören darf.
-
-
-
Method Detail
-
process
void process(KExDaVAttributeGroupData input, KExDaVAttributeGroupData output, ObjectManagerInterface objectManager, ManagerInterface manager) throws DataCopyException
Kopiert Daten von einem Data-Objekt in ein anderes Data-Objekt, welches auch zu einer anderen Konfiguration gehören darf.- Parameters:
input- Eingabedatenoutput- Leeres Datenobjekt für die Daten, die im Zielsystem verschickt werden sollen (sollen von dieser Funktion modifiziert werden)objectManager- Callback-Objekt, das damit beauftragt werden kann, dynamische Objekte zu kopieren. (Kann null sein)manager- KExDaV-Verwaltung- Throws:
DataCopyException- Falls das Kopieren der Daten fehlschlägt
-
-